diff --git a/.project b/.project new file mode 100644 index 000000000000..f49f4157ace4 --- /dev/null +++ b/.project @@ -0,0 +1,11 @@ + + + verdaccio-dev + + + + + + + + diff --git a/package.json b/package.json index 8d4171bf15df..f546f60fd6b0 100644 --- a/package.json +++ b/package.json @@ -1,4 +1,6 @@ { + "private": true, + "name": "verdaccio-dev", "author": { "name": "Verdaccio Maintainers", "email": "verdaccio.npm@gmail.com" @@ -8,7 +10,6 @@ "url": "https://github.com/verdaccio/verdaccio" }, "homepage": "https://verdaccio.org", - "private": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/verdaccio" @@ -43,31 +44,31 @@ "@changesets/get-dependents-graph": "^1.2.0", "@commitlint/cli": "8.3.5", "@commitlint/config-conventional": "8.2.0", - "@crowdin/cli": "^3.6.4", + "@crowdin/cli": "3.6.5", "@types/async": "3.2.5", "@types/autocannon": "4.1.0", "@types/autosuggest-highlight": "3.1.1", "@types/express": "4.17.6", "@types/http-errors": "1.8.0", - "@types/jest": "^26.0.20", + "@types/jest": "27.0.1", "@types/js-base64": "3.0.0", "@types/lodash": "4.14.167", - "@types/lowdb": "^1.0.9", + "@types/lowdb": "1.0.11", "@types/mime": "2.0.2", - "@types/minimatch": "3.0.3", - "@types/node": "^14.14.7", + "@types/minimatch": "3.0.5", + "@types/node": "14.6.0", "@types/react": "17.0.15", "@types/react-autosuggest": "10.0.1", - "@types/react-dom": "^17.0.9", - "@types/react-helmet": "^6.1.2", + "@types/react-dom": "17.0.9", + "@types/react-helmet": "6.1.2", "@types/react-router-dom": "5.1.6", "@types/react-virtualized": "9.21.10", "@types/request": "2.48.5", "@types/semver": "7.3.4", "@types/supertest": "2.0.10", - "@types/testing-library__jest-dom": "^5.9.5", - "@types/validator": "^13.1.3", - "@types/webpack": "^4.41.26", + "@types/testing-library__jest-dom": "5.14.1", + "@types/validator": "13.6.3", + "@types/webpack": "4.41.26", "@types/webpack-env": "1.16.0", "@typescript-eslint/eslint-plugin": "4.28.4", "@typescript-eslint/parser": "4.28.4", @@ -80,12 +81,12 @@ "babel-eslint": "10.1.0", "babel-jest": "27.0.2", "babel-plugin-dynamic-import-node": "2.3.3", - "babel-plugin-emotion": "11.0.0", + "babel-plugin-emotion": "10.0.33", "codecov": "3.8.1", - "concurrently": "^5.3.0", - "core-js": "^3.15.1", + "concurrently": "5.3.0", + "core-js": "3.16.3", "cross-env": "7.0.3", - "debug": "4.3.1", + "debug": "4.3.2", "detect-secrets": "1.0.6", "eslint": "7.26.0", "eslint-config-google": "0.14.0", @@ -105,22 +106,22 @@ "in-publish": "2.0.1", "jest": "27.0.4", "jest-environment-jsdom": "27.0.3", - "jest-environment-jsdom-global": "^2.0.4", + "jest-environment-jsdom-global": "2.0.4", "jest-environment-node": "27.0.3", "jest-fetch-mock": "3.0.3", "jest-junit": "11.0.1", - "kleur": "4.1.4", - "lint-staged": "8.2.1", + "kleur": "3.0.3", + "lint-staged": "9.5.0", "nock": "12.0.3", "node-fetch": "2.6.1", - "nodemon": "^2.0.7", + "nodemon": "2.0.12", "npm-run-all": "4.1.5", "prettier": "2.3.0", "rimraf": "3.0.2", - "selfsigned": "1.10.8", - "supertest": "4.0.2", - "ts-node": "^9.1.1", - "typescript": "^4.2.4", + "selfsigned": "1.10.11", + "supertest": "6.1.6", + "ts-node": "10.2.1", + "typescript": "4.4.2", "update-ts-references": "2.3.0", "verdaccio": "5.1.0", "verdaccio-audit": "workspace:*", diff --git a/packages/api/package.json b/packages/api/package.json index 32c890ebd435..1d15e91fc750 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -49,18 +49,18 @@ "@verdaccio/tarball": "workspace:11.0.0-6-next.6", "@verdaccio/utils": "workspace:6.0.0-6-next.5", "cookies": "0.8.0", - "debug": "^4.3.1", + "debug": "4.3.2", "express": "4.17.1", - "lodash": "^4.17.21", + "lodash": "4.17.21", "mime": "2.4.4", - "semver": "7.3.2" + "semver": "7.3.5" }, "devDependencies": { "@verdaccio/server": "workspace:6.0.0-6-next.16", "@verdaccio/types": "workspace:11.0.0-6-next.7", "body-parser": "1.19.0", - "lodash": "^4.17.20", - "supertest": "next" + "lodash": "4.17.21", + "supertest": "6.1.6" }, "funding": { "type": "opencollective", diff --git a/packages/api/src/publish.ts b/packages/api/src/publish.ts index bc2da4d6746c..b15bcf2c0003 100644 --- a/packages/api/src/publish.ts +++ b/packages/api/src/publish.ts @@ -269,7 +269,7 @@ export function publishPackage(storage: IStorageHandler, config: Config, auth: I req.remote_user, `${metadataCopy.name}@${versionToPublish}` ); - } catch (error) { + } catch (error: any) { debug( 'error on notify add a new tag %o', `${metadataCopy.name}@${versionToPublish}` @@ -319,7 +319,7 @@ export function publishPackage(storage: IStorageHandler, config: Config, auth: I afterChange(error, API_MESSAGE.PKG_CREATED, metadata); }); } - } catch (error) { + } catch (error: any) { debug('error on publish, bad package format %o', packageName); logger.error({ packageName }, 'error on publish, bad package data for @{packageName}'); return next(ErrorCode.getBadData(API_ERROR.BAD_PACKAGE_DATA)); diff --git a/packages/api/src/v1/token.ts b/packages/api/src/v1/token.ts index 1d5f662f8d60..12fd81d427ad 100644 --- a/packages/api/src/v1/token.ts +++ b/packages/api/src/v1/token.ts @@ -46,7 +46,7 @@ export default function ( next: '', // TODO: pagination? }, }); - } catch (error) { + } catch (error: any) { logger.error({ error: error.msg }, 'token list has failed: @{error}'); return next(ErrorCode.getCode(HTTP_STATUS.INTERNAL_ERROR, error.message)); } @@ -116,7 +116,7 @@ export default function ( created: saveToken.created, }) ); - } catch (error) { + } catch (error: any) { logger.error({ error: error.msg }, 'token creation has failed: @{error}'); return next(ErrorCode.getCode(HTTP_STATUS.INTERNAL_ERROR, error.message)); } @@ -138,7 +138,7 @@ export default function ( await storage.deleteToken(name, tokenKey); logger.info({ tokenKey, name }, 'token id @{tokenKey} was revoked for user @{name}'); return next({}); - } catch (error) { + } catch (error: any) { logger.error({ error: error.msg }, 'token creation has failed: @{error}'); return next(ErrorCode.getCode(HTTP_STATUS.INTERNAL_ERROR, error.message)); } diff --git a/packages/auth/package.json b/packages/auth/package.json index 28138d3d4c61..d190b64007b0 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -44,10 +44,10 @@ "@verdaccio/loaders": "workspace:6.0.0-6-next.4", "@verdaccio/logger": "workspace:6.0.0-6-next.4", "@verdaccio/utils": "workspace:6.0.0-6-next.5", - "debug": "^4.3.1", + "debug": "4.3.2", "express": "4.17.1", "jsonwebtoken": "8.5.1", - "lodash": "4.17.15", + "lodash": "4.17.21", "verdaccio-htpasswd": "workspace:11.0.0-alpha.6" }, "devDependencies": { diff --git a/packages/auth/src/auth.ts b/packages/auth/src/auth.ts index d5e6be79c738..b9d6a883cc46 100644 --- a/packages/auth/src/auth.ts +++ b/packages/auth/src/auth.ts @@ -116,7 +116,7 @@ class Auth implements IAuth { let authPlugin; try { authPlugin = new HTPasswd(plugingConf, pluginOptions); - } catch (error) { + } catch (error: any) { debug('error on loading auth htpasswd plugin stack: %o', error); return []; } @@ -559,7 +559,7 @@ class Auth implements IAuth { let credentials; try { credentials = verifyJWTPayload(token, this.config.secret); - } catch (err) { + } catch (err: any) { // FIXME: intended behaviour, do we want it? } diff --git a/packages/auth/src/legacy-token.ts b/packages/auth/src/legacy-token.ts index 264427741443..5735a895172a 100644 --- a/packages/auth/src/legacy-token.ts +++ b/packages/auth/src/legacy-token.ts @@ -59,7 +59,7 @@ export function aesDecrypt(value: string, key: string): string | void { decrypted += decipher.final(inputEncoding); debug('token decrypted successfully'); return decrypted.toString(); - } catch (_) { + } catch (_: any) { return; } } diff --git a/packages/auth/src/utils.ts b/packages/auth/src/utils.ts index 050a7eb7a212..2491585c1346 100644 --- a/packages/auth/src/utils.ts +++ b/packages/auth/src/utils.ts @@ -147,7 +147,7 @@ export function verifyJWTPayload(token: string, secret: string): RemoteUser { const payload: RemoteUser = verifyPayload(token, secret); return payload; - } catch (error) { + } catch (error: any) { // #168 this check should be removed as soon AES encrypt is removed. if (expireReasons.includes(error.name)) { // it might be possible the jwt configuration is enabled and diff --git a/packages/cli/package.json b/packages/cli/package.json index 3935f2022243..be8c3dbcf398 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -49,13 +49,13 @@ "@verdaccio/node-api": "workspace:6.0.0-6-next.17", "@verdaccio/fastify-migration": "workspace:6.0.0-6-next.10", "commander": "6.2.0", - "clipanion": "3.0.0-rc.11", + "clipanion": "3.0.1", "envinfo": "7.4.0", "kleur": "3.0.3", - "semver": "7.3.2" + "semver": "7.3.5" }, "devDependencies": { - "ts-node": "9.1.1" + "ts-node": "10.2.1" }, "funding": { "type": "opencollective", diff --git a/packages/cli/src/commands/init.ts b/packages/cli/src/commands/init.ts index 81048abe49af..b1f76c1c3bc9 100644 --- a/packages/cli/src/commands/init.ts +++ b/packages/cli/src/commands/init.ts @@ -68,7 +68,7 @@ export class InitCommand extends Command { await initServer(configParsed, this.port as string, version, name); logger.info('server started'); - } catch (err) { + } catch (err: any) { console.error(err); process.exit(1); } diff --git a/packages/cli/src/commands/newServer.ts b/packages/cli/src/commands/newServer.ts index 3f4904030d00..0120be4a56c3 100644 --- a/packages/cli/src/commands/newServer.ts +++ b/packages/cli/src/commands/newServer.ts @@ -44,7 +44,7 @@ export class NewServer extends Command { // const { version, name } = require('../../package.json'); const ser = await server({ logger, config: configParsed }); await ser.listen(4873); - } catch (err) { + } catch (err: any) { console.error(err); process.exit(1); } diff --git a/packages/config/package.json b/packages/config/package.json index d9248ce643f8..6eb753d70d5b 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -41,15 +41,15 @@ "dependencies": { "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", "@verdaccio/utils": "workspace:6.0.0-6-next.5", - "debug": "^4.3.1", + "debug": "4.3.2", "js-yaml": "3.14.0", - "lodash": "^4.17.21", + "lodash": "4.17.21", "minimatch": "3.0.4", - "yup": "^0.29.3" + "yup": "0.32.9" }, "devDependencies": { - "@types/minimatch": "3.0.3", - "@types/yup": "^0.29.9" + "@types/minimatch": "3.0.5", + "@types/yup": "0.29.13" }, "funding": { "type": "opencollective", diff --git a/packages/config/src/config-utils.ts b/packages/config/src/config-utils.ts index cf268bbd23af..9cfbca59f79b 100644 --- a/packages/config/src/config-utils.ts +++ b/packages/config/src/config-utils.ts @@ -9,7 +9,7 @@ export function folderExists(path: string): boolean { try { const stat = fs.statSync(path); return stat.isDirectory(); - } catch (_) { + } catch (_: any) { return false; } } @@ -23,7 +23,7 @@ export function fileExists(path: string): boolean { try { const stat = fs.statSync(path); return stat.isFile(); - } catch (_) { + } catch (_: any) { return false; } } diff --git a/packages/config/src/parse.ts b/packages/config/src/parse.ts index 3d8a402e2f03..bd2bacd2721f 100644 --- a/packages/config/src/parse.ts +++ b/packages/config/src/parse.ts @@ -16,7 +16,7 @@ export function parseConfigFile(configPath: string): ConfigRuntime { return Object.assign({}, jsonConfig, { config_path: configPath, }); - } catch (e) { + } catch (e: any) { if (e.code !== 'MODULE_NOT_FOUND') { e.message = APP_ERROR.CONFIG_NOT_VALID; } diff --git a/packages/core/commons-api/package.json b/packages/core/commons-api/package.json index f6d24a3b6146..faf34873deca 100644 --- a/packages/core/commons-api/package.json +++ b/packages/core/commons-api/package.json @@ -37,8 +37,8 @@ "npm": ">=6" }, "dependencies": { - "http-errors": "^1.8.0", - "http-status-codes": "^1.4.0" + "http-errors": "1.8.0", + "http-status-codes": "1.4.0" }, "scripts": { "clean": "rimraf ./build", diff --git a/packages/core/file-locking/src/readFile.ts b/packages/core/file-locking/src/readFile.ts index 19fdc08e9a7e..c4f3b363fdcd 100644 --- a/packages/core/file-locking/src/readFile.ts +++ b/packages/core/file-locking/src/readFile.ts @@ -68,7 +68,7 @@ function readFile( try { contents = JSON.parse(contents); return resolve(contents); - } catch (err) { + } catch (err: any) { return reject(err); } }); diff --git a/packages/core/htpasswd/package.json b/packages/core/htpasswd/package.json index 7655dc7f0364..76bcd64e5637 100644 --- a/packages/core/htpasswd/package.json +++ b/packages/core/htpasswd/package.json @@ -42,9 +42,9 @@ "unix-crypt-td-js": "1.1.4" }, "devDependencies": { - "@types/bcryptjs": "^2.4.2", + "@types/bcryptjs": "2.4.2", "@verdaccio/types": "workspace:11.0.0-6-next.7", - "mockdate": "^3.0.5" + "mockdate": "3.0.5" }, "scripts": { "clean": "rimraf ./build", diff --git a/packages/core/htpasswd/src/htpasswd.ts b/packages/core/htpasswd/src/htpasswd.ts index 065ab49b5c1b..d74045b46884 100644 --- a/packages/core/htpasswd/src/htpasswd.ts +++ b/packages/core/htpasswd/src/htpasswd.ts @@ -178,7 +178,7 @@ export default class HTPasswd implements IPluginAuth { try { this._writeFile(addUserToHTPasswd(body, user, password, this.hashConfig), cb); - } catch (err) { + } catch (err: any) { return cb(err); } }); @@ -275,7 +275,7 @@ export default class HTPasswd implements IPluginAuth { changePasswordToHTPasswd(body, user, password, newPassword, this.hashConfig), cb ); - } catch (err) { + } catch (err: any) { return cb(err); } }); diff --git a/packages/core/htpasswd/tests/utils.test.ts b/packages/core/htpasswd/tests/utils.test.ts index 1c1015a8118c..549e1e430ea9 100644 --- a/packages/core/htpasswd/tests/utils.test.ts +++ b/packages/core/htpasswd/tests/utils.test.ts @@ -252,7 +252,7 @@ describe('changePasswordToHTPasswd', () => { 'newPassword', defaultHashConfig ); - } catch (error) { + } catch (error: any) { expect(error.message).toEqual('Invalid old Password'); } }); diff --git a/packages/core/local-storage/package.json b/packages/core/local-storage/package.json index d9d716d38865..adedbebd313c 100644 --- a/packages/core/local-storage/package.json +++ b/packages/core/local-storage/package.json @@ -40,16 +40,16 @@ "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", "@verdaccio/file-locking": "workspace:11.0.0-alpha.3", "@verdaccio/streams": "workspace:11.0.0-alpha.3", - "async": "^3.2.0", - "debug": "^4.3.1", - "lodash": "^4.17.21", + "async": "3.2.1", + "debug": "4.3.2", + "lodash": "4.17.21", "lowdb": "1.0.0" }, "devDependencies": { - "@types/minimatch": "^3.0.3", + "@types/minimatch": "3.0.5", "@verdaccio/types": "workspace:11.0.0-6-next.7", - "minimatch": "^3.0.4", - "rmdir-sync": "^1.0.1" + "minimatch": "3.0.4", + "rmdir-sync": "1.0.1" }, "scripts": { "clean": "rimraf ./build", diff --git a/packages/core/local-storage/src/local-database.ts b/packages/core/local-storage/src/local-database.ts index c19174c65395..2d009f827046 100644 --- a/packages/core/local-storage/src/local-database.ts +++ b/packages/core/local-storage/src/local-database.ts @@ -279,7 +279,7 @@ class LocalDatabase extends TokenActions implements IPluginStorage<{}> { debug('creating folder %o', folderName); fs.mkdirSync(folderName, { recursive: true }); debug('sync folder %o created succeed', folderName); - } catch (err) { + } catch (err: any) { debug('sync create folder has failed with error: %o', err); return null; } @@ -289,7 +289,7 @@ class LocalDatabase extends TokenActions implements IPluginStorage<{}> { debug('sync write succeed'); return null; - } catch (err) { + } catch (err: any) { debug('sync failed %o', err); return err; @@ -326,7 +326,7 @@ class LocalDatabase extends TokenActions implements IPluginStorage<{}> { try { return await loadPrivatePackages(this.path, this.logger); - } catch (err) { + } catch (err: any) { // readFileSync is platform specific, macOS, Linux and Windows thrown an error // Only recreate if file not found to prevent data loss debug('error on fetch local packages %o', err); diff --git a/packages/core/local-storage/src/local-fs.ts b/packages/core/local-storage/src/local-fs.ts index 3fef748808b1..5b349b4c844b 100644 --- a/packages/core/local-storage/src/local-fs.ts +++ b/packages/core/local-storage/src/local-fs.ts @@ -171,7 +171,7 @@ export default class LocalFS implements ILocalFSPackageManager { debug('read storage file %o has succeed', name); cb(null, data); - } catch (err) { + } catch (err: any) { debug('parse storage file %o has failed with error %o', name, err); cb(err); } diff --git a/packages/core/local-storage/src/pkg-utils.ts b/packages/core/local-storage/src/pkg-utils.ts index 653ea76ece13..3dde94d5eacc 100644 --- a/packages/core/local-storage/src/pkg-utils.ts +++ b/packages/core/local-storage/src/pkg-utils.ts @@ -15,7 +15,7 @@ export async function loadPrivatePackages(path: string, logger: Logger): Promise let db; try { db = JSON.parse(data); - } catch (err) { + } catch (err: any) { logger.error( `Package database file corrupted (invalid JSON), please check the error` + ` printed below.\nFile Path: ${path}`, diff --git a/packages/core/local-storage/src/utils.ts b/packages/core/local-storage/src/utils.ts index fd346c56d0c5..1b3b00e7e7b3 100644 --- a/packages/core/local-storage/src/utils.ts +++ b/packages/core/local-storage/src/utils.ts @@ -68,7 +68,7 @@ export async function findPackages( } } } - } catch (error) { + } catch (error: any) { reject(error); } diff --git a/packages/core/local-storage/tests/utils.test.ts b/packages/core/local-storage/tests/utils.test.ts index 8217e46ef2f3..26ae2c62e5f7 100644 --- a/packages/core/local-storage/tests/utils.test.ts +++ b/packages/core/local-storage/tests/utils.test.ts @@ -54,7 +54,7 @@ describe('Utitlies', () => { './no_such_folder_fake', jest.fn(() => true) ); - } catch (e) { + } catch (e: any) { expect(e.code).toEqual(noSuchFile); } }); diff --git a/packages/core/server/debug/index.ts b/packages/core/server/debug/index.ts index c2d004033cf2..64d85dad07c2 100644 --- a/packages/core/server/debug/index.ts +++ b/packages/core/server/debug/index.ts @@ -22,7 +22,7 @@ const debug = buildDebug('verdaccio:fastify:debug'); const ser = await server({ logger, config: configParsed }); await ser.listen(4873); logger.info('fastify running on port 4873'); - } catch (err) { + } catch (err: any) { // eslint-disable-next-line no-console console.error(err); process.exit(1); diff --git a/packages/core/server/package.json b/packages/core/server/package.json index e1f105632201..583a286e9174 100644 --- a/packages/core/server/package.json +++ b/packages/core/server/package.json @@ -38,13 +38,13 @@ "@verdaccio/auth": "workspace:6.0.0-6-next.9", "@verdaccio/logger": "workspace:6.0.0-6-next.4", "@verdaccio/store": "workspace:6.0.0-6-next.10", - "debug": "4.3.1", + "debug": "4.3.2", "fastify": "3.15.1", "fastify-plugin": "3.0.0" }, "devDependencies": { "@verdaccio/types": "workspace:11.0.0-6-next.7", - "ts-node": "9.1.1" + "ts-node": "10.2.1" }, "scripts": { "clean": "rimraf ./build", diff --git a/packages/core/tarball/package.json b/packages/core/tarball/package.json index 977c978c3552..dd7583da1ba9 100644 --- a/packages/core/tarball/package.json +++ b/packages/core/tarball/package.json @@ -34,8 +34,8 @@ "access": "public" }, "dependencies": { - "debug": "^4.3.1", - "lodash": "^4.17.21", + "debug": "4.3.2", + "lodash": "4.17.21", "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", "@verdaccio/url": "workspace:11.0.0-6-next.4", "@verdaccio/utils": "workspace:6.0.0-6-next.5" diff --git a/packages/core/url/package.json b/packages/core/url/package.json index cd6c06886b71..0a0ad87fd12b 100644 --- a/packages/core/url/package.json +++ b/packages/core/url/package.json @@ -35,13 +35,13 @@ }, "dependencies": { "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", - "debug": "^4.3.1", - "lodash": "^4.17.21", - "validator": "^13.6.0" + "debug": "4.3.2", + "lodash": "4.17.21", + "validator": "13.6.0" }, "devDependencies": { "@verdaccio/types": "workspace:11.0.0-6-next.7", - "node-mocks-http": "^1.10.1" + "node-mocks-http": "1.10.1" }, "scripts": { "clean": "rimraf ./build", diff --git a/packages/core/url/src/index.ts b/packages/core/url/src/index.ts index 99b4ec7cc9cb..3349a884b69c 100644 --- a/packages/core/url/src/index.ts +++ b/packages/core/url/src/index.ts @@ -82,7 +82,7 @@ export function validateURL(publicUrl: string | void) { throw Error('invalid protocol'); } return true; - } catch (err) { + } catch (err: any) { // TODO: add error logger here return false; } diff --git a/packages/hooks/package.json b/packages/hooks/package.json index 73ed82d6a1fe..06bff3b6356f 100644 --- a/packages/hooks/package.json +++ b/packages/hooks/package.json @@ -32,10 +32,10 @@ "dependencies": { "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", "@verdaccio/logger": "workspace:6.0.0-6-next.4", - "debug": "^4.3.1", + "debug": "4.3.2", "handlebars": "4.5.3", - "undici": "^4.0.0", - "undici-fetch": "^1.0.0-rc.1" + "undici": "4.5.0", + "undici-fetch": "1.0.0-rc.1" }, "devDependencies": { "@verdaccio/auth": "workspace:6.0.0-6-next.9", diff --git a/packages/hooks/src/notify-request.ts b/packages/hooks/src/notify-request.ts index 50367da08faf..41817d602478 100644 --- a/packages/hooks/src/notify-request.ts +++ b/packages/hooks/src/notify-request.ts @@ -32,7 +32,7 @@ export async function notifyRequest(url: string, options: FetchOptions): Promise 'The notification @{content} has been successfully dispatched' ); return true; - } catch (err) { + } catch (err: any) { debug('request error %o', err); logger.error( { errorMessage: err?.message }, diff --git a/packages/hooks/src/notify.ts b/packages/hooks/src/notify.ts index 1c2c5bbcb057..1da0bbed5cdd 100644 --- a/packages/hooks/src/notify.ts +++ b/packages/hooks/src/notify.ts @@ -19,7 +19,7 @@ export function compileTemplate(content, metadata) { const template: HandlebarsTemplateDelegate = Handlebars.compile(content); return resolve(template(metadata)); } - } catch (error) { + } catch (error: any) { debug('error template handler %o', error); reject(error); } diff --git a/packages/loaders/package.json b/packages/loaders/package.json index bb20a3ba2493..169485612468 100644 --- a/packages/loaders/package.json +++ b/packages/loaders/package.json @@ -14,8 +14,8 @@ }, "dependencies": { "@verdaccio/logger": "workspace:6.0.0-6-next.4", - "debug": "^4.3.1", - "lodash": "4.17.15" + "debug": "4.3.2", + "lodash": "4.17.21" }, "devDependencies": { "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", diff --git a/packages/loaders/src/plugin-loader.ts b/packages/loaders/src/plugin-loader.ts index dff548ef10e7..e705225804c8 100644 --- a/packages/loaders/src/plugin-loader.ts +++ b/packages/loaders/src/plugin-loader.ts @@ -17,7 +17,7 @@ export const MODULE_NOT_FOUND = 'MODULE_NOT_FOUND'; function tryLoad(path: string): any { try { return require(path); - } catch (err) { + } catch (err: any) { if (err.code === MODULE_NOT_FOUND) { return null; } @@ -122,7 +122,7 @@ export function loadPlugin>( plugin = isES6(plugin) ? new plugin.default(mergeConfig(config, pluginConfigs[pluginId]), params) : plugin(pluginConfigs[pluginId], params); - } catch (error) { + } catch (error: any) { plugin = null; logger.error({ error, pluginId }, 'error loading a plugin @{pluginId}: @{error}'); } diff --git a/packages/loaders/test/plugin_loader.spec.ts b/packages/loaders/test/plugin_loader.spec.ts index c44e131bc27d..8a6c610d63cc 100644 --- a/packages/loaders/test/plugin_loader.spec.ts +++ b/packages/loaders/test/plugin_loader.spec.ts @@ -45,7 +45,7 @@ describe('plugin loader', () => { loadPlugin(_config, _config.auth, {}, function (p) { return p.authenticate || p.allow_access || p.allow_publish; }); - } catch (e) { + } catch (e: any) { expect(e.message).toEqual( `"${relativePath}/invalid-plugin" plugin does not have the right code structure` ); @@ -59,7 +59,7 @@ describe('plugin loader', () => { loadPlugin(_config, _config.auth, {}, function (plugin) { return plugin.authenticate || plugin.allow_access || plugin.allow_publish; }); - } catch (err) { + } catch (err: any) { expect(err.message).toEqual( `sanity check has failed, "${relativePath}/invalid-plugin-sanity" is not a valid plugin` ); @@ -73,7 +73,7 @@ describe('plugin loader', () => { loadPlugin(_config, _config.auth, {}, function (plugin) { return plugin.authenticate || plugin.allow_access || plugin.allow_publish; }); - } catch (e) { + } catch (e: any) { expect(e.message).toMatch('plugin not found'); expect(e.message.replace(/\\/g, '/')).toMatch( '/partials/test-plugin-storage/invalid-package' diff --git a/packages/logger-prettify/package.json b/packages/logger-prettify/package.json index c32342df2296..5d838b6c5caa 100644 --- a/packages/logger-prettify/package.json +++ b/packages/logger-prettify/package.json @@ -39,16 +39,16 @@ "build": "pnpm run build:js && pnpm run build:types" }, "dependencies": { - "dayjs": "1.8.36", + "dayjs": "1.9.7", "fast-safe-stringify": "2.0.7", "kleur": "3.0.3", - "lodash": "4.17.20", + "lodash": "4.17.21", "prettier-bytes": "1.0.4", "pretty-ms": "5.1.0" }, "devDependencies": { - "@types/pino": "6.0.1", - "pino": "6.2.1" + "@types/pino": "6.3.11", + "pino": "6.11.3" }, "funding": { "type": "opencollective", diff --git a/packages/logger/package.json b/packages/logger/package.json index fc11ad6681a2..2b347ce049c9 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -40,12 +40,12 @@ }, "dependencies": { "@verdaccio/logger-prettify": "workspace:6.0.0-alpha.3", - "debug": "^4.3.1", - "lodash": "~4.17.21", - "pino": "^6.11.3" + "debug": "4.3.2", + "lodash": "4.17.21", + "pino": "6.11.3" }, "devDependencies": { - "@types/pino": "^6.3.3", + "@types/pino": "6.3.11", "@verdaccio/types": "workspace:11.0.0-6-next.7" }, "funding": { diff --git a/packages/middleware/package.json b/packages/middleware/package.json index f77c7de9f78d..7b7643308708 100644 --- a/packages/middleware/package.json +++ b/packages/middleware/package.json @@ -38,12 +38,12 @@ "build": "pnpm run build:js && pnpm run build:types" }, "dependencies": { - "debug": "^4.3.1", + "debug": "4.3.2", "@verdaccio/auth": "workspace:6.0.0-6-next.9", "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", "@verdaccio/logger": "workspace:6.0.0-6-next.4", "@verdaccio/utils": "workspace:6.0.0-6-next.5", - "lodash": "4.17.15" + "lodash": "4.17.21" }, "funding": { "type": "opencollective", diff --git a/packages/middleware/src/middleware.ts b/packages/middleware/src/middleware.ts index 4d91c341975b..10bb0a101e43 100644 --- a/packages/middleware/src/middleware.ts +++ b/packages/middleware/src/middleware.ts @@ -240,7 +240,7 @@ export function final( } else { // send(null), send(204), etc. } - } catch (err) { + } catch (err: any) { // if verdaccio sends headers first, and then calls res.send() // as an error handler, we can't report error properly, // and should just close socket diff --git a/packages/mock/package.json b/packages/mock/package.json index 1f793dd642fc..a904a412d047 100644 --- a/packages/mock/package.json +++ b/packages/mock/package.json @@ -42,11 +42,11 @@ "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", "@verdaccio/config": "workspace:6.0.0-6-next.7", "@verdaccio/utils": "workspace:6.0.0-6-next.5", - "debug": "^4.3.1", - "fs-extra": "^8.1.0", - "lodash": "^4.17.21", + "debug": "4.3.2", + "fs-extra": "9.1.0", + "lodash": "4.17.21", "request": "2.87.0", - "supertest": "^4.0.2" + "supertest": "6.1.6" }, "devDependencies": { "@verdaccio/types": "workspace:11.0.0-6-next.7" diff --git a/packages/mock/src/request.ts b/packages/mock/src/request.ts index 9e59b0e4b607..20c5fabbbb2a 100644 --- a/packages/mock/src/request.ts +++ b/packages/mock/src/request.ts @@ -22,7 +22,7 @@ export class PromiseAssert extends Promise implements IRequestPromise { try { console.log('-->', expected, selfData?.response?.statusCode); assert.equal(selfData.response.statusCode, expected); - } catch (err) { + } catch (err: any) { debug('error status %o', err); selfData.error.message = err.message; throw selfData.error; @@ -46,7 +46,7 @@ export class PromiseAssert extends Promise implements IRequestPromise { assert.equal(body.ok, expected); } assert.equal(body.error, null); - } catch (err) { + } catch (err: any) { debug('body_ok error %o', err.message); selfData.error.message = err.message; throw selfData.error; @@ -70,7 +70,7 @@ export class PromiseAssert extends Promise implements IRequestPromise { assert.equal(body.error, expected); } assert.equal(body.ok, null); - } catch (err) { + } catch (err: any) { selfData.error.message = err.message; throw selfData.error; } diff --git a/packages/node-api/package.json b/packages/node-api/package.json index 722482ce3ee0..317509df1d35 100644 --- a/packages/node-api/package.json +++ b/packages/node-api/package.json @@ -43,16 +43,16 @@ "@verdaccio/config": "workspace:6.0.0-6-next.7", "@verdaccio/logger": "workspace:6.0.0-6-next.4", "@verdaccio/server": "workspace:6.0.0-6-next.16", - "core-js": "^3.15.1", - "debug": "^4.3.1", - "lodash": "^4.17.21" + "core-js": "3.16.3", + "debug": "4.3.2", + "lodash": "4.17.21" }, "devDependencies": { "@verdaccio/mock": "workspace:6.0.0-6-next.7", "@verdaccio/types": "workspace:11.0.0-6-next.7", - "jest-mock-process": "^1.4.0", - "selfsigned": "1.10.7", - "supertest": "^6.1.3" + "jest-mock-process": "1.4.1", + "selfsigned": "1.10.11", + "supertest": "6.1.6" }, "publishConfig": { "access": "public" diff --git a/packages/node-api/src/server.ts b/packages/node-api/src/server.ts index c6fe68be1314..d5318ccefc1e 100644 --- a/packages/node-api/src/server.ts +++ b/packages/node-api/src/server.ts @@ -67,7 +67,7 @@ export function createServerFactory(config: ConfigRuntime, addr, app) { // TODO: enable http2 as feature // if (config.server.http2) <-- check if force http2 serverFactory = https.createServer(httpsOptions, app); - } catch (err) { + } catch (err: any) { throw new Error(`cannot create https server: ${err.message}`); } } else { diff --git a/packages/plugins/active-directory/package.json b/packages/plugins/active-directory/package.json index 1771e38f9757..ffd3e91817e4 100644 --- a/packages/plugins/active-directory/package.json +++ b/packages/plugins/active-directory/package.json @@ -35,10 +35,10 @@ }, "dependencies": { "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", - "activedirectory2": "^1.3.0" + "activedirectory2": "1.3.0" }, "devDependencies": { - "@types/activedirectory2": "^1.2.1", + "@types/activedirectory2": "1.2.3", "@verdaccio/types": "workspace:11.0.0-6-next.7" }, "scripts": { diff --git a/packages/plugins/audit/package.json b/packages/plugins/audit/package.json index 3037297e7cf5..17dbf43a12e1 100644 --- a/packages/plugins/audit/package.json +++ b/packages/plugins/audit/package.json @@ -31,15 +31,15 @@ "npm": ">=6" }, "dependencies": { - "express": "^4.17.1", - "https-proxy-agent": "^5.0.0", - "node-fetch": "^2.6.0" + "express": "4.17.1", + "https-proxy-agent": "5.0.0", + "node-fetch": "2.6.1" }, "devDependencies": { "@verdaccio/types": "workspace:11.0.0-6-next.7", - "body-parser": "^1.19.0", - "nock": "^12.0.3", - "supertest": "^4.0.2" + "body-parser": "1.19.0", + "nock": "12.0.3", + "supertest": "6.1.6" }, "scripts": { "clean": "rimraf ./build", diff --git a/packages/plugins/auth-memory/package.json b/packages/plugins/auth-memory/package.json index 8b540ff4962e..4c0930052f57 100644 --- a/packages/plugins/auth-memory/package.json +++ b/packages/plugins/auth-memory/package.json @@ -31,7 +31,7 @@ "npm": ">=6" }, "dependencies": { - "debug": "^4.3.1", + "debug": "4.3.2", "@verdaccio/commons-api": "workspace:11.0.0-alpha.3" }, "devDependencies": { diff --git a/packages/plugins/aws-storage/package.json b/packages/plugins/aws-storage/package.json index 5563e14e7293..f51be1b6e350 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.607.0" + "aws-sdk": "2.978.0" }, "devDependencies": { "@verdaccio/types": "workspace:11.0.0-6-next.7", diff --git a/packages/plugins/aws-storage/src/index.ts b/packages/plugins/aws-storage/src/index.ts index cfea08ce90f7..0a91770b55d1 100644 --- a/packages/plugins/aws-storage/src/index.ts +++ b/packages/plugins/aws-storage/src/index.ts @@ -84,7 +84,7 @@ export default class S3Database implements IPluginStorage { try { await this._sync(); callback(null); - } catch (err) { + } catch (err: any) { callback(err); } } else { @@ -161,7 +161,7 @@ export default class S3Database implements IPluginStorage { await this._sync(); this.logger.trace('s3: [remove] finish sync'); callback(null); - } catch (err) { + } catch (err: any) { this.logger.error({ err }, 's3: [remove] sync error: @{err}'); callback(err); } diff --git a/packages/plugins/aws-storage/src/s3Errors.ts b/packages/plugins/aws-storage/src/s3Errors.ts index 4dba11dc8bd6..d390491dc25f 100644 --- a/packages/plugins/aws-storage/src/s3Errors.ts +++ b/packages/plugins/aws-storage/src/s3Errors.ts @@ -43,6 +43,6 @@ export function convertS3Error(err: AWSError): VerdaccioError { case 'RequestAbortedError': return getInternalError('request aborted'); default: - return getCode(err.statusCode, err.message); + return getCode(err.statusCode!, err.message); } } diff --git a/packages/plugins/aws-storage/src/s3PackageManager.ts b/packages/plugins/aws-storage/src/s3PackageManager.ts index 878da484ac2c..13135b80bce8 100644 --- a/packages/plugins/aws-storage/src/s3PackageManager.ts +++ b/packages/plugins/aws-storage/src/s3PackageManager.ts @@ -100,7 +100,7 @@ export default class S3PackageManager implements ILocalPackageManager { onWrite(name, transformedPackage, onEnd); } }); - } catch (err) { + } catch (err: any) { this.logger.error( { err }, 's3: [S3PackageManager updatePackage updateHandler onEnd catch] @{err}' @@ -132,7 +132,7 @@ export default class S3PackageManager implements ILocalPackageManager { let data; try { data = JSON.parse(body); - } catch (e) { + } catch (e: any) { this.logger.error({ body }, 's3: [S3PackageManager _getData] error parsing: @{body}'); reject(e); return; @@ -248,7 +248,7 @@ export default class S3PackageManager implements ILocalPackageManager { 's3: [S3PackageManager readPackage] packageName: @{packageName} / data @data' ); callback(null, data); - } catch (err) { + } catch (err: any) { this.logger.error({ err: err.message }, 's3: [S3PackageManager readPackage] @{err}'); callback(err); @@ -347,7 +347,7 @@ export default class S3PackageManager implements ILocalPackageManager { 's3: [S3PackageManager writeTarball uploadStream done] emit success' ); uploadStream.emit('success'); - } catch (err) { + } catch (err: any) { // already emitted in the promise above, necessary because of some issues // with promises in jest this.logger.error( @@ -377,7 +377,7 @@ export default class S3PackageManager implements ILocalPackageManager { try { this.logger.debug('s3: [S3PackageManager writeTarball managedUpload abort]'); managedUpload.abort(); - } catch (err) { + } catch (err: any) { const error: HttpError = convertS3Error(err); uploadStream.emit('error', error); diff --git a/packages/plugins/aws-storage/tests/index.test.ts b/packages/plugins/aws-storage/tests/index.test.ts index bfbf987bc002..0d442ef219c9 100644 --- a/packages/plugins/aws-storage/tests/index.test.ts +++ b/packages/plugins/aws-storage/tests/index.test.ts @@ -74,7 +74,7 @@ describe.skip('Local Database', () => { } ); }); - } catch (err) { + } catch (err: any) { if (is404Error(err)) { // ignore } else { diff --git a/packages/plugins/aws-storage/tests/s3PackageManager.test.ts b/packages/plugins/aws-storage/tests/s3PackageManager.test.ts index 7343f6a0db21..fbe95306e02c 100644 --- a/packages/plugins/aws-storage/tests/s3PackageManager.test.ts +++ b/packages/plugins/aws-storage/tests/s3PackageManager.test.ts @@ -68,7 +68,7 @@ describe.skip('S3 package manager', () => { } ); }); - } catch (err) { + } catch (err: any) { if (is404Error(err)) { // ignore } else { diff --git a/packages/plugins/google-cloud-storage/package.json b/packages/plugins/google-cloud-storage/package.json index de3da4b083a1..6da0920c956f 100644 --- a/packages/plugins/google-cloud-storage/package.json +++ b/packages/plugins/google-cloud-storage/package.json @@ -31,8 +31,8 @@ "npm": ">=6" }, "dependencies": { - "@google-cloud/datastore": "^6.2.0", - "@google-cloud/storage": "^5.3.0", + "@google-cloud/datastore": "6.5.0", + "@google-cloud/storage": "5.14.0", "@verdaccio/commons-api": "^11.0.0-alpha.3", "@verdaccio/streams": "workspace:11.0.0-alpha.3" }, diff --git a/packages/plugins/google-cloud-storage/src/data-storage.ts b/packages/plugins/google-cloud-storage/src/data-storage.ts index 9eada55989db..58488bda9f36 100644 --- a/packages/plugins/google-cloud-storage/src/data-storage.ts +++ b/packages/plugins/google-cloud-storage/src/data-storage.ts @@ -171,7 +171,7 @@ class GoogleCloudDatabase implements IPluginStorage = ({ onClose, open = false }) => { const response: LoginBody = await doLogin(username as string, password as string); return response; - } catch (e) { + } catch (e: any) { // eslint-disable-next-line no-console console.error('login error', e.message); const error = { diff --git a/packages/plugins/ui-theme/src/App/Header/Search/Search.tsx b/packages/plugins/ui-theme/src/App/Header/Search/Search.tsx index c07e2b2b748b..12c427ed14ed 100644 --- a/packages/plugins/ui-theme/src/App/Header/Search/Search.tsx +++ b/packages/plugins/ui-theme/src/App/Header/Search/Search.tsx @@ -121,7 +121,7 @@ const Search: React.FC = ({ history }) => { // FIXME: Argument of type 'unknown' is not assignable to parameter of type 'SetStateAction' setSuggestions(suggestions as any); setLoaded(true); - } catch (error) { + } catch (error: any) { /** * AbortError is not the API error. * It means browser has cancelled the API request. diff --git a/packages/plugins/ui-theme/src/design-tokens/useLocalStorage.ts b/packages/plugins/ui-theme/src/design-tokens/useLocalStorage.ts index f9ec6378ad22..211bf7823550 100644 --- a/packages/plugins/ui-theme/src/design-tokens/useLocalStorage.ts +++ b/packages/plugins/ui-theme/src/design-tokens/useLocalStorage.ts @@ -10,7 +10,7 @@ const useLocalStorage = (key: string, initialValue: V) => { const item = window.localStorage.getItem(key); // Parse stored json or if none return initialValue return item ? JSON.parse(item) : initialValue; - } catch (error) { + } catch (error: any) { // If error also return initialValue // eslint-disable-next-line no-console console.error('An error occurred getting a sessionStorage key', error); @@ -28,7 +28,7 @@ const useLocalStorage = (key: string, initialValue: V) => { setStoredValue(valueToStore); // Save to local storage window.localStorage.setItem(key, JSON.stringify(valueToStore)); - } catch (error) { + } catch (error: any) { // eslint-disable-next-line no-console console.error('An error occurred writing to sessionStorage', error); } diff --git a/packages/plugins/ui-theme/src/pages/Version/VersionContextProvider.tsx b/packages/plugins/ui-theme/src/pages/Version/VersionContextProvider.tsx index 1eab5e0fd547..0f3b3edd2939 100644 --- a/packages/plugins/ui-theme/src/pages/Version/VersionContextProvider.tsx +++ b/packages/plugins/ui-theme/src/pages/Version/VersionContextProvider.tsx @@ -45,7 +45,7 @@ const VersionContextProvider: React.FC = ({ children }) => { setIsLoading(false); setHasNotBeenFound(true); } - } catch (error) { + } catch (error: any) { setHasNotBeenFound(true); setIsLoading(false); } diff --git a/packages/plugins/ui-theme/src/pages/home/Home.tsx b/packages/plugins/ui-theme/src/pages/home/Home.tsx index 391d34537cf1..e9504a58df6a 100644 --- a/packages/plugins/ui-theme/src/pages/home/Home.tsx +++ b/packages/plugins/ui-theme/src/pages/home/Home.tsx @@ -18,7 +18,7 @@ const Home: React.FC = ({ isUserLoggedIn }) => { const packages = await getPackages(); // FIXME add correct type for package setPackages(packages as never[]); - } catch (error) { + } catch (error: any) { // FIXME: add dialog // eslint-disable-next-line no-console console.error({ diff --git a/packages/plugins/ui-theme/src/providers/API/storage.ts b/packages/plugins/ui-theme/src/providers/API/storage.ts index 390270376003..af68d948ff19 100644 --- a/packages/plugins/ui-theme/src/providers/API/storage.ts +++ b/packages/plugins/ui-theme/src/providers/API/storage.ts @@ -5,7 +5,7 @@ try { localStorage.setItem('__TEST__', ''); localStorage.removeItem('__TEST__'); storage = localStorage; -} catch (err) { +} catch (err: any) { storage = memoryStorage; } diff --git a/packages/plugins/ui-theme/src/utils/login.ts b/packages/plugins/ui-theme/src/utils/login.ts index ee715da94857..b08e54bcd2d7 100644 --- a/packages/plugins/ui-theme/src/utils/login.ts +++ b/packages/plugins/ui-theme/src/utils/login.ts @@ -16,7 +16,7 @@ export function isTokenExpire(token: string | null): boolean { let exp: number; try { exp = JSON.parse(Base64.decode(payload)).exp; - } catch (error) { + } catch (error: any) { // eslint-disable-next-line no-console console.error('Invalid token:', error, token); return true; diff --git a/packages/plugins/ui-theme/src/utils/storage.ts b/packages/plugins/ui-theme/src/utils/storage.ts index 390270376003..af68d948ff19 100644 --- a/packages/plugins/ui-theme/src/utils/storage.ts +++ b/packages/plugins/ui-theme/src/utils/storage.ts @@ -5,7 +5,7 @@ try { localStorage.setItem('__TEST__', ''); localStorage.removeItem('__TEST__'); storage = localStorage; -} catch (err) { +} catch (err: any) { storage = memoryStorage; } diff --git a/packages/proxy/package.json b/packages/proxy/package.json index 237ef8776646..2353062b24cc 100644 --- a/packages/proxy/package.json +++ b/packages/proxy/package.json @@ -46,12 +46,12 @@ "@verdaccio/streams": "workspace:11.0.0-alpha.3", "@verdaccio/utils": "workspace:6.0.0-6-next.5", "JSONStream": "1.3.5", - "lodash": "4.17.20", + "lodash": "4.17.21", "request": "2.87.0" }, "devDependencies": { "@verdaccio/types": "workspace:11.0.0-6-next.7", - "nock": "13.0.11", + "nock": "12.0.3", "node-mocks-http": "1.10.1" }, "funding": { diff --git a/packages/proxy/src/up-storage.ts b/packages/proxy/src/up-storage.ts index 290245449308..4f62d1574af6 100644 --- a/packages/proxy/src/up-storage.ts +++ b/packages/proxy/src/up-storage.ts @@ -209,7 +209,7 @@ class ProxyStorage implements IProxy { try { // $FlowFixMe body = JSON.parse(body.toString(CHARACTER_ENCODING.UTF8)); - } catch (_err) { + } catch (_err: any) { body = {}; err = _err; error = err.message; diff --git a/packages/server/package.json b/packages/server/package.json index 381a0fbcdd63..b3d6deb2142b 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -45,12 +45,12 @@ "cors": "2.8.5", "express": "4.17.1", "express-rate-limit": "5.2.3", - "lodash": "4.17.15" + "lodash": "4.17.21" }, "devDependencies": { "@verdaccio/mock": "workspace:6.0.0-6-next.7", "@verdaccio/proxy": "workspace:6.0.0-6-next.9", - "http-errors": "1.7.3", + "http-errors": "1.8.0", "request": "2.87.0" }, "scripts": { diff --git a/packages/server/src/server.ts b/packages/server/src/server.ts index ac899ed9d3b4..2a7b184b59b9 100644 --- a/packages/server/src/server.ts +++ b/packages/server/src/server.ts @@ -158,7 +158,7 @@ export default (async function (configHash: ConfigRuntime): Promise { try { // waits until init calls have been initialized await storage.init(config, filters); - } catch (err) { + } catch (err: any) { logger.error({ error: err.msg }, 'storage has failed: @{error}'); throw new Error(err); } diff --git a/packages/server/test/token/index.spec.ts b/packages/server/test/token/index.spec.ts index aca2ea52e9e2..b5c4fbc7311f 100644 --- a/packages/server/test/token/index.spec.ts +++ b/packages/server/test/token/index.spec.ts @@ -189,7 +189,7 @@ describe('endpoint unit test', () => { readonly: false, cidr_whitelist: [], }); - } catch (e) { + } catch (e: any) { const [err, body] = e; expect(err).not.toBeNull(); expect(body.error).toEqual(API_ERROR.BAD_USERNAME_PASSWORD); @@ -206,7 +206,7 @@ describe('endpoint unit test', () => { expect(res[0]).toBeNull(); expect(res[1].body.error).toEqual(SUPPORT_ERRORS.PARAMETERS_NOT_VALID); - } catch (e) { + } catch (e: any) { return Promise.reject(e); } }); @@ -220,7 +220,7 @@ describe('endpoint unit test', () => { expect(res[0]).toBeNull(); expect(res[1].body.error).toEqual(SUPPORT_ERRORS.PARAMETERS_NOT_VALID); - } catch (e) { + } catch (e: any) { return Promise.reject(e); } }); diff --git a/packages/standalone/package.json b/packages/standalone/package.json index 518af4bcc18a..c3d54b625a85 100644 --- a/packages/standalone/package.json +++ b/packages/standalone/package.json @@ -35,10 +35,10 @@ "@verdaccio/cli": "workspace:6.0.0-6-next.17", "@verdaccio/ui-theme": "workspace:6.0.0-6-next.9", "fs-extra": "9.0.1", - "webpack": "^5.40.0", + "webpack": "5.51.1", "webpack-bundle-analyzer": "3.8.0", "webpack-bundle-size-analyzer": "3.1.0", - "webpack-cli": "^4.7.2" + "webpack-cli": "4.8.0" }, "keywords": [ "private", diff --git a/packages/store/package.json b/packages/store/package.json index 08547241fdf9..982ed301b289 100644 --- a/packages/store/package.json +++ b/packages/store/package.json @@ -47,12 +47,12 @@ "@verdaccio/proxy": "workspace:6.0.0-6-next.9", "@verdaccio/streams": "workspace:11.0.0-alpha.3", "@verdaccio/utils": "workspace:6.0.0-6-next.5", - "async": "3.1.1", - "debug": "^4.3.1", - "lodash": "4.17.15", + "async": "3.2.1", + "debug": "4.3.2", + "lodash": "4.17.21", "lunr": "2.3.9", - "lunr-mutable-indexes": "^2.3.2", - "semver": "7.1.2" + "lunr-mutable-indexes": "2.3.2", + "semver": "7.3.5" }, "devDependencies": { "@verdaccio/mock": "workspace:6.0.0-6-next.7", diff --git a/packages/store/src/storage.ts b/packages/store/src/storage.ts index b13e71582ccd..7dfdc80c9352 100644 --- a/packages/store/src/storage.ts +++ b/packages/store/src/storage.ts @@ -145,7 +145,7 @@ class Storage { debug('publishing a package for %o', name); await publishPackage(name, metadata, this.localStorage as IStorage); callback(); - } catch (err) { + } catch (err: any) { debug('error on add a package for %o with error %o', name, err?.error); callback(err); } @@ -609,7 +609,7 @@ class Storage { try { validateMetadata(upLinkResponse, name); - } catch (err) { + } catch (err: any) { self.logger.error( { sub: 'out', @@ -631,7 +631,7 @@ class Storage { try { mergeVersions(packageInfo, upLinkResponse); - } catch (err) { + } catch (err: any) { self.logger.error( { sub: 'out', @@ -698,7 +698,7 @@ class Storage { // and return it directly for // performance (i.e. need not be pure) packageJsonLocal = await filter.filter_metadata(packageJsonLocal); - } catch (err) { + } catch (err: any) { filterErrors.push(err); } } diff --git a/packages/tools/benchmark/package.json b/packages/tools/benchmark/package.json index d03e1f51c49a..4b6490ce53a9 100644 --- a/packages/tools/benchmark/package.json +++ b/packages/tools/benchmark/package.json @@ -15,7 +15,7 @@ "author": "Juan Picado ", "license": "MIT", "dependencies": { - "clipanion": "3.0.0-rc.12", + "clipanion": "3.0.1", "temp-dir": "2.0.0", "get-port": "5.1.1", "semver": "7.3.5" @@ -23,6 +23,6 @@ "devDependencies": { "autocannon": "7.3.0", "node-fetch": "2.6.1", - "ts-node": "10.0.0" + "ts-node": "10.2.1" } } diff --git a/packages/tools/benchmark/src/api/index.ts b/packages/tools/benchmark/src/api/index.ts index 8964bf6774cb..5a2375f79eb0 100644 --- a/packages/tools/benchmark/src/api/index.ts +++ b/packages/tools/benchmark/src/api/index.ts @@ -18,7 +18,7 @@ export class ApiCommand extends Command { public async execute() { try { await runApi(this.benchmark, this.version); - } catch (err) { + } catch (err: any) { console.error(err); process.exit(1); } diff --git a/packages/tools/benchmark/src/api/run.ts b/packages/tools/benchmark/src/api/run.ts index d50993c590b5..e54a8f66cc13 100644 --- a/packages/tools/benchmark/src/api/run.ts +++ b/packages/tools/benchmark/src/api/run.ts @@ -32,7 +32,7 @@ export default async function run(benchmark, version) { debug('report path %o', reportPath); writeFileSync(reportPath, JSON.stringify(wrapResults, null, 2), 'utf-8'); debug('report ends'); - } catch (err) { + } catch (err: any) { // eslint-disable-next-line no-console console.error(`error on process autocannon run`, err); process.exit(1); diff --git a/packages/types/package.json b/packages/types/package.json index ee9255025f25..2495f37ca059 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -14,7 +14,7 @@ "url": "https://github.com/verdaccio/verdaccio" }, "dependencies": { - "lunr-mutable-indexes": "^2.3.2" + "lunr-mutable-indexes": "2.3.2" }, "homepage": "https://verdaccio.org", "keywords": [ diff --git a/packages/utils/package.json b/packages/utils/package.json index 9d47083efded..a2b8006e1f6b 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -31,10 +31,10 @@ }, "dependencies": { "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", - "semver": "7.3.2" + "semver": "7.3.5" }, "devDependencies": { - "lodash": "^4.17.21" + "lodash": "4.17.21" }, "scripts": { "clean": "rimraf ./build", diff --git a/packages/utils/src/utils.ts b/packages/utils/src/utils.ts index f71d7ebc3cd0..abd186f80d34 100644 --- a/packages/utils/src/utils.ts +++ b/packages/utils/src/utils.ts @@ -118,7 +118,7 @@ export function getVersion(pkg: Package, version: any): Version | void { return pkg.versions[versionItem]; } } - } catch (err) { + } catch (err: any) { return undefined; } } diff --git a/packages/web/package.json b/packages/web/package.json index c585bcedb855..fc57607172b6 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -38,16 +38,16 @@ "@verdaccio/utils": "workspace:6.0.0-6-next.5", "body-parse": "0.1.0", "body-parser": "1.19.0", - "debug": "^4.3.1", + "debug": "4.3.2", "express": "4.17.1", - "lodash": "^4.17.21", - "lru-cache": "^6.0.0" + "lodash": "4.17.21", + "lru-cache": "6.0.0" }, "devDependencies": { "@verdaccio/types": "workspace:11.0.0-6-next.7", - "body-parser": "^1.19.0", - "node-html-parser": "^2.2.1", - "supertest": "^6.1.3", + "body-parser": "1.19.0", + "node-html-parser": "2.2.1", + "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/packages/web/src/api/package.ts b/packages/web/src/api/package.ts index 23f69da41e10..3ead08b51bb0 100644 --- a/packages/web/src/api/package.ts +++ b/packages/web/src/api/package.ts @@ -48,7 +48,7 @@ function addPackageWebApi( } resolve(allowed); }); - } catch (err) { + } catch (err: any) { reject(err); } }); @@ -89,7 +89,7 @@ function addPackageWebApi( } permissions.push(pkgCopy); } - } catch (err) { + } catch (err: any) { debug('process packages error %o', err); logger.logger.error( { name: pkg.name, error: err }, @@ -107,7 +107,7 @@ function addPackageWebApi( try { next(sortByName(await processPackages(packages), order)); - } catch (error) { + } catch (error: any) { next(error); } }); diff --git a/packages/web/src/api/search.ts b/packages/web/src/api/search.ts index bb5d2f325899..de8e0464af4f 100644 --- a/packages/web/src/api/search.ts +++ b/packages/web/src/api/search.ts @@ -40,7 +40,7 @@ function addSearchWebApi(route: Router, storage: IStorageHandler, auth: IAuth): } }, }); - } catch (err) { + } catch (err: any) { reject(err); } }); @@ -62,7 +62,7 @@ function addSearchWebApi(route: Router, storage: IStorageHandler, auth: IAuth): const pkg = await getPackageInfo(result.ref, req.remote_user); debug('package found %o', result.ref); packages.push(pkg); - } catch (err) { + } catch (err: any) { debug('search for %o failed err %o', result.ref, err?.message); } } diff --git a/packages/web/src/renderHTML.ts b/packages/web/src/renderHTML.ts index b4973dcdb891..bc093f73a356 100644 --- a/packages/web/src/renderHTML.ts +++ b/packages/web/src/renderHTML.ts @@ -80,7 +80,7 @@ export default function renderHTML(config, manifest, manifestFiles, req, res) { } else { debug('reuse template cache'); } - } catch (error) { + } catch (error: any) { throw new Error(`theme could not be load, stack ${error.stack}`); } res.setHeader('Content-Type', HEADERS.TEXT_HTML); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 04b75a78efbd..df834755126e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,31 +33,31 @@ importers: '@changesets/get-dependents-graph': ^1.2.0 '@commitlint/cli': 8.3.5 '@commitlint/config-conventional': 8.2.0 - '@crowdin/cli': ^3.6.4 + '@crowdin/cli': 3.6.5 '@types/async': 3.2.5 '@types/autocannon': 4.1.0 '@types/autosuggest-highlight': 3.1.1 '@types/express': 4.17.6 '@types/http-errors': 1.8.0 - '@types/jest': ^26.0.20 + '@types/jest': 27.0.1 '@types/js-base64': 3.0.0 '@types/lodash': 4.14.167 - '@types/lowdb': ^1.0.9 + '@types/lowdb': 1.0.11 '@types/mime': 2.0.2 - '@types/minimatch': 3.0.3 - '@types/node': ^14.14.7 + '@types/minimatch': 3.0.5 + '@types/node': 14.6.0 '@types/react': 17.0.15 '@types/react-autosuggest': 10.0.1 - '@types/react-dom': ^17.0.9 - '@types/react-helmet': ^6.1.2 + '@types/react-dom': 17.0.9 + '@types/react-helmet': 6.1.2 '@types/react-router-dom': 5.1.6 '@types/react-virtualized': 9.21.10 '@types/request': 2.48.5 '@types/semver': 7.3.4 '@types/supertest': 2.0.10 - '@types/testing-library__jest-dom': ^5.9.5 - '@types/validator': ^13.1.3 - '@types/webpack': ^4.41.26 + '@types/testing-library__jest-dom': 5.14.1 + '@types/validator': 13.6.3 + '@types/webpack': 4.41.26 '@types/webpack-env': 1.16.0 '@typescript-eslint/eslint-plugin': 4.28.4 '@typescript-eslint/parser': 4.28.4 @@ -70,12 +70,12 @@ importers: babel-eslint: 10.1.0 babel-jest: 27.0.2 babel-plugin-dynamic-import-node: 2.3.3 - babel-plugin-emotion: 11.0.0 + babel-plugin-emotion: 10.0.33 codecov: 3.8.1 - concurrently: ^5.3.0 - core-js: ^3.15.1 + concurrently: 5.3.0 + core-js: 3.16.3 cross-env: 7.0.3 - debug: 4.3.1 + debug: 4.3.2 detect-secrets: 1.0.6 eslint: 7.26.0 eslint-config-airbnb-typescript: 12.3.1 @@ -95,22 +95,22 @@ importers: in-publish: 2.0.1 jest: 27.0.4 jest-environment-jsdom: 27.0.3 - jest-environment-jsdom-global: ^2.0.4 + jest-environment-jsdom-global: 2.0.4 jest-environment-node: 27.0.3 jest-fetch-mock: 3.0.3 jest-junit: 11.0.1 - kleur: 4.1.4 - lint-staged: 8.2.1 + kleur: 3.0.3 + lint-staged: 9.5.0 nock: 12.0.3 node-fetch: 2.6.1 - nodemon: ^2.0.7 + nodemon: 2.0.12 npm-run-all: 4.1.5 prettier: 2.3.0 rimraf: 3.0.2 - selfsigned: 1.10.8 - supertest: 4.0.2 - ts-node: ^9.1.1 - typescript: ^4.2.4 + selfsigned: 1.10.11 + supertest: 6.1.6 + ts-node: 10.2.1 + typescript: 4.4.2 update-ts-references: 2.3.0 verdaccio: 5.1.0 verdaccio-audit: workspace:* @@ -147,19 +147,19 @@ importers: '@changesets/get-dependents-graph': 1.2.1 '@commitlint/cli': 8.3.5 '@commitlint/config-conventional': 8.2.0 - '@crowdin/cli': 3.6.4 + '@crowdin/cli': 3.6.5 '@types/async': 3.2.5 '@types/autocannon': 4.1.0 '@types/autosuggest-highlight': 3.1.1 '@types/express': 4.17.6 '@types/http-errors': 1.8.0 - '@types/jest': 26.0.20 + '@types/jest': 27.0.1 '@types/js-base64': 3.0.0 '@types/lodash': 4.14.167 - '@types/lowdb': 1.0.9 + '@types/lowdb': 1.0.11 '@types/mime': 2.0.2 - '@types/minimatch': 3.0.3 - '@types/node': 14.14.7 + '@types/minimatch': 3.0.5 + '@types/node': 14.6.0 '@types/react': 17.0.15 '@types/react-autosuggest': 10.0.1 '@types/react-dom': 17.0.9 @@ -169,12 +169,12 @@ importers: '@types/request': 2.48.5 '@types/semver': 7.3.4 '@types/supertest': 2.0.10 - '@types/testing-library__jest-dom': 5.9.5 - '@types/validator': 13.1.3 + '@types/testing-library__jest-dom': 5.14.1 + '@types/validator': 13.6.3 '@types/webpack': 4.41.26 '@types/webpack-env': 1.16.0 - '@typescript-eslint/eslint-plugin': 4.28.4_47e2c5b63560bad58eb20db4dc918258 - '@typescript-eslint/parser': 4.28.4_eslint@7.26.0+typescript@4.2.4 + '@typescript-eslint/eslint-plugin': 4.28.4_3b1b11a147578aa75c0dc136c631221c + '@typescript-eslint/parser': 4.28.4_eslint@7.26.0+typescript@4.4.2 '@verdaccio/benchmark': link:packages/tools/benchmark '@verdaccio/eslint-config': link:packages/tools/eslint '@verdaccio/types': link:packages/core/types @@ -184,20 +184,20 @@ importers: babel-eslint: 10.1.0_eslint@7.26.0 babel-jest: 27.0.2_@babel+core@7.13.15 babel-plugin-dynamic-import-node: 2.3.3 - babel-plugin-emotion: 11.0.0 + babel-plugin-emotion: 10.0.33 codecov: 3.8.1 concurrently: 5.3.0 - core-js: 3.15.1 + core-js: 3.16.3 cross-env: 7.0.3 - debug: 4.3.1 + debug: 4.3.2 detect-secrets: 1.0.6 eslint: 7.26.0 - eslint-config-airbnb-typescript: 12.3.1_7604fb57ce3bc3f188e2c3b20d1fa7f7 + eslint-config-airbnb-typescript: 12.3.1_575f5a7bab283adadabf36347d23f909 eslint-config-google: 0.14.0_eslint@7.26.0 eslint-config-prettier: 8.3.0_eslint@7.26.0 eslint-plugin-babel: 5.3.1_eslint@7.26.0 eslint-plugin-import: 2.23.2_eslint@7.26.0 - eslint-plugin-jest: 24.3.6_6204df56317fcbc9a02b83eda94593d7 + eslint-plugin-jest: 24.3.6_31366cc05c52885c4ce63120c1b359e4 eslint-plugin-jsx-a11y: 6.4.1_eslint@7.26.0 eslint-plugin-prettier: 3.4.0_39fed7ca8f33f3403e39ca7e7aa90c0f eslint-plugin-react: 7.23.2_eslint@7.26.0 @@ -207,25 +207,25 @@ importers: fs-extra: 9.1.0 husky: 2.7.0 in-publish: 2.0.1 - jest: 27.0.4_ts-node@9.1.1 + jest: 27.0.4_ts-node@10.2.1 jest-environment-jsdom: 27.0.3 jest-environment-jsdom-global: 2.0.4_jest-environment-jsdom@27.0.3 jest-environment-node: 27.0.3 jest-fetch-mock: 3.0.3 jest-junit: 11.0.1 - kleur: 4.1.4 - lint-staged: 8.2.1 + kleur: 3.0.3 + lint-staged: 9.5.0 nock: 12.0.3 node-fetch: 2.6.1 - nodemon: 2.0.7 + nodemon: 2.0.12 npm-run-all: 4.1.5 prettier: 2.3.0 rimraf: 3.0.2 - selfsigned: 1.10.8 - supertest: 4.0.2 - ts-node: 9.1.1_typescript@4.2.4 - typescript: 4.2.4 - update-ts-references: 2.3.0_typescript@4.2.4 + selfsigned: 1.10.11 + supertest: 6.1.6 + ts-node: 10.2.1_7cfd01fcff41d818ce82373ba3c4f1b7 + typescript: 4.4.2 + update-ts-references: 2.3.0_typescript@4.4.2 verdaccio: 5.1.0 verdaccio-audit: link:packages/plugins/audit verdaccio-auth-memory: link:packages/plugins/auth-memory @@ -247,12 +247,12 @@ importers: '@verdaccio/utils': workspace:6.0.0-6-next.5 body-parser: 1.19.0 cookies: 0.8.0 - debug: ^4.3.1 + debug: 4.3.2 express: 4.17.1 - lodash: ^4.17.21 + lodash: 4.17.21 mime: 2.4.4 - semver: 7.3.2 - supertest: next + semver: 7.3.5 + supertest: 6.1.6 dependencies: '@verdaccio/auth': link:../auth '@verdaccio/commons-api': link:../core/commons-api @@ -264,16 +264,16 @@ importers: '@verdaccio/tarball': link:../core/tarball '@verdaccio/utils': link:../utils cookies: 0.8.0 - debug: 4.3.1 + debug: 4.3.2 express: 4.17.1 lodash: 4.17.21 mime: 2.4.4 - semver: 7.3.2 + semver: 7.3.5 devDependencies: '@verdaccio/server': link:../server '@verdaccio/types': link:../core/types body-parser: 1.19.0 - supertest: 5.0.0-0 + supertest: 6.1.6 packages/auth: specifiers: @@ -284,10 +284,10 @@ importers: '@verdaccio/mock': workspace:6.0.0-6-next.7 '@verdaccio/types': workspace:11.0.0-6-next.7 '@verdaccio/utils': workspace:6.0.0-6-next.5 - debug: ^4.3.1 + debug: 4.3.2 express: 4.17.1 jsonwebtoken: 8.5.1 - lodash: 4.17.15 + lodash: 4.17.21 verdaccio-htpasswd: workspace:11.0.0-alpha.6 dependencies: '@verdaccio/commons-api': link:../core/commons-api @@ -295,10 +295,10 @@ importers: '@verdaccio/loaders': link:../loaders '@verdaccio/logger': link:../logger '@verdaccio/utils': link:../utils - debug: 4.3.1 + debug: 4.3.2 express: 4.17.1 jsonwebtoken: 8.5.1 - lodash: 4.17.15 + lodash: 4.17.21 verdaccio-htpasswd: link:../core/htpasswd devDependencies: '@verdaccio/mock': link:../mock @@ -310,52 +310,52 @@ importers: '@verdaccio/fastify-migration': workspace:6.0.0-6-next.10 '@verdaccio/logger': workspace:6.0.0-6-next.4 '@verdaccio/node-api': workspace:6.0.0-6-next.17 - clipanion: 3.0.0-rc.11 + clipanion: 3.0.1 commander: 6.2.0 envinfo: 7.4.0 kleur: 3.0.3 - semver: 7.3.2 - ts-node: 9.1.1 + semver: 7.3.5 + ts-node: 10.2.1 dependencies: '@verdaccio/config': link:../config '@verdaccio/fastify-migration': link:../core/server '@verdaccio/logger': link:../logger '@verdaccio/node-api': link:../node-api - clipanion: 3.0.0-rc.11 + clipanion: 3.0.1 commander: 6.2.0 envinfo: 7.4.0 kleur: 3.0.3 - semver: 7.3.2 + semver: 7.3.5 devDependencies: - ts-node: 9.1.1 + ts-node: 10.2.1_7cfd01fcff41d818ce82373ba3c4f1b7 packages/config: specifiers: - '@types/minimatch': 3.0.3 - '@types/yup': ^0.29.9 + '@types/minimatch': 3.0.5 + '@types/yup': 0.29.13 '@verdaccio/commons-api': workspace:11.0.0-alpha.3 '@verdaccio/utils': workspace:6.0.0-6-next.5 - debug: ^4.3.1 + debug: 4.3.2 js-yaml: 3.14.0 - lodash: ^4.17.21 + lodash: 4.17.21 minimatch: 3.0.4 - yup: ^0.29.3 + yup: 0.32.9 dependencies: '@verdaccio/commons-api': link:../core/commons-api '@verdaccio/utils': link:../utils - debug: 4.3.1 + debug: 4.3.2 js-yaml: 3.14.0 lodash: 4.17.21 minimatch: 3.0.4 - yup: 0.29.3 + yup: 0.32.9 devDependencies: - '@types/minimatch': 3.0.3 - '@types/yup': 0.29.9 + '@types/minimatch': 3.0.5 + '@types/yup': 0.29.13 packages/core/commons-api: specifiers: - http-errors: ^1.8.0 - http-status-codes: ^1.4.0 + http-errors: 1.8.0 + http-status-codes: 1.4.0 dependencies: http-errors: 1.8.0 http-status-codes: 1.4.0 @@ -371,14 +371,14 @@ importers: packages/core/htpasswd: specifiers: - '@types/bcryptjs': ^2.4.2 + '@types/bcryptjs': 2.4.2 '@verdaccio/commons-api': workspace:11.0.0-alpha.3 '@verdaccio/file-locking': workspace:11.0.0-alpha.3 '@verdaccio/types': workspace:11.0.0-6-next.7 apache-md5: 1.1.2 bcryptjs: 2.4.3 http-errors: 1.8.0 - mockdate: ^3.0.5 + mockdate: 3.0.5 unix-crypt-td-js: 1.1.4 dependencies: '@verdaccio/commons-api': link:../commons-api @@ -394,27 +394,27 @@ importers: packages/core/local-storage: specifiers: - '@types/minimatch': ^3.0.3 + '@types/minimatch': 3.0.5 '@verdaccio/commons-api': workspace:11.0.0-alpha.3 '@verdaccio/file-locking': workspace:11.0.0-alpha.3 '@verdaccio/streams': workspace:11.0.0-alpha.3 '@verdaccio/types': workspace:11.0.0-6-next.7 - async: ^3.2.0 - debug: ^4.3.1 - lodash: ^4.17.21 + async: 3.2.1 + debug: 4.3.2 + lodash: 4.17.21 lowdb: 1.0.0 - minimatch: ^3.0.4 - rmdir-sync: ^1.0.1 + minimatch: 3.0.4 + rmdir-sync: 1.0.1 dependencies: '@verdaccio/commons-api': link:../commons-api '@verdaccio/file-locking': link:../file-locking '@verdaccio/streams': link:../streams - async: 3.2.0 - debug: 4.3.1 + async: 3.2.1 + debug: 4.3.2 lodash: 4.17.21 lowdb: 1.0.0 devDependencies: - '@types/minimatch': 3.0.3 + '@types/minimatch': 3.0.5 '@verdaccio/types': link:../types minimatch: 3.0.4 rmdir-sync: 1.0.1 @@ -439,21 +439,21 @@ importers: '@verdaccio/logger': workspace:6.0.0-6-next.4 '@verdaccio/store': workspace:6.0.0-6-next.10 '@verdaccio/types': workspace:11.0.0-6-next.7 - debug: 4.3.1 + debug: 4.3.2 fastify: 3.15.1 fastify-plugin: 3.0.0 - ts-node: 9.1.1 + ts-node: 10.2.1 dependencies: '@verdaccio/auth': link:../../auth '@verdaccio/config': link:../../config '@verdaccio/logger': link:../../logger '@verdaccio/store': link:../../store - debug: 4.3.1 + debug: 4.3.2 fastify: 3.15.1 fastify-plugin: 3.0.0 devDependencies: '@verdaccio/types': link:../types - ts-node: 9.1.1 + ts-node: 10.2.1_7cfd01fcff41d818ce82373ba3c4f1b7 packages/core/streams: specifiers: @@ -467,15 +467,15 @@ importers: '@verdaccio/types': workspace:11.0.0-6-next.7 '@verdaccio/url': workspace:11.0.0-6-next.4 '@verdaccio/utils': workspace:6.0.0-6-next.5 - debug: ^4.3.1 + debug: 4.3.2 express: 4.17.1 - lodash: ^4.17.21 + lodash: 4.17.21 node-mocks-http: 1.10.1 dependencies: '@verdaccio/commons-api': link:../commons-api '@verdaccio/url': link:../url '@verdaccio/utils': link:../../utils - debug: 4.3.1 + debug: 4.3.2 lodash: 4.17.21 devDependencies: '@verdaccio/types': link:../types @@ -492,13 +492,13 @@ importers: specifiers: '@verdaccio/commons-api': workspace:11.0.0-alpha.3 '@verdaccio/types': workspace:11.0.0-6-next.7 - debug: ^4.3.1 - lodash: ^4.17.21 - node-mocks-http: ^1.10.1 - validator: ^13.6.0 + debug: 4.3.2 + lodash: 4.17.21 + node-mocks-http: 1.10.1 + validator: 13.6.0 dependencies: '@verdaccio/commons-api': link:../commons-api - debug: 4.3.1 + debug: 4.3.2 lodash: 4.17.21 validator: 13.6.0 devDependencies: @@ -512,16 +512,16 @@ importers: '@verdaccio/config': workspace:6.0.0-6-next.7 '@verdaccio/logger': workspace:6.0.0-6-next.4 '@verdaccio/types': workspace:11.0.0-6-next.7 - debug: ^4.3.1 + debug: 4.3.2 handlebars: 4.5.3 - undici: ^4.0.0 - undici-fetch: ^1.0.0-rc.1 + undici: 4.5.0 + undici-fetch: 1.0.0-rc.1 dependencies: '@verdaccio/commons-api': link:../core/commons-api '@verdaccio/logger': link:../logger - debug: 4.3.1 + debug: 4.3.2 handlebars: 4.5.3 - undici: 4.0.0 + undici: 4.5.0 undici-fetch: 1.0.0-rc.1 devDependencies: '@verdaccio/auth': link:../auth @@ -535,12 +535,12 @@ importers: '@verdaccio/logger': workspace:6.0.0-6-next.4 '@verdaccio/mock': workspace:6.0.0-6-next.7 '@verdaccio/types': workspace:11.0.0-6-next.7 - debug: ^4.3.1 - lodash: 4.17.15 + debug: 4.3.2 + lodash: 4.17.21 dependencies: '@verdaccio/logger': link:../logger - debug: 4.3.1 - lodash: 4.17.15 + debug: 4.3.2 + lodash: 4.17.21 devDependencies: '@verdaccio/commons-api': link:../core/commons-api '@verdaccio/config': link:../config @@ -549,41 +549,41 @@ importers: packages/logger: specifiers: - '@types/pino': ^6.3.3 + '@types/pino': 6.3.11 '@verdaccio/logger-prettify': workspace:6.0.0-alpha.3 '@verdaccio/types': workspace:11.0.0-6-next.7 - debug: ^4.3.1 - lodash: ~4.17.21 - pino: ^6.11.3 + debug: 4.3.2 + lodash: 4.17.21 + pino: 6.11.3 dependencies: '@verdaccio/logger-prettify': link:../logger-prettify - debug: 4.3.1 + debug: 4.3.2 lodash: 4.17.21 pino: 6.11.3 devDependencies: - '@types/pino': 6.3.3 + '@types/pino': 6.3.11 '@verdaccio/types': link:../core/types packages/logger-prettify: specifiers: - '@types/pino': 6.0.1 - dayjs: 1.8.36 + '@types/pino': 6.3.11 + dayjs: 1.9.7 fast-safe-stringify: 2.0.7 kleur: 3.0.3 - lodash: 4.17.20 - pino: 6.2.1 + lodash: 4.17.21 + pino: 6.11.3 prettier-bytes: 1.0.4 pretty-ms: 5.1.0 dependencies: - dayjs: 1.8.36 + dayjs: 1.9.7 fast-safe-stringify: 2.0.7 kleur: 3.0.3 - lodash: 4.17.20 + lodash: 4.17.21 prettier-bytes: 1.0.4 pretty-ms: 5.1.0 devDependencies: - '@types/pino': 6.0.1 - pino: 6.2.1 + '@types/pino': 6.3.11 + pino: 6.11.3 packages/middleware: specifiers: @@ -591,15 +591,15 @@ importers: '@verdaccio/commons-api': workspace:11.0.0-alpha.3 '@verdaccio/logger': workspace:6.0.0-6-next.4 '@verdaccio/utils': workspace:6.0.0-6-next.5 - debug: ^4.3.1 - lodash: 4.17.15 + debug: 4.3.2 + lodash: 4.17.21 dependencies: '@verdaccio/auth': link:../auth '@verdaccio/commons-api': link:../core/commons-api '@verdaccio/logger': link:../logger '@verdaccio/utils': link:../utils - debug: 4.3.1 - lodash: 4.17.15 + debug: 4.3.2 + lodash: 4.17.21 packages/mock: specifiers: @@ -607,20 +607,20 @@ importers: '@verdaccio/config': workspace:6.0.0-6-next.7 '@verdaccio/types': workspace:11.0.0-6-next.7 '@verdaccio/utils': workspace:6.0.0-6-next.5 - debug: ^4.3.1 - fs-extra: ^8.1.0 - lodash: ^4.17.21 + debug: 4.3.2 + fs-extra: 9.1.0 + lodash: 4.17.21 request: 2.87.0 - supertest: ^4.0.2 + supertest: 6.1.6 dependencies: '@verdaccio/commons-api': link:../core/commons-api '@verdaccio/config': link:../config '@verdaccio/utils': link:../utils - debug: 4.3.1 - fs-extra: 8.1.0 + debug: 4.3.2 + fs-extra: 9.1.0 lodash: 4.17.21 request: 2.87.0 - supertest: 4.0.2 + supertest: 6.1.6 devDependencies: '@verdaccio/types': link:../core/types @@ -632,49 +632,49 @@ importers: '@verdaccio/mock': workspace:6.0.0-6-next.7 '@verdaccio/server': workspace:6.0.0-6-next.16 '@verdaccio/types': workspace:11.0.0-6-next.7 - core-js: ^3.15.1 - debug: ^4.3.1 - jest-mock-process: ^1.4.0 - lodash: ^4.17.21 - selfsigned: 1.10.7 - supertest: ^6.1.3 + core-js: 3.16.3 + debug: 4.3.2 + jest-mock-process: 1.4.1 + lodash: 4.17.21 + selfsigned: 1.10.11 + supertest: 6.1.6 dependencies: '@verdaccio/commons-api': link:../core/commons-api '@verdaccio/config': link:../config '@verdaccio/logger': link:../logger '@verdaccio/server': link:../server - core-js: 3.15.1 - debug: 4.3.1 + core-js: 3.16.3 + debug: 4.3.2 lodash: 4.17.21 devDependencies: '@verdaccio/mock': link:../mock '@verdaccio/types': link:../core/types - jest-mock-process: 1.4.0 - selfsigned: 1.10.7 - supertest: 6.1.3 + jest-mock-process: 1.4.1_jest@27.0.4 + selfsigned: 1.10.11 + supertest: 6.1.6 packages/plugins/active-directory: specifiers: - '@types/activedirectory2': ^1.2.1 + '@types/activedirectory2': 1.2.3 '@verdaccio/commons-api': workspace:11.0.0-alpha.3 '@verdaccio/types': workspace:11.0.0-6-next.7 - activedirectory2: ^1.3.0 + activedirectory2: 1.3.0 dependencies: '@verdaccio/commons-api': link:../../core/commons-api activedirectory2: 1.3.0 devDependencies: - '@types/activedirectory2': 1.2.2 + '@types/activedirectory2': 1.2.3 '@verdaccio/types': link:../../core/types packages/plugins/audit: specifiers: '@verdaccio/types': workspace:11.0.0-6-next.7 - body-parser: ^1.19.0 - express: ^4.17.1 - https-proxy-agent: ^5.0.0 - nock: ^12.0.3 - node-fetch: ^2.6.0 - supertest: ^4.0.2 + body-parser: 1.19.0 + express: 4.17.1 + https-proxy-agent: 5.0.0 + nock: 12.0.3 + node-fetch: 2.6.1 + supertest: 6.1.6 dependencies: express: 4.17.1 https-proxy-agent: 5.0.0 @@ -683,16 +683,16 @@ importers: '@verdaccio/types': link:../../core/types body-parser: 1.19.0 nock: 12.0.3 - supertest: 4.0.2 + supertest: 6.1.6 packages/plugins/auth-memory: specifiers: '@verdaccio/commons-api': workspace:11.0.0-alpha.3 '@verdaccio/types': workspace:11.0.0-6-next.7 - debug: ^4.3.1 + debug: 4.3.2 dependencies: '@verdaccio/commons-api': link:../../core/commons-api - debug: 4.3.1 + debug: 4.3.2 devDependencies: '@verdaccio/types': link:../../core/types @@ -701,28 +701,28 @@ 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.607.0 + aws-sdk: 2.978.0 recursive-readdir: 2.2.2 dependencies: '@verdaccio/commons-api': link:../../core/commons-api '@verdaccio/streams': link:../../core/streams - aws-sdk: 2.778.0 + aws-sdk: 2.978.0 devDependencies: '@verdaccio/types': link:../../core/types recursive-readdir: 2.2.2 packages/plugins/google-cloud-storage: specifiers: - '@google-cloud/datastore': ^6.2.0 - '@google-cloud/storage': ^5.3.0 + '@google-cloud/datastore': 6.5.0 + '@google-cloud/storage': 5.14.0 '@verdaccio/commons-api': ^11.0.0-alpha.3 '@verdaccio/streams': workspace:11.0.0-alpha.3 '@verdaccio/types': workspace:11.0.0-6-next.7 fast-crc32c: 1.0.4 memory-fs: 0.5.0 dependencies: - '@google-cloud/datastore': 6.2.0 - '@google-cloud/storage': 5.3.0 + '@google-cloud/datastore': 6.5.0 + '@google-cloud/storage': 5.14.0 '@verdaccio/commons-api': link:../../core/commons-api '@verdaccio/streams': link:../../core/streams optionalDependencies: @@ -736,13 +736,13 @@ 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 - debug: ^4.3.1 + debug: 4.3.2 memfs: 3.2.0 - memory-fs: ^0.5.0 + memory-fs: 0.5.0 dependencies: '@verdaccio/commons-api': link:../../core/commons-api '@verdaccio/streams': link:../../core/streams - debug: 4.3.1 + debug: 4.3.2 memfs: 3.2.0 memory-fs: 0.5.0 devDependencies: @@ -763,7 +763,7 @@ importers: '@verdaccio/node-api': workspace:6.0.0-6-next.17 autosuggest-highlight: 3.1.1 babel-loader: ^8.2.2 - babel-plugin-dynamic-import-node: ^2.3.3 + babel-plugin-dynamic-import-node: 2.3.3 babel-plugin-emotion: 10.0.33 bundlesize: 0.18.0 css-loader: 5.2.1 @@ -782,10 +782,10 @@ importers: js-yaml: 3.14.0 lint-staged: 9.5.0 localstorage-memory: 1.0.3 - lodash: ^4.17.21 + lodash: 4.17.21 mini-css-extract-plugin: ^1.6.0 mutationobserver-shim: 0.3.7 - node-mocks-http: 1.9.0 + node-mocks-http: 1.10.1 normalize.css: 8.0.1 optimize-css-assets-webpack-plugin: ^5.0.8 ora: 4.0.4 @@ -809,10 +809,10 @@ importers: stylelint-config-styled-components: 0.1.1 stylelint-processor-styled-components: 1.10.0 stylelint-webpack-plugin: ^2.2.1 - supertest: 4.0.2 + supertest: 6.1.6 terser-webpack-plugin: ^5.1.3 url-loader: ^4.1.1 - validator: 13.1.1 + validator: 13.6.0 wait-on: 5.2.0 webpack: 5.33.2 webpack-bundle-analyzer: 3.8.0 @@ -825,18 +825,18 @@ importers: xss: 1.0.9 devDependencies: '@emotion/core': 10.1.1_react@17.0.2 - '@emotion/jest': 11.3.0 + '@emotion/jest': 11.3.0_@types+jest@27.0.1 '@emotion/styled': 10.0.27_33bb31e1d857102242df3642b32eda18 '@emotion/styled-base': 10.0.31_33bb31e1d857102242df3642b32eda18 - '@material-ui/core': 4.11.4_react-dom@17.0.2+react@17.0.2 - '@material-ui/icons': 4.11.2_f543984b3e6c18c2e2e104a9ecbda934 - '@material-ui/styles': 4.11.4_react-dom@17.0.2+react@17.0.2 + '@material-ui/core': 4.11.4_6ed7afba42f0472a9770b39da668445f + '@material-ui/icons': 4.11.2_59efc1a8a27522a0897e4be04bd8a0e2 + '@material-ui/styles': 4.11.4_6ed7afba42f0472a9770b39da668445f '@testing-library/dom': 7.31.2 '@testing-library/jest-dom': 5.14.1 '@testing-library/react': 11.2.7_react-dom@17.0.2+react@17.0.2 '@verdaccio/node-api': link:../../node-api autosuggest-highlight: 3.1.1 - babel-loader: 8.2.2_webpack@5.33.2 + babel-loader: 8.2.2_de359d37148110717f7d10325d3521a7 babel-plugin-dynamic-import-node: 2.3.3 babel-plugin-emotion: 10.0.33 bundlesize: 0.18.0 @@ -859,7 +859,7 @@ importers: lodash: 4.17.21 mini-css-extract-plugin: 1.6.0_webpack@5.33.2 mutationobserver-shim: 0.3.7 - node-mocks-http: 1.9.0 + node-mocks-http: 1.10.1 normalize.css: 8.0.1 optimize-css-assets-webpack-plugin: 5.0.8_webpack@5.33.2 ora: 4.0.4 @@ -868,7 +868,7 @@ importers: react-autosuggest: 10.1.0_react@17.0.2 react-dom: 17.0.2_react@17.0.2 react-hook-form: 7.8.4_react@17.0.2 - react-hot-loader: 4.13.0_react-dom@17.0.2+react@17.0.2 + react-hot-loader: 4.13.0_6ed7afba42f0472a9770b39da668445f react-i18next: 11.11.0_i18next@19.9.2+react@17.0.2 react-router: 5.2.0_react@17.0.2 react-router-dom: 5.2.0_react@17.0.2 @@ -883,10 +883,10 @@ importers: stylelint-config-styled-components: 0.1.1 stylelint-processor-styled-components: 1.10.0 stylelint-webpack-plugin: 2.2.1_stylelint@13.7.2+webpack@5.33.2 - supertest: 4.0.2 + supertest: 6.1.6 terser-webpack-plugin: 5.1.3_webpack@5.33.2 url-loader: 4.1.1_file-loader@5.1.0+webpack@5.33.2 - validator: 13.1.1 + validator: 13.6.0 wait-on: 5.2.0 webpack: 5.33.2_webpack-cli@4.7.2 webpack-bundle-analyzer: 3.8.0 @@ -908,8 +908,8 @@ importers: '@verdaccio/types': workspace:11.0.0-6-next.7 '@verdaccio/utils': workspace:6.0.0-6-next.5 JSONStream: 1.3.5 - lodash: 4.17.20 - nock: 13.0.11 + lodash: 4.17.21 + nock: 12.0.3 node-mocks-http: 1.10.1 request: 2.87.0 dependencies: @@ -920,11 +920,11 @@ importers: '@verdaccio/streams': link:../core/streams '@verdaccio/utils': link:../utils JSONStream: 1.3.5 - lodash: 4.17.20 + lodash: 4.17.21 request: 2.87.0 devDependencies: '@verdaccio/types': link:../core/types - nock: 13.0.11 + nock: 12.0.3 node-mocks-http: 1.10.1 packages/server: @@ -945,8 +945,8 @@ importers: cors: 2.8.5 express: 4.17.1 express-rate-limit: 5.2.3 - http-errors: 1.7.3 - lodash: 4.17.15 + http-errors: 1.8.0 + lodash: 4.17.21 request: 2.87.0 verdaccio-audit: workspace:11.0.0-alpha.4 dependencies: @@ -964,12 +964,12 @@ importers: cors: 2.8.5 express: 4.17.1 express-rate-limit: 5.2.3 - lodash: 4.17.15 + lodash: 4.17.21 verdaccio-audit: link:../plugins/audit devDependencies: '@verdaccio/mock': link:../mock '@verdaccio/proxy': link:../proxy - http-errors: 1.7.3 + http-errors: 1.8.0 request: 2.87.0 packages/standalone: @@ -977,18 +977,18 @@ importers: '@verdaccio/cli': workspace:6.0.0-6-next.17 '@verdaccio/ui-theme': workspace:6.0.0-6-next.9 fs-extra: 9.0.1 - webpack: ^5.40.0 + webpack: 5.51.1 webpack-bundle-analyzer: 3.8.0 webpack-bundle-size-analyzer: 3.1.0 - webpack-cli: ^4.7.2 + webpack-cli: 4.8.0 devDependencies: '@verdaccio/cli': link:../cli '@verdaccio/ui-theme': link:../plugins/ui-theme fs-extra: 9.0.1 - webpack: 5.40.0_webpack-cli@4.7.2 + webpack: 5.51.1_webpack-cli@4.8.0 webpack-bundle-analyzer: 3.8.0 webpack-bundle-size-analyzer: 3.1.0 - webpack-cli: 4.7.2_44b0085449a3d5cc5c1163c584195bb4 + webpack-cli: 4.8.0_c53ff1e725f1fdf24c809ba0915b4374 packages/store: specifiers: @@ -1002,12 +1002,12 @@ importers: '@verdaccio/streams': workspace:11.0.0-alpha.3 '@verdaccio/types': workspace:11.0.0-6-next.7 '@verdaccio/utils': workspace:6.0.0-6-next.5 - async: 3.1.1 - debug: ^4.3.1 - lodash: 4.17.15 + async: 3.2.1 + debug: 4.3.2 + lodash: 4.17.21 lunr: 2.3.9 - lunr-mutable-indexes: ^2.3.2 - semver: 7.1.2 + lunr-mutable-indexes: 2.3.2 + semver: 7.3.5 dependencies: '@verdaccio/commons-api': link:../core/commons-api '@verdaccio/config': link:../config @@ -1017,12 +1017,12 @@ importers: '@verdaccio/proxy': link:../proxy '@verdaccio/streams': link:../core/streams '@verdaccio/utils': link:../utils - async: 3.1.1 - debug: 4.3.1 - lodash: 4.17.15 + async: 3.2.1 + debug: 4.3.2 + lodash: 4.17.21 lunr: 2.3.9 lunr-mutable-indexes: 2.3.2 - semver: 7.1.2 + semver: 7.3.5 devDependencies: '@verdaccio/mock': link:../mock '@verdaccio/types': link:../core/types @@ -1030,39 +1030,39 @@ importers: packages/tools/benchmark: specifiers: autocannon: 7.3.0 - clipanion: 3.0.0-rc.12 + clipanion: 3.0.1 get-port: 5.1.1 node-fetch: 2.6.1 semver: 7.3.5 temp-dir: 2.0.0 - ts-node: 10.0.0 + ts-node: 10.2.1 dependencies: - clipanion: 3.0.0-rc.12 + clipanion: 3.0.1 get-port: 5.1.1 semver: 7.3.5 temp-dir: 2.0.0 devDependencies: autocannon: 7.3.0 node-fetch: 2.6.1 - ts-node: 10.0.0 + ts-node: 10.2.1_7cfd01fcff41d818ce82373ba3c4f1b7 packages/tools/eslint: specifiers: {} packages/types: specifiers: - lunr-mutable-indexes: ^2.3.2 + lunr-mutable-indexes: 2.3.2 dependencies: lunr-mutable-indexes: 2.3.2 packages/utils: specifiers: '@verdaccio/commons-api': workspace:11.0.0-alpha.3 - lodash: ^4.17.21 - semver: 7.3.2 + lodash: 4.17.21 + semver: 7.3.5 dependencies: '@verdaccio/commons-api': link:../core/commons-api - semver: 7.3.2 + semver: 7.3.5 devDependencies: lodash: 4.17.21 @@ -1113,12 +1113,12 @@ importers: '@verdaccio/utils': workspace:6.0.0-6-next.5 body-parse: 0.1.0 body-parser: 1.19.0 - debug: ^4.3.1 + debug: 4.3.2 express: 4.17.1 - lodash: ^4.17.21 - lru-cache: ^6.0.0 - node-html-parser: ^2.2.1 - supertest: ^6.1.3 + lodash: 4.17.21 + lru-cache: 6.0.0 + node-html-parser: 2.2.1 + supertest: 6.1.6 verdaccio-auth-memory: workspace:11.0.0-alpha.3 verdaccio-memory: workspace:11.0.0-6-next.4 dependencies: @@ -1135,20 +1135,20 @@ importers: '@verdaccio/utils': link:../utils body-parse: 0.1.0 body-parser: 1.19.0 - debug: 4.3.1 + debug: 4.3.2 express: 4.17.1 lodash: 4.17.21 lru-cache: 6.0.0 devDependencies: '@verdaccio/types': link:../core/types node-html-parser: 2.2.1 - supertest: 6.1.3 + supertest: 6.1.6 verdaccio-auth-memory: link:../plugins/auth-memory verdaccio-memory: link:../plugins/memory test/e2e-cli: specifiers: - debug: 4.3.1 + debug: 4.3.2 get-port: ^5.1.1 npm: 7.0.15 pnpm: 5.13.5 @@ -1156,7 +1156,7 @@ importers: semver: ^7.3.5 yarn: 1.22.10 dependencies: - debug: 4.3.1 + debug: 4.3.2 npm: 7.0.15 pnpm: 5.13.5 request: 2.88.2 @@ -1169,8 +1169,8 @@ importers: specifiers: '@verdaccio/commons-api': workspace:11.0.0-alpha.3 '@verdaccio/ui-theme': workspace:6.0.0-6-next.9 - debug: 4.3.1 - kleur: ^4.1.4 + debug: 4.3.2 + kleur: 3.0.3 lodash: ^4.17.21 puppeteer: ^9.1.1 request: ^2.88.2 @@ -1178,8 +1178,8 @@ importers: devDependencies: '@verdaccio/commons-api': link:../../packages/core/commons-api '@verdaccio/ui-theme': link:../../packages/plugins/ui-theme - debug: 4.3.1 - kleur: 4.1.4 + debug: 4.3.2 + kleur: 3.0.3 lodash: 4.17.21 puppeteer: 9.1.1 request: 2.88.2 @@ -1212,9 +1212,9 @@ importers: dependencies: '@docusaurus/core': 2.0.0-beta.4_react-dom@17.0.2+react@17.0.2 '@docusaurus/plugin-google-analytics': 2.0.0-beta.4_react-dom@17.0.2+react@17.0.2 - '@docusaurus/preset-classic': 2.0.0-beta.4_cf03b7458ee8070c9e09362c20b6f0a1 + '@docusaurus/preset-classic': 2.0.0-beta.4_c4cf8ae60686e159c15e8c074d930d8c '@docusaurus/remark-plugin-npm2yarn': 2.0.0-beta.4_react-dom@17.0.2+react@17.0.2 - '@docusaurus/theme-search-algolia': 2.0.0-beta.4_cf03b7458ee8070c9e09362c20b6f0a1 + '@docusaurus/theme-search-algolia': 2.0.0-beta.4_c4cf8ae60686e159c15e8c074d930d8c '@mdx-js/react': 1.6.22_react@17.0.2 clsx: 1.1.1 copy-text-to-clipboard: 3.0.1 @@ -1646,12 +1646,6 @@ packages: dependencies: '@babel/types': 7.14.5 - /@babel/helper-module-imports/7.10.4: - resolution: {integrity: sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==} - dependencies: - '@babel/types': 7.11.0 - dev: true - /@babel/helper-module-imports/7.12.5: resolution: {integrity: sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==} dependencies: @@ -2800,12 +2794,6 @@ packages: regenerator-runtime: 0.13.7 dev: false - /@babel/runtime/7.10.5: - resolution: {integrity: sha512-otddXKhdNn7d0ptoFRHtMLa8LqDxLYwTjB4nYgM1yy5N6gU/MUf8zqyyLltCH3yAVitBzmwK4us+DD0l/MauAg==} - dependencies: - regenerator-runtime: 0.13.7 - dev: true - /@babel/runtime/7.11.2: resolution: {integrity: sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==} dependencies: @@ -3025,7 +3013,7 @@ packages: resolution: {integrity: sha512-XO/6J/EvndQ+SOhRLvWUun5DLnuTmukpjhtFbHbQSNzzGvRUIyQ2//v6R5sgcazDGLoJixP7MaATEhYeppf+Cg==} dependencies: '@changesets/get-github-info': 0.4.5 - '@changesets/types': 3.2.0 + '@changesets/types': 3.3.0 dotenv: 8.2.0 dev: true @@ -3163,10 +3151,6 @@ packages: p-filter: 2.1.0 dev: true - /@changesets/types/3.2.0: - resolution: {integrity: sha512-rAmPtOyXpisEEE25CchKNUAf2ApyAeuZ/h78YDoqKZaCk5tUD0lgYZGPIRV9WTPoqNjJULIym37ogc6pkax5jg==} - dev: true - /@changesets/types/3.3.0: resolution: {integrity: sha512-rJamRo+OD/MQekImfIk07JZwYSB18iU6fYL8xOg0gfAiTh1a1+OlR1fPIxm55I7RsWw812is2YcPPwXdIewrhA==} dev: true @@ -3313,13 +3297,25 @@ packages: find-up: 4.1.0 dev: true - /@crowdin/cli/3.6.4: - resolution: {integrity: sha512-kFqTf1dFhtSMfF4YWyJ6EAKjjtBEVtHhX2f9cBYc8I51KMTFIOzqeArKFL2qhhq/1Ition2wuE1z7ySwA341+w==} + /@crowdin/cli/3.6.5: + resolution: {integrity: sha512-M+tj81GdAb1i9upLpT45s4h/weBLTxQ+MpJv+cQEkUwPT5Dn5vWb/fSXqmS3mzPKyuHr/+x2JLqdf97Y385FQA==} hasBin: true dependencies: shelljs: 0.8.4 dev: true + /@cspotcode/source-map-consumer/0.8.0: + resolution: {integrity: sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==} + engines: {node: '>= 12'} + dev: true + + /@cspotcode/source-map-support/0.6.1: + resolution: {integrity: sha512-DX3Z+T5dt1ockmPdobJS/FAsQPW4V4SrWEhD2iYQT2Cb2tQsiMnYxrcUH9By/Z3B+v0S5LMBkQtV/XOBbpLEOg==} + engines: {node: '>=12'} + dependencies: + '@cspotcode/source-map-consumer': 0.8.0 + dev: true + /@discoveryjs/json-ext/0.5.2: resolution: {integrity: sha512-HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg==} engines: {node: '>=10.0.0'} @@ -3329,7 +3325,7 @@ packages: resolution: {integrity: sha512-lr10MFTgcR3NRea/FtJ7uNtIpQz0XVwYxbpO5wxykgfHu1sxZTr6zwkuPquRgFYXnccxsTvfoIiK3rMH0fLr/w==} dev: false - /@docsearch/react/3.0.0-alpha.39_react-dom@17.0.2+react@17.0.2: + /@docsearch/react/3.0.0-alpha.39_6ed7afba42f0472a9770b39da668445f: resolution: {integrity: sha512-urTIt82tan6CU+D2kO6xXpWQom/r1DA7L/55m2JiCIK/3SLh2z15FJFVN2abeK7B4wl8pCfWunYOwCsSHhWDLA==} peerDependencies: '@types/react': '>= 16.8.0 < 18.0.0' @@ -3339,6 +3335,7 @@ packages: '@algolia/autocomplete-core': 1.2.1 '@algolia/autocomplete-preset-algolia': 1.2.1_algoliasearch@4.10.3 '@docsearch/css': 3.0.0-alpha.39 + '@types/react': 17.0.15 algoliasearch: 4.10.3 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 @@ -3690,7 +3687,7 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-debug/2.0.0-beta.4_react-dom@17.0.2+react@17.0.2: + /@docusaurus/plugin-debug/2.0.0-beta.4_6ed7afba42f0472a9770b39da668445f: resolution: {integrity: sha512-jc9o45NUuhVnFcoq6/6juxJQGgD2Q71IUokoOgw3sytHHOv1jv+eLWP1LDX71MHA1ElZ1MZTlz5mCd1wlzdCOw==} engines: {node: '>=12.13.0'} peerDependencies: @@ -3702,7 +3699,7 @@ packages: '@docusaurus/utils': 2.0.0-beta.4 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 - react-json-view: 1.21.3_react-dom@17.0.2+react@17.0.2 + react-json-view: 1.21.3_6ed7afba42f0472a9770b39da668445f tslib: 2.2.0 transitivePeerDependencies: - '@types/react' @@ -3774,7 +3771,7 @@ packages: - webpack-cli dev: false - /@docusaurus/preset-classic/2.0.0-beta.4_cf03b7458ee8070c9e09362c20b6f0a1: + /@docusaurus/preset-classic/2.0.0-beta.4_c4cf8ae60686e159c15e8c074d930d8c: resolution: {integrity: sha512-fW8/iyGLJfBTtbCBQtnRcbDa+ZZMq6Ak20+8+ORB8mzjK4BNYmt9wIbfq0oV9/QBLyryQBYcsRimJoXpLZmWOg==} engines: {node: '>=12.13.0'} peerDependencies: @@ -3785,12 +3782,12 @@ packages: '@docusaurus/plugin-content-blog': 2.0.0-beta.4_react-dom@17.0.2+react@17.0.2 '@docusaurus/plugin-content-docs': 2.0.0-beta.4_react-dom@17.0.2+react@17.0.2 '@docusaurus/plugin-content-pages': 2.0.0-beta.4_react-dom@17.0.2+react@17.0.2 - '@docusaurus/plugin-debug': 2.0.0-beta.4_react-dom@17.0.2+react@17.0.2 + '@docusaurus/plugin-debug': 2.0.0-beta.4_6ed7afba42f0472a9770b39da668445f '@docusaurus/plugin-google-analytics': 2.0.0-beta.4_react-dom@17.0.2+react@17.0.2 '@docusaurus/plugin-google-gtag': 2.0.0-beta.4_react-dom@17.0.2+react@17.0.2 '@docusaurus/plugin-sitemap': 2.0.0-beta.4_react-dom@17.0.2+react@17.0.2 '@docusaurus/theme-classic': 2.0.0-beta.4_react-dom@17.0.2+react@17.0.2 - '@docusaurus/theme-search-algolia': 2.0.0-beta.4_cf03b7458ee8070c9e09362c20b6f0a1 + '@docusaurus/theme-search-algolia': 2.0.0-beta.4_c4cf8ae60686e159c15e8c074d930d8c react: 17.0.2 react-dom: 17.0.2_react@17.0.2 transitivePeerDependencies: @@ -3894,14 +3891,14 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-search-algolia/2.0.0-beta.4_cf03b7458ee8070c9e09362c20b6f0a1: + /@docusaurus/theme-search-algolia/2.0.0-beta.4_c4cf8ae60686e159c15e8c074d930d8c: resolution: {integrity: sha512-W/DfGhlAe1Vl+IJiL9rCw8yswdUrX0lTyCMNRAFi749YN4vCWo2RoxylbUuWoV6lUKoIYfj3EGyotRT2OLqtZw==} engines: {node: '>=12.13.0'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docsearch/react': 3.0.0-alpha.39_react-dom@17.0.2+react@17.0.2 + '@docsearch/react': 3.0.0-alpha.39_6ed7afba42f0472a9770b39da668445f '@docusaurus/core': 2.0.0-beta.4_react-dom@17.0.2+react@17.0.2 '@docusaurus/theme-common': 2.0.0-beta.4_cf03b7458ee8070c9e09362c20b6f0a1 '@docusaurus/utils': 2.0.0-beta.4 @@ -4076,7 +4073,7 @@ packages: '@emotion/memoize': 0.7.4 dev: true - /@emotion/jest/11.3.0: + /@emotion/jest/11.3.0_@types+jest@27.0.1: resolution: {integrity: sha512-LZqYc3yerhic1IvAcEwBLRs1DsUt3oY7Oz6n+e+HU32iYOK/vpfzlhgmQURE94BHfv6eCOj6DV38f3jSnIkBkQ==} peerDependencies: '@types/jest': ^26.0.14 @@ -4089,6 +4086,7 @@ packages: dependencies: '@babel/runtime': 7.14.5 '@emotion/css-prettifier': 1.0.0 + '@types/jest': 27.0.1 chalk: 4.1.0 specificity: 0.4.1 stylis: 4.0.6 @@ -4228,8 +4226,8 @@ packages: typescript: 4.2.4 dev: true - /@google-cloud/common/3.4.1: - resolution: {integrity: sha512-e5z0CwsM0RXky+PnyPtQ3QK46ksqm+kE7kX8pm8X+ddBwZJipHchKeazMM5fLlGCS+AALalzXb+uYmH72TRnpQ==} + /@google-cloud/common/3.7.1: + resolution: {integrity: sha512-BJfcV5BShbunYcn5HniebXLVp2Y6fpuesNegyar5CG8H2AKYHlKxnVID+FSwy92WAW4N2lpGdvxRsmiAn8Fc3w==} engines: {node: '>=10'} dependencies: '@google-cloud/projectify': 2.0.1 @@ -4238,24 +4236,23 @@ packages: duplexify: 4.1.1 ent: 2.2.0 extend: 3.0.2 - google-auth-library: 6.1.2 - retry-request: 4.1.3 + google-auth-library: 7.6.2 + retry-request: 4.2.2 teeny-request: 7.0.1 transitivePeerDependencies: - supports-color dev: false - /@google-cloud/datastore/6.2.0: - resolution: {integrity: sha512-S/u6A8qj92NpUfuJPgwqFGMwwyVNy6eBoGCMrxaArkaooJp8uXhBfLz9giu0iCp0cOl4attNX/xYHsUrT4YoIQ==} + /@google-cloud/datastore/6.5.0: + resolution: {integrity: sha512-S9YzhW/W2/kY2W2baecqSULIfaaXP0AwqNK4X17IqPouDMRJwKvummJsQwknJAhDdU4rEprS3K4pln1BlUjQog==} engines: {node: '>=10'} dependencies: '@google-cloud/promisify': 2.0.3 arrify: 2.0.1 concat-stream: 2.0.0 extend: 3.0.2 - google-gax: 2.9.1 + google-gax: 2.24.2 is: 3.3.0 - pumpify: 2.0.1 split-array-stream: 2.0.0 stream-events: 1.0.5 transitivePeerDependencies: @@ -4280,26 +4277,25 @@ packages: engines: {node: '>=10'} dev: false - /@google-cloud/storage/5.3.0: - resolution: {integrity: sha512-3t5UF3SZ14Bw2kcBHubCai6EIugU2GnQOstYWVSFuoO8IJ94RAaIOPq/dtexvQbUTpBTAGpd5smVR9WPL1mJVw==} + /@google-cloud/storage/5.14.0: + resolution: {integrity: sha512-tc8IrD1ZfKOm0WoC2r3+YG8K7NdaxsubedM3KYOf0m2QqqD4j9gYuEqIegs+jGoV2fr1XMibb9g/4DLp5Sv5kg==} engines: {node: '>=10'} dependencies: - '@google-cloud/common': 3.4.1 + '@google-cloud/common': 3.7.1 '@google-cloud/paginator': 3.0.5 '@google-cloud/promisify': 2.0.3 arrify: 2.0.1 + async-retry: 1.3.3 compressible: 2.0.18 - concat-stream: 2.0.0 - date-and-time: 0.14.1 - duplexify: 3.7.1 + date-and-time: 2.0.0 + duplexify: 4.1.1 extend: 3.0.2 - gaxios: 3.2.0 - gcs-resumable-upload: 3.1.1 + gcs-resumable-upload: 3.3.0 + get-stream: 6.0.1 hash-stream-validation: 0.2.4 - mime: 2.4.6 - mime-types: 2.1.27 - onetime: 5.1.2 - p-limit: 3.0.2 + mime: 2.5.2 + mime-types: 2.1.31 + p-limit: 3.1.0 pumpify: 2.0.1 snakeize: 0.1.0 stream-events: 1.0.5 @@ -4308,36 +4304,23 @@ packages: - supports-color dev: false - /@grpc/grpc-js/1.1.7: - resolution: {integrity: sha512-EuxMstI0u778dp0nk6Fe3gHXYPeV6FYsWOe0/QFwxv1NQ6bc5Wl/0Yxa4xl9uBlKElL6AIxuASmSfu7KEJhqiw==} + /@grpc/grpc-js/1.3.7: + resolution: {integrity: sha512-CKQVuwuSPh40tgOkR7c0ZisxYRiN05PcKPW72mQL5y++qd7CwBRoaJZvU5xfXnCJDFBmS3qZGQ71Frx6Ofo2XA==} engines: {node: ^8.13.0 || >=10.10.0} dependencies: - '@grpc/proto-loader': 0.6.0-pre9 - '@types/node': 12.12.54 - google-auth-library: 6.1.2 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@grpc/proto-loader/0.5.5: - resolution: {integrity: sha512-WwN9jVNdHRQoOBo9FDH7qU+mgfjPc8GygPYms3M+y3fbQLfnCe/Kv/E01t7JRgnrsOHH8euvSbed3mIalXhwqQ==} - engines: {node: '>=6'} - dependencies: - lodash.camelcase: 4.3.0 - protobufjs: 6.10.1 + '@types/node': 15.12.4 dev: false - /@grpc/proto-loader/0.6.0-pre9: - resolution: {integrity: sha512-oM+LjpEjNzW5pNJjt4/hq1HYayNeQT+eGrOPABJnYHv7TyNPDNzkQ76rDYZF86X5swJOa4EujEMzQ9iiTdPgww==} + /@grpc/proto-loader/0.6.4: + resolution: {integrity: sha512-7xvDvW/vJEcmLUltCUGOgWRPM8Oofv0eCFSVMuKqaqWJaXSzmB+m9hiyqe34QofAl4WAzIKUZZlinIF9FOHyTQ==} engines: {node: '>=6'} hasBin: true dependencies: '@types/long': 4.0.1 lodash.camelcase: 4.3.0 long: 4.0.0 - protobufjs: 6.10.1 - yargs: 15.4.1 + protobufjs: 6.11.2 + yargs: 16.2.0 dev: false /@hapi/hoek/9.1.0: @@ -4376,7 +4359,7 @@ packages: slash: 3.0.0 dev: true - /@jest/core/27.0.4_ts-node@9.1.1: + /@jest/core/27.0.4_ts-node@10.2.1: resolution: {integrity: sha512-+dsmV8VUs1h/Szb+rEWk8xBM1fp1I///uFy9nk3wXGvRsF2lBp8EVPmtWc+QFRb3MY2b7u2HbkGF1fzoDzQTLA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: @@ -4397,7 +4380,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.6 jest-changed-files: 27.0.2 - jest-config: 27.0.4_ts-node@9.1.1 + jest-config: 27.0.4_ts-node@10.2.1 jest-haste-map: 27.0.2 jest-message-util: 27.0.2 jest-regex-util: 27.0.1 @@ -4593,7 +4576,7 @@ packages: rimraf: 2.7.1 dev: true - /@material-ui/core/4.11.4_react-dom@17.0.2+react@17.0.2: + /@material-ui/core/4.11.4_6ed7afba42f0472a9770b39da668445f: resolution: {integrity: sha512-oqb+lJ2Dl9HXI9orc6/aN8ZIAMkeThufA5iZELf2LQeBn2NtjVilF5D2w7e9RpntAzDb4jK5DsVhkfOvFY/8fg==} engines: {node: '>=8.0.0'} peerDependencies: @@ -4605,10 +4588,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.14.5 - '@material-ui/styles': 4.11.4_react-dom@17.0.2+react@17.0.2 - '@material-ui/system': 4.11.3_react-dom@17.0.2+react@17.0.2 - '@material-ui/types': 5.1.0 + '@material-ui/styles': 4.11.4_6ed7afba42f0472a9770b39da668445f + '@material-ui/system': 4.11.3_6ed7afba42f0472a9770b39da668445f + '@material-ui/types': 5.1.0_@types+react@17.0.15 '@material-ui/utils': 4.11.2_react-dom@17.0.2+react@17.0.2 + '@types/react': 17.0.15 '@types/react-transition-group': 4.4.0 clsx: 1.1.1 hoist-non-react-statics: 3.3.2 @@ -4620,7 +4604,7 @@ packages: react-transition-group: 4.4.1_react-dom@17.0.2+react@17.0.2 dev: true - /@material-ui/icons/4.11.2_f543984b3e6c18c2e2e104a9ecbda934: + /@material-ui/icons/4.11.2_59efc1a8a27522a0897e4be04bd8a0e2: resolution: {integrity: sha512-fQNsKX2TxBmqIGJCSi3tGTO/gZ+eJgWmMJkgDiOfyNaunNaxcklJQFaFogYcFl0qFuaEz1qaXYXboa/bUXVSOQ==} engines: {node: '>=8.0.0'} peerDependencies: @@ -4633,12 +4617,13 @@ packages: optional: true dependencies: '@babel/runtime': 7.12.5 - '@material-ui/core': 4.11.4_react-dom@17.0.2+react@17.0.2 + '@material-ui/core': 4.11.4_6ed7afba42f0472a9770b39da668445f + '@types/react': 17.0.15 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 dev: true - /@material-ui/styles/4.11.4_react-dom@17.0.2+react@17.0.2: + /@material-ui/styles/4.11.4_6ed7afba42f0472a9770b39da668445f: resolution: {integrity: sha512-KNTIZcnj/zprG5LW0Sao7zw+yG3O35pviHzejMdcSGCdWbiO8qzRgOYL8JAxAsWBKOKYwVZxXtHWaB5T2Kvxew==} engines: {node: '>=8.0.0'} peerDependencies: @@ -4651,8 +4636,9 @@ packages: dependencies: '@babel/runtime': 7.12.5 '@emotion/hash': 0.8.0 - '@material-ui/types': 5.1.0 + '@material-ui/types': 5.1.0_@types+react@17.0.15 '@material-ui/utils': 4.11.2_react-dom@17.0.2+react@17.0.2 + '@types/react': 17.0.15 clsx: 1.1.1 csstype: 2.6.13 hoist-non-react-statics: 3.3.2 @@ -4669,7 +4655,7 @@ packages: react-dom: 17.0.2_react@17.0.2 dev: true - /@material-ui/system/4.11.3_react-dom@17.0.2+react@17.0.2: + /@material-ui/system/4.11.3_6ed7afba42f0472a9770b39da668445f: resolution: {integrity: sha512-SY7otguNGol41Mu2Sg6KbBP1ZRFIbFLHGK81y4KYbsV2yIcaEPOmsCK6zwWlp+2yTV3J/VwT6oSBARtGIVdXPw==} engines: {node: '>=8.0.0'} peerDependencies: @@ -4682,19 +4668,22 @@ packages: dependencies: '@babel/runtime': 7.14.5 '@material-ui/utils': 4.11.2_react-dom@17.0.2+react@17.0.2 + '@types/react': 17.0.15 csstype: 2.6.13 prop-types: 15.7.2 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 dev: true - /@material-ui/types/5.1.0: + /@material-ui/types/5.1.0_@types+react@17.0.15: resolution: {integrity: sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==} peerDependencies: '@types/react': '*' peerDependenciesMeta: '@types/react': optional: true + dependencies: + '@types/react': 17.0.15 dev: true /@material-ui/utils/4.11.2_react-dom@17.0.2+react@17.0.2: @@ -4852,7 +4841,7 @@ packages: resolution: {integrity: sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=} dev: false - /@samverschueren/stream-to-observable/0.3.1_rxjs@6.6.2: + /@samverschueren/stream-to-observable/0.3.1_rxjs@6.6.7: resolution: {integrity: sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==} engines: {node: '>=6'} peerDependencies: @@ -4865,7 +4854,7 @@ packages: optional: true dependencies: any-observable: 0.3.0 - rxjs: 6.6.2 + rxjs: 6.6.7 dev: true /@sideway/address/4.1.0: @@ -5114,12 +5103,12 @@ packages: resolution: {integrity: sha512-RKkL8eTdPv6t5EHgFKIVQgsDapugbuOptNd9OOunN/HAkzmmTnZELx1kNCK0rSdUYGmiFMM3rRQMAWiyp023LQ==} dev: true - /@tsconfig/node16/1.0.1: - resolution: {integrity: sha512-FTgBI767POY/lKNDNbIzgAX6miIDBs6NTCbdlDb8TrWovHsSvaVIZDlTqym29C6UqhzwcJx4CYr+AlrMywA0cA==} + /@tsconfig/node16/1.0.2: + resolution: {integrity: sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==} dev: true - /@types/activedirectory2/1.2.2: - resolution: {integrity: sha512-YVvlqf7hemxSS7D+sG8FZO1ClrSScniOtwLoyA+sR8193U9PCBTlpo1JUZEcgHNA+rrIHMrsBHP3rbH3gtV0pg==} + /@types/activedirectory2/1.2.3: + resolution: {integrity: sha512-yZERTOJFrOAax2HbDyBBhAKyUEa1PC/GXMe9UGBGyeOF0ZRRBKnIMNXVAYfveJMyrhUBhdRoObwe3CBPoekyjQ==} dependencies: '@types/ldapjs': 1.0.9 dev: true @@ -5183,7 +5172,7 @@ packages: resolution: {integrity: sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==} dependencies: '@types/connect': 3.4.33 - '@types/node': 14.14.7 + '@types/node': 15.12.4 dev: true /@types/caseless/0.12.2: @@ -5193,7 +5182,7 @@ packages: /@types/connect/3.4.33: resolution: {integrity: sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A==} dependencies: - '@types/node': 14.14.7 + '@types/node': 15.12.4 dev: true /@types/cookiejar/2.1.2: @@ -5219,10 +5208,14 @@ packages: /@types/estree/0.0.47: resolution: {integrity: sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg==} - /@types/express-serve-static-core/4.17.9: - resolution: {integrity: sha512-DG0BYg6yO+ePW+XoDENYz8zhNGC3jDDEpComMYn7WJc4mY1Us8Rw9ax2YhJXxpyk2SF47PQAoQ0YyVT1a0bEkA==} + /@types/estree/0.0.50: + resolution: {integrity: sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==} + dev: true + + /@types/express-serve-static-core/4.17.24: + resolution: {integrity: sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==} dependencies: - '@types/node': 14.14.7 + '@types/node': 15.12.4 '@types/qs': 6.9.4 '@types/range-parser': 1.2.3 dev: true @@ -5231,7 +5224,7 @@ packages: resolution: {integrity: sha512-n/mr9tZI83kd4azlPG5y997C/M4DNABK9yErhFM6hKdym4kkmd9j0vtsJyjFIwfRBxtrxZtAfGZCNRIBMFLK5w==} dependencies: '@types/body-parser': 1.19.0 - '@types/express-serve-static-core': 4.17.9 + '@types/express-serve-static-core': 4.17.24 '@types/qs': 6.9.4 '@types/serve-static': 1.13.5 dev: true @@ -5298,11 +5291,11 @@ packages: pretty-format: 26.6.2 dev: true - /@types/jest/26.0.20: - resolution: {integrity: sha512-9zi2Y+5USJRxd0FsahERhBwlcvFh6D2GLQnY2FH2BzK8J9s9omvNHIbvABwIluXa0fD8XVKMLTO0aOEuUfACAA==} + /@types/jest/27.0.1: + resolution: {integrity: sha512-HTLpVXHrY69556ozYkcq47TtQJXpcWAWfkoqz+ZGz2JnmZhzlRjprCIyFnetSy8gpDWwTTGBcRVv1J1I1vBrHw==} dependencies: - jest-diff: 26.6.2 - pretty-format: 26.6.2 + jest-diff: 27.0.2 + pretty-format: 27.0.2 dev: true /@types/js-base64/3.0.0: @@ -5334,16 +5327,11 @@ packages: /@types/ldapjs/1.0.9: resolution: {integrity: sha512-3PvY7Drp1zoLbcGlothCAkoc5o6Jp9KvUPwHadlHyKp3yPvyeIh7w2zQc9UXMzgDRkoeGXUEODtbEs5XCh9ZyA==} dependencies: - '@types/node': 14.10.0 - dev: true - - /@types/lodash/4.14.165: - resolution: {integrity: sha512-tjSSOTHhI5mCHTy/OOXYIhi2Wt1qcbHmuXD1Ha7q70CgI/I71afO4XtLb/cVexki1oVYchpul/TOuu3Arcdxrg==} + '@types/node': 15.12.4 dev: true /@types/lodash/4.14.167: resolution: {integrity: sha512-w7tQPjARrvdeBkX/Rwg95S592JwxqOjmms3zWQ0XZgSyxSLdzWaYH3vErBhdVS/lRBX7F8aBYcYJYTr5TMGOzw==} - dev: true /@types/long/4.0.1: resolution: {integrity: sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==} @@ -5356,10 +5344,10 @@ packages: loud-rejection: 2.2.0 dev: true - /@types/lowdb/1.0.9: - resolution: {integrity: sha512-LBRG5EPXFOJDoJc9jACstMhtMP+u+UkPYllBeGQXXKiaHc+uzJs9+/Aynb/5KkX33DtrIiKyzNVTPQc/4RcD6A==} + /@types/lowdb/1.0.11: + resolution: {integrity: sha512-h99VMxvTuz+VsXUVCCJo4dsps4vbkXwvU71TpmxDoiBU24bJ0VBygIHgmMm+UPoQIFihmV6euRik4z8J7XDJWg==} dependencies: - '@types/lodash': 4.14.165 + '@types/lodash': 4.14.167 dev: true /@types/mdast/3.0.3: @@ -5374,6 +5362,10 @@ packages: /@types/minimatch/3.0.3: resolution: {integrity: sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==} + /@types/minimatch/3.0.5: + resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} + dev: true + /@types/minimist/1.2.0: resolution: {integrity: sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=} dev: true @@ -5382,22 +5374,10 @@ packages: resolution: {integrity: sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==} dev: true - /@types/node/12.12.54: - resolution: {integrity: sha512-ge4xZ3vSBornVYlDnk7yZ0gK6ChHf/CHB7Gl1I0Jhah8DDnEQqBzgohYG4FX4p81TNirSETOiSyn+y1r9/IR6w==} - dev: false - /@types/node/12.19.16: resolution: {integrity: sha512-7xHmXm/QJ7cbK2laF+YYD7gb5MggHIIQwqyjin3bpEGiSuvScMQ5JZZXPvRipi1MwckTQbJZROMns/JxdnIL1Q==} dev: true - /@types/node/13.13.28: - resolution: {integrity: sha512-EM/qFeRH8ZCD+TlsaIPULyyFm9vOhFIvgskY2JmHbEsWsOPgN+rtjSXrcHGgJpob4Nu17VfO95FKewr0XY7iOQ==} - dev: false - - /@types/node/14.10.0: - resolution: {integrity: sha512-SOIyrdADB4cq6eY1F+9iU48iIomFAPltu11LCvA9PKcyEwHadjCFzNVPotAR+oEJA0bCP4Xvvgy+vwu1ZjVh8g==} - dev: true - /@types/node/14.14.13: resolution: {integrity: sha512-vbxr0VZ8exFMMAjCW8rJwaya0dMCDyYW2ZRdTyjtrCvJoENMpdUHOT/eTzvgyA5ZnqRZ/sI0NwqAxNHKYokLJQ==} dev: true @@ -5410,10 +5390,6 @@ packages: resolution: {integrity: sha512-dueRKfaJL4RTtSa7bWeTK1M+VH+Gns73oCgzvYfHZywRCoPSd8EkXBL0mZ9unPTveBn+D9phZBaxuzpwjWkW0g==} dev: true - /@types/node/14.14.7: - resolution: {integrity: sha512-Zw1vhUSQZYw+7u5dAwNbIA9TuTotpzY/OF7sJM9FqPOF3SPjKnxrjoTktXDZgUjybf4cWVBP7O8wvKdSaGHweg==} - dev: true - /@types/node/14.17.3: resolution: {integrity: sha512-e6ZowgGJmTuXa3GyaPbTGxX17tnThl2aSSizrFthQ7m9uLGZBXiGhgE55cjRZTF5kjZvYn9EOPOMljdjwbflxw==} dev: true @@ -5436,26 +5412,25 @@ packages: resolution: {integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==} dev: false - /@types/pino-std-serializers/2.4.1: - resolution: {integrity: sha512-17XcksO47M24IVTVKPeAByWUd3Oez7EbIjXpSbzMPhXVzgjGtrOa49gKBwxH9hb8dKv58OelsWQ+A1G1l9S3wQ==} + /@types/pino-pretty/4.7.1: + resolution: {integrity: sha512-l1ntNXdpVWsnPYUk5HyO5Lxfr38zLCgxVfEn/9Zhhm+nGF04/BiIou/m8XPwvoVZLV+livUo79VdHXMJPfUYxA==} dependencies: - '@types/node': 14.10.0 + '@types/pino': 6.3.11 dev: true - /@types/pino/6.0.1: - resolution: {integrity: sha512-GkOWuzB1vs6yhx8j9LxwE4LG6NANwpIjxg2q/Iev0cegOtoX8NGNI7PaJ3nTE75/vW5LANFXmuBOEWXbTGdxgQ==} + /@types/pino-std-serializers/2.4.1: + resolution: {integrity: sha512-17XcksO47M24IVTVKPeAByWUd3Oez7EbIjXpSbzMPhXVzgjGtrOa49gKBwxH9hb8dKv58OelsWQ+A1G1l9S3wQ==} dependencies: - '@types/node': 14.6.0 - '@types/pino-std-serializers': 2.4.1 - '@types/sonic-boom': 0.7.0 + '@types/node': 15.12.4 dev: true - /@types/pino/6.3.3: - resolution: {integrity: sha512-YtT58N7Tt7B7f5B/upuq694p4eT4icM9TuhgYeKhm+dnF0Ahm7q5YJp1i7vC2mBMdWgH1IvOa2XK6rhUjBv0GQ==} + /@types/pino/6.3.11: + resolution: {integrity: sha512-S7+fLONqSpHeW9d7TApUqO6VN47KYgOXhCNKwGBVLHObq8HhaAYlVqUNdfnvoXjCMiwE5xcPm/5R2ZUh8bgaXQ==} dependencies: - '@types/node': 14.10.0 + '@types/node': 15.12.4 + '@types/pino-pretty': 4.7.1 '@types/pino-std-serializers': 2.4.1 - '@types/sonic-boom': 0.7.0 + sonic-boom: 2.2.0 dev: true /@types/prettier/2.3.0: @@ -5576,16 +5551,10 @@ packages: /@types/serve-static/1.13.5: resolution: {integrity: sha512-6M64P58N+OXjU432WoLLBQxbA0LRGBCRm7aAGQJ+SMC1IMl0dgRVi9EFfoDcS2a7Xogygk/eGN94CfwU9UF7UQ==} dependencies: - '@types/express-serve-static-core': 4.17.9 + '@types/express-serve-static-core': 4.17.24 '@types/mime': 2.0.2 dev: true - /@types/sonic-boom/0.7.0: - resolution: {integrity: sha512-AfqR0fZMoUXUNwusgXKxcE9DPlHNDHQp6nKYUd4PSRpLobF5CCevSpyTEBcVZreqaWKCnGBr9KI1fHMTttoB7A==} - dependencies: - '@types/node': 14.10.0 - dev: true - /@types/source-list-map/0.1.2: resolution: {integrity: sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==} dev: true @@ -5618,6 +5587,12 @@ packages: resolution: {integrity: sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==} dev: true + /@types/testing-library__jest-dom/5.14.1: + resolution: {integrity: sha512-Gk9vaXfbzc5zCXI9eYE9BI5BNHEp4D3FWjgqBE/ePGYElLAP+KvxBcsdkwfIVvezs605oiyd/VrpiHe3Oeg+Aw==} + dependencies: + '@types/jest': 27.0.1 + dev: true + /@types/testing-library__jest-dom/5.9.5: resolution: {integrity: sha512-ggn3ws+yRbOHog9GxnXiEZ/35Mow6YtPZpd7Z5mKDeZS/o7zx3yAle0ov/wjhVB5QT4N2Dt+GNoGCdqkBGCajQ==} dependencies: @@ -5637,8 +5612,8 @@ packages: /@types/unist/2.0.3: resolution: {integrity: sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==} - /@types/validator/13.1.3: - resolution: {integrity: sha512-DaOWN1zf7j+8nHhqXhIgNmS+ltAC53NXqGxYuBhWqWgqolRhddKzfZU814lkHQSTG0IUfQxU7Cg0gb8fFWo2mA==} + /@types/validator/13.6.3: + resolution: {integrity: sha512-fWG42pMJOL4jKsDDZZREnXLjc3UE0R8LOJfARWYg6U966rxDT7TYejYzLnUF5cvSObGg34nd0+H2wHHU5Omdfw==} dev: true /@types/webpack-env/1.16.0: @@ -5648,7 +5623,7 @@ packages: /@types/webpack-sources/2.1.0: resolution: {integrity: sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==} dependencies: - '@types/node': 14.14.21 + '@types/node': 15.12.4 '@types/source-list-map': 0.1.2 source-map: 0.7.3 dev: true @@ -5657,7 +5632,7 @@ packages: resolution: {integrity: sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA==} dependencies: '@types/anymatch': 1.3.1 - '@types/node': 14.14.21 + '@types/node': 15.12.4 '@types/tapable': 1.0.6 '@types/uglify-js': 3.11.1 '@types/webpack-sources': 2.1.0 @@ -5691,11 +5666,11 @@ packages: dev: true optional: true - /@types/yup/0.29.9: - resolution: {integrity: sha512-ZtjjlrHuHTYctHDz3c8XgInjj0v+Hahe32N/4cDa2banibf9w6aAgxwx0jZtBjKKzmGIU4NXhofEsBW1BbqrNg==} + /@types/yup/0.29.13: + resolution: {integrity: sha512-qRyuv+P/1t1JK1rA+elmK1MmCL1BapEzKKfbEhDBV/LMMse4lmhZ/XbgETI39JveDJRpLjmToOI6uFtMW/WR2g==} dev: true - /@typescript-eslint/eslint-plugin/4.28.4_47e2c5b63560bad58eb20db4dc918258: + /@typescript-eslint/eslint-plugin/4.28.4_3b1b11a147578aa75c0dc136c631221c: resolution: {integrity: sha512-s1oY4RmYDlWMlcV0kKPBaADn46JirZzvvH7c2CtAqxCY96S538JRBAzt83RrfkDheV/+G/vWNK0zek+8TB3Gmw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -5706,21 +5681,21 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.28.4_eslint@7.26.0+typescript@4.2.4 - '@typescript-eslint/parser': 4.28.4_eslint@7.26.0+typescript@4.2.4 + '@typescript-eslint/experimental-utils': 4.28.4_eslint@7.26.0+typescript@4.4.2 + '@typescript-eslint/parser': 4.28.4_eslint@7.26.0+typescript@4.4.2 '@typescript-eslint/scope-manager': 4.28.4 debug: 4.3.1 eslint: 7.26.0 functional-red-black-tree: 1.0.1 regexpp: 3.1.0 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.2.4 - typescript: 4.2.4 + tsutils: 3.21.0_typescript@4.4.2 + typescript: 4.4.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/experimental-utils/4.23.0_eslint@7.26.0+typescript@4.2.4: + /@typescript-eslint/experimental-utils/4.23.0_eslint@7.26.0+typescript@4.4.2: resolution: {integrity: sha512-WAFNiTDnQfrF3Z2fQ05nmCgPsO5o790vOhmWKXbbYQTO9erE1/YsFot5/LnOUizLzU2eeuz6+U/81KV5/hFTGA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -5729,7 +5704,7 @@ packages: '@types/json-schema': 7.0.7 '@typescript-eslint/scope-manager': 4.23.0 '@typescript-eslint/types': 4.23.0 - '@typescript-eslint/typescript-estree': 4.23.0_typescript@4.2.4 + '@typescript-eslint/typescript-estree': 4.23.0_typescript@4.4.2 eslint: 7.26.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 @@ -5738,7 +5713,7 @@ packages: - typescript dev: true - /@typescript-eslint/experimental-utils/4.28.4_eslint@7.26.0+typescript@4.2.4: + /@typescript-eslint/experimental-utils/4.28.4_eslint@7.26.0+typescript@4.4.2: resolution: {integrity: sha512-OglKWOQRWTCoqMSy6pm/kpinEIgdcXYceIcH3EKWUl4S8xhFtN34GQRaAvTIZB9DD94rW7d/U7tUg3SYeDFNHA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -5747,7 +5722,7 @@ packages: '@types/json-schema': 7.0.8 '@typescript-eslint/scope-manager': 4.28.4 '@typescript-eslint/types': 4.28.4 - '@typescript-eslint/typescript-estree': 4.28.4_typescript@4.2.4 + '@typescript-eslint/typescript-estree': 4.28.4_typescript@4.4.2 eslint: 7.26.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@7.26.0 @@ -5756,7 +5731,7 @@ packages: - typescript dev: true - /@typescript-eslint/parser/4.28.4_eslint@7.26.0+typescript@4.2.4: + /@typescript-eslint/parser/4.28.4_eslint@7.26.0+typescript@4.4.2: resolution: {integrity: sha512-4i0jq3C6n+og7/uCHiE6q5ssw87zVdpUj1k6VlVYMonE3ILdFApEzTWgppSRG4kVNB/5jxnH+gTeKLMNfUelQA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -5768,10 +5743,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 4.28.4 '@typescript-eslint/types': 4.28.4 - '@typescript-eslint/typescript-estree': 4.28.4_typescript@4.2.4 + '@typescript-eslint/typescript-estree': 4.28.4_typescript@4.4.2 debug: 4.3.1 eslint: 7.26.0 - typescript: 4.2.4 + typescript: 4.4.2 transitivePeerDependencies: - supports-color dev: true @@ -5802,7 +5777,7 @@ packages: engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true - /@typescript-eslint/typescript-estree/4.23.0_typescript@4.2.4: + /@typescript-eslint/typescript-estree/4.23.0_typescript@4.4.2: resolution: {integrity: sha512-5Sty6zPEVZF5fbvrZczfmLCOcby3sfrSPu30qKoY1U3mca5/jvU5cwsPb/CO6Q3ByRjixTMIVsDkqwIxCf/dMw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -5817,13 +5792,13 @@ packages: globby: 11.0.3 is-glob: 4.0.1 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.2.4 - typescript: 4.2.4 + tsutils: 3.21.0_typescript@4.4.2 + typescript: 4.4.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree/4.28.4_typescript@4.2.4: + /@typescript-eslint/typescript-estree/4.28.4_typescript@4.4.2: resolution: {integrity: sha512-z7d8HK8XvCRyN2SNp+OXC2iZaF+O2BTquGhEYLKLx5k6p0r05ureUtgEfo5f6anLkhCxdHtCf6rPM1p4efHYDQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -5838,8 +5813,8 @@ packages: globby: 11.0.4 is-glob: 4.0.1 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.2.4 - typescript: 4.2.4 + tsutils: 3.21.0_typescript@4.4.2 + typescript: 4.4.2 transitivePeerDependencies: - supports-color dev: true @@ -5969,15 +5944,34 @@ packages: '@webassemblyjs/helper-numbers': 1.11.0 '@webassemblyjs/helper-wasm-bytecode': 1.11.0 + /@webassemblyjs/ast/1.11.1: + resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==} + dependencies: + '@webassemblyjs/helper-numbers': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + dev: true + /@webassemblyjs/floating-point-hex-parser/1.11.0: resolution: {integrity: sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==} + /@webassemblyjs/floating-point-hex-parser/1.11.1: + resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==} + dev: true + /@webassemblyjs/helper-api-error/1.11.0: resolution: {integrity: sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==} + /@webassemblyjs/helper-api-error/1.11.1: + resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==} + dev: true + /@webassemblyjs/helper-buffer/1.11.0: resolution: {integrity: sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==} + /@webassemblyjs/helper-buffer/1.11.1: + resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==} + dev: true + /@webassemblyjs/helper-numbers/1.11.0: resolution: {integrity: sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==} dependencies: @@ -5985,9 +5979,21 @@ packages: '@webassemblyjs/helper-api-error': 1.11.0 '@xtuc/long': 4.2.2 + /@webassemblyjs/helper-numbers/1.11.1: + resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==} + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.11.1 + '@webassemblyjs/helper-api-error': 1.11.1 + '@xtuc/long': 4.2.2 + dev: true + /@webassemblyjs/helper-wasm-bytecode/1.11.0: resolution: {integrity: sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==} + /@webassemblyjs/helper-wasm-bytecode/1.11.1: + resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==} + dev: true + /@webassemblyjs/helper-wasm-section/1.11.0: resolution: {integrity: sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==} dependencies: @@ -5996,19 +6002,44 @@ packages: '@webassemblyjs/helper-wasm-bytecode': 1.11.0 '@webassemblyjs/wasm-gen': 1.11.0 + /@webassemblyjs/helper-wasm-section/1.11.1: + resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-buffer': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/wasm-gen': 1.11.1 + dev: true + /@webassemblyjs/ieee754/1.11.0: resolution: {integrity: sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==} dependencies: '@xtuc/ieee754': 1.2.0 + /@webassemblyjs/ieee754/1.11.1: + resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==} + dependencies: + '@xtuc/ieee754': 1.2.0 + dev: true + /@webassemblyjs/leb128/1.11.0: resolution: {integrity: sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==} dependencies: '@xtuc/long': 4.2.2 + /@webassemblyjs/leb128/1.11.1: + resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==} + dependencies: + '@xtuc/long': 4.2.2 + dev: true + /@webassemblyjs/utf8/1.11.0: resolution: {integrity: sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==} + /@webassemblyjs/utf8/1.11.1: + resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==} + dev: true + /@webassemblyjs/wasm-edit/1.11.0: resolution: {integrity: sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==} dependencies: @@ -6021,6 +6052,19 @@ packages: '@webassemblyjs/wasm-parser': 1.11.0 '@webassemblyjs/wast-printer': 1.11.0 + /@webassemblyjs/wasm-edit/1.11.1: + resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-buffer': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/helper-wasm-section': 1.11.1 + '@webassemblyjs/wasm-gen': 1.11.1 + '@webassemblyjs/wasm-opt': 1.11.1 + '@webassemblyjs/wasm-parser': 1.11.1 + '@webassemblyjs/wast-printer': 1.11.1 + dev: true + /@webassemblyjs/wasm-gen/1.11.0: resolution: {integrity: sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==} dependencies: @@ -6030,6 +6074,16 @@ packages: '@webassemblyjs/leb128': 1.11.0 '@webassemblyjs/utf8': 1.11.0 + /@webassemblyjs/wasm-gen/1.11.1: + resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/ieee754': 1.11.1 + '@webassemblyjs/leb128': 1.11.1 + '@webassemblyjs/utf8': 1.11.1 + dev: true + /@webassemblyjs/wasm-opt/1.11.0: resolution: {integrity: sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==} dependencies: @@ -6038,6 +6092,15 @@ packages: '@webassemblyjs/wasm-gen': 1.11.0 '@webassemblyjs/wasm-parser': 1.11.0 + /@webassemblyjs/wasm-opt/1.11.1: + resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-buffer': 1.11.1 + '@webassemblyjs/wasm-gen': 1.11.1 + '@webassemblyjs/wasm-parser': 1.11.1 + dev: true + /@webassemblyjs/wasm-parser/1.11.0: resolution: {integrity: sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==} dependencies: @@ -6048,12 +6111,30 @@ packages: '@webassemblyjs/leb128': 1.11.0 '@webassemblyjs/utf8': 1.11.0 + /@webassemblyjs/wasm-parser/1.11.1: + resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-api-error': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/ieee754': 1.11.1 + '@webassemblyjs/leb128': 1.11.1 + '@webassemblyjs/utf8': 1.11.1 + dev: true + /@webassemblyjs/wast-printer/1.11.0: resolution: {integrity: sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==} dependencies: '@webassemblyjs/ast': 1.11.0 '@xtuc/long': 4.2.2 + /@webassemblyjs/wast-printer/1.11.1: + resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@xtuc/long': 4.2.2 + dev: true + /@webpack-cli/configtest/1.0.4_webpack-cli@4.7.2+webpack@5.33.2: resolution: {integrity: sha512-cs3XLy+UcxiP6bj0A6u7MLLuwdXJ1c3Dtc0RkKg+wiI1g/Ti1om8+/2hc2A2B60NbBNAbMgyBMHvyymWm/j4wQ==} peerDependencies: @@ -6064,14 +6145,14 @@ packages: webpack-cli: 4.7.2_4674495ad890e1d5feff1d3e0d998552 dev: true - /@webpack-cli/configtest/1.0.4_webpack-cli@4.7.2+webpack@5.40.0: + /@webpack-cli/configtest/1.0.4_webpack-cli@4.8.0+webpack@5.51.1: resolution: {integrity: sha512-cs3XLy+UcxiP6bj0A6u7MLLuwdXJ1c3Dtc0RkKg+wiI1g/Ti1om8+/2hc2A2B60NbBNAbMgyBMHvyymWm/j4wQ==} peerDependencies: webpack: 4.x.x || 5.x.x webpack-cli: 4.x.x dependencies: - webpack: 5.40.0_webpack-cli@4.7.2 - webpack-cli: 4.7.2_44b0085449a3d5cc5c1163c584195bb4 + webpack: 5.51.1_webpack-cli@4.8.0 + webpack-cli: 4.8.0_c53ff1e725f1fdf24c809ba0915b4374 dev: true /@webpack-cli/info/1.3.0_webpack-cli@4.7.2: @@ -6083,6 +6164,15 @@ packages: webpack-cli: 4.7.2_4674495ad890e1d5feff1d3e0d998552 dev: true + /@webpack-cli/info/1.3.0_webpack-cli@4.8.0: + resolution: {integrity: sha512-ASiVB3t9LOKHs5DyVUcxpraBXDOKubYu/ihHhU+t1UPpxsivg6Od2E2qU4gJCekfEddzRBzHhzA/Acyw/mlK/w==} + peerDependencies: + webpack-cli: 4.x.x + dependencies: + envinfo: 7.8.1 + webpack-cli: 4.8.0_c53ff1e725f1fdf24c809ba0915b4374 + dev: true + /@webpack-cli/serve/1.5.1_8f539f003d3f73da23f531c906cfc201: resolution: {integrity: sha512-4vSVUiOPJLmr45S8rMGy7WDvpWxfFxfP/Qx/cxZFCfvoypTYpPPL1X8VIZMe0WTA+Jr7blUxwUSEZNkjoMTgSw==} peerDependencies: @@ -6096,8 +6186,8 @@ packages: webpack-dev-server: 3.11.2_webpack-cli@4.7.2+webpack@5.33.2 dev: true - /@webpack-cli/serve/1.5.1_webpack-cli@4.7.2: - resolution: {integrity: sha512-4vSVUiOPJLmr45S8rMGy7WDvpWxfFxfP/Qx/cxZFCfvoypTYpPPL1X8VIZMe0WTA+Jr7blUxwUSEZNkjoMTgSw==} + /@webpack-cli/serve/1.5.2_webpack-cli@4.8.0: + resolution: {integrity: sha512-vgJ5OLWadI8aKjDlOH3rb+dYyPd2GTZuQC/Tihjct6F9GpXGZINo3Y/IVuZVTM1eDQB+/AOsjPUWH/WySDaXvw==} peerDependencies: webpack-cli: 4.x.x webpack-dev-server: '*' @@ -6105,7 +6195,7 @@ packages: webpack-dev-server: optional: true dependencies: - webpack-cli: 4.7.2_44b0085449a3d5cc5c1163c584195bb4 + webpack-cli: 4.8.0_c53ff1e725f1fdf24c809ba0915b4374 dev: true /@xtuc/ieee754/1.2.0: @@ -6167,6 +6257,14 @@ packages: acorn-walk: 7.2.0 dev: true + /acorn-import-assertions/1.7.6_acorn@8.4.1: + resolution: {integrity: sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.4.1 + dev: true + /acorn-jsx/5.3.1_acorn@7.4.1: resolution: {integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==} peerDependencies: @@ -6187,7 +6285,6 @@ packages: /acorn-walk/8.1.1: resolution: {integrity: sha512-FbJdceMlPHEAWJOILDk1fXD8lnTlEIWFkqtfk+MvmL5q/qlHfN7GEHcsFZWt/Tea9jRNPWUZG4G976nqAAmU9w==} engines: {node: '>=0.4.0'} - dev: false /acorn/6.4.2: resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==} @@ -6216,6 +6313,12 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + /acorn/8.4.1: + 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==} engines: {node: '>=4.0'} @@ -6254,7 +6357,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.1 + debug: 4.3.2 transitivePeerDependencies: - supports-color @@ -6631,17 +6734,24 @@ packages: /async-limiter/1.0.1: resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} + /async-retry/1.3.3: + resolution: {integrity: sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==} + dependencies: + retry: 0.13.1 + dev: false + /async/2.6.3: resolution: {integrity: sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==} dependencies: lodash: 4.17.21 - /async/3.1.1: - resolution: {integrity: sha512-X5Dj8hK1pJNC2Wzo2Rcp9FBVdJMGRR/S7V+lH46s8GVFhtbo5O4Le5GECCF/8PISVdkUA6mMPvgz7qTTD1rf1g==} - dev: false - /async/3.2.0: resolution: {integrity: sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==} + dev: true + + /async/3.2.1: + resolution: {integrity: sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==} + dev: false /asynckit/0.4.0: resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} @@ -6649,7 +6759,6 @@ packages: /at-least-node/1.0.0: resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} engines: {node: '>= 4.0.0'} - dev: true /atob/2.1.2: resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} @@ -6733,9 +6842,10 @@ packages: - supports-color dev: false - /aws-sdk/2.778.0: - resolution: {integrity: sha512-sIJRO7tMaztLs+gvHF/Wo+iek/rhH99+2OzharQJMS0HATPl5/EdhKgWGv1n/bNpVH+kD3n0QMQgdFu0FNUt0Q==} + /aws-sdk/2.978.0: + resolution: {integrity: sha512-UO1HP2b9FFtPhc5KbzEJ9oMBdzCmVv9nQTb+yIEh6SajcaErmK/ryleLOuPq9EsirE6wgb6mtf2qodRFucUA3g==} engines: {node: '>= 0.8.0'} + requiresBuild: true dependencies: buffer: 4.9.2 events: 1.1.1 @@ -6841,13 +6951,14 @@ packages: webpack: 5.40.0 dev: false - /babel-loader/8.2.2_webpack@5.33.2: + /babel-loader/8.2.2_de359d37148110717f7d10325d3521a7: resolution: {integrity: sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==} engines: {node: '>= 8.9'} peerDependencies: '@babel/core': ^7.0.0 webpack: '>=2' dependencies: + '@babel/core': 7.13.15 find-cache-dir: 3.3.1 loader-utils: 1.4.0 make-dir: 3.1.0 @@ -6879,7 +6990,7 @@ packages: /babel-plugin-emotion/10.0.33: resolution: {integrity: sha512-bxZbTTGz0AJQDHm8k6Rf3RQJ8tX2scsfsRyKVgAbiUPUNIRtlK+7JxP+TAd1kRLABFxe0CFm2VdK4ePkoA9FxQ==} dependencies: - '@babel/helper-module-imports': 7.10.4 + '@babel/helper-module-imports': 7.13.12 '@emotion/hash': 0.8.0 '@emotion/memoize': 0.7.4 '@emotion/serialize': 0.11.16 @@ -6891,10 +7002,6 @@ packages: source-map: 0.5.7 dev: true - /babel-plugin-emotion/11.0.0: - resolution: {integrity: sha512-cVD32sIXlidaqQBr7vw0uD2o58uBeD8jILDJ2yAGT1fOmgYcE5iX27bTVMV6meiUZarIAh1iAyTqrEWV+V2dqQ==} - dev: true - /babel-plugin-extract-import-names/1.6.22: resolution: {integrity: sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==} dependencies: @@ -6927,9 +7034,9 @@ packages: /babel-plugin-macros/2.8.0: resolution: {integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==} dependencies: - '@babel/runtime': 7.11.2 + '@babel/runtime': 7.14.5 cosmiconfig: 6.0.0 - resolve: 1.17.0 + resolve: 1.20.0 dev: true /babel-plugin-polyfill-corejs2/0.2.0_@babel+core@7.13.15: @@ -7048,13 +7155,8 @@ packages: resolution: {integrity: sha1-4pf2DX7BAUp6lxo568ipjAtoHnA=} dev: false - /base64-js/1.3.1: - resolution: {integrity: sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==} - dev: false - /base64-js/1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - dev: true /batch/0.6.1: resolution: {integrity: sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=} @@ -7169,7 +7271,7 @@ packages: camelcase: 5.3.1 chalk: 3.0.0 cli-boxes: 2.2.1 - string-width: 4.2.0 + string-width: 4.2.2 term-size: 2.2.1 type-fest: 0.8.1 widest-line: 3.1.0 @@ -7254,6 +7356,7 @@ packages: electron-to-chromium: 1.3.596 escalade: 3.1.1 node-releases: 1.1.66 + dev: false /browserslist/4.16.3: resolution: {integrity: sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==} @@ -7312,8 +7415,8 @@ packages: /buffer/4.9.2: resolution: {integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==} dependencies: - base64-js: 1.3.1 - ieee754: 1.1.13 + base64-js: 1.5.1 + ieee754: 1.2.1 isarray: 1.0.0 dev: false @@ -7484,6 +7587,7 @@ packages: /caniuse-lite/1.0.30001157: resolution: {integrity: sha512-gOerH9Wz2IRZ2ZPdMfBvyOi3cjaz4O4dgNwPGzx8EhqAs4+2IL/O+fJsbt+znSigujoZG8bVcIAUM/I/E5K3MA==} + dev: false /caniuse-lite/1.0.30001185: resolution: {integrity: sha512-Fpi4kVNtNvJ15H0F6vwmXtb3tukv3Zg3qhKkOGUq7KJ1J6b9kf4dnNgtEAFXhRsJo0gNj9W60+wBvn0JcTvdTg==} @@ -7729,16 +7833,17 @@ packages: string-width: 1.0.2 dev: true - /clipanion/3.0.0-rc.11: - resolution: {integrity: sha512-e0GyZXjprnxRuls/pHH0cqAgKtpiceQy8PztEZP9fdnkMxuo05D5en9fx60Iiqqjge8pmrMfsiglueS8SWmlgg==} - dependencies: - typanion: 3.3.0 - dev: false - /clipanion/3.0.0-rc.12: resolution: {integrity: sha512-eCixNguza61+8MXXTu6sYzpA8gPZHZzvay4lpFFpr4KSy+43wsugdiKMNejLS9PVcnSuGf0fy9kYs5R2c7Ejmw==} dependencies: typanion: 3.3.1 + dev: true + + /clipanion/3.0.1: + resolution: {integrity: sha512-/ujK3YJ1MGjGr18w99Gl9XZjy4xcC/5bZRJXsgvYG6GbUTO4CTKriC+oUxDbo8G+G/dxDqSJhm8QIDnK6iH6Ig==} + dependencies: + typanion: 3.3.1 + dev: false /cliui/5.0.0: resolution: {integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==} @@ -7753,6 +7858,7 @@ packages: string-width: 4.2.0 strip-ansi: 6.0.0 wrap-ansi: 6.2.0 + dev: true /cliui/7.0.4: resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} @@ -7760,7 +7866,6 @@ packages: string-width: 4.2.2 strip-ansi: 6.0.0 wrap-ansi: 7.0.0 - dev: true /clone-deep/4.0.1: resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} @@ -7999,7 +8104,7 @@ packages: date-fns: 2.15.0 lodash: 4.17.21 read-pkg: 4.0.1 - rxjs: 6.6.2 + rxjs: 6.6.7 spawn-command: 0.0.2-1 supports-color: 6.1.0 tree-kill: 1.2.2 @@ -8308,6 +8413,10 @@ packages: resolution: {integrity: sha512-h8VbZYnc9pDzueiS2610IULDkpFFPunHwIpl8yRwFahAEEdSpHlTy3h3z3rKq5h11CaUdBEeRViu9AYvbxiMeg==} requiresBuild: true + /core-js/3.16.3: + resolution: {integrity: sha512-lM3GftxzHNtPNUJg0v4pC2RC6puwMd6VZA7vXUczi+SKmCWSf4JwO89VJGMqbzmB7jlK7B5hr3S64PqwFL49cA==} + requiresBuild: true + /core-util-is/1.0.2: resolution: {integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=} @@ -8333,10 +8442,10 @@ packages: engines: {node: '>=8'} dependencies: '@types/parse-json': 4.0.0 - import-fresh: 3.2.1 + import-fresh: 3.3.0 parse-json: 5.1.0 path-type: 4.0.0 - yaml: 1.10.0 + yaml: 1.10.2 dev: true /cosmiconfig/7.0.0: @@ -8843,8 +8952,8 @@ packages: resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==} dev: true - /date-and-time/0.14.1: - resolution: {integrity: sha512-M4RggEH5OF2ZuCOxgOU67R6Z9ohjKbxGvAQz48vj53wLmL0bAgumkBvycR32f30pK+Og9pIR+RFDyChbaE4oLA==} + /date-and-time/2.0.0: + resolution: {integrity: sha512-HJSzj25iPm8E01nt+rSmCIlwjsmjvKfUivG/kXBglpymcHF1FolWAqWwTEV4FvN1Lx5UjPf0J1W4H8yQsVBfFg==} dev: false /date-fns/1.30.1: @@ -8864,13 +8973,8 @@ packages: resolution: {integrity: sha512-RI/Hh4kqRc1UKLOAf/T5zdMMX5DQIlDxwUe3wSyMMnEbGunnpENCdbUgM+dW7kXidZqCttBrmw7BhN4TMddkCw==} dev: true - /dayjs/1.8.36: - resolution: {integrity: sha512-3VmRXEtw7RZKAf+4Tv1Ym9AGeo8r8+CjDi26x+7SYQil1UqtqdaokhzoEJohqlzt0m5kacJSDhJQkG/LWhpRBw==} - dev: false - /dayjs/1.9.7: resolution: {integrity: sha512-IC877KBdMhBrCfBfJXHQlo0G8keZ0Opy7YIIq5QKtUbCuHMzim8S4PyiVK4YmihI3iOF9lhfUBW4AQWHTR5WHA==} - dev: true /debug/2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} @@ -8911,6 +9015,17 @@ packages: ms: 2.1.2 supports-color: 6.1.0 + /debug/4.3.2: + resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + /decamelize-keys/1.1.0: resolution: {integrity: sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=} engines: {node: '>=0.10.0'} @@ -9010,18 +9125,6 @@ packages: is-descriptor: 1.0.2 isobject: 3.0.1 - /del/3.0.0: - resolution: {integrity: sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=} - engines: {node: '>=4'} - dependencies: - globby: 6.1.0 - is-path-cwd: 1.0.0 - is-path-in-cwd: 1.0.1 - p-map: 1.2.0 - pify: 3.0.0 - rimraf: 2.7.1 - dev: true - /del/4.1.1: resolution: {integrity: sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==} engines: {node: '>=6'} @@ -9039,7 +9142,7 @@ packages: engines: {node: '>=8'} dependencies: globby: 10.0.2 - graceful-fs: 4.2.4 + graceful-fs: 4.2.6 is-glob: 4.0.1 is-path-cwd: 2.2.0 is-path-inside: 3.0.2 @@ -9148,11 +9251,6 @@ packages: engines: {node: '>= 10.14.2'} dev: true - /diff-sequences/26.6.2: - resolution: {integrity: sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==} - engines: {node: '>= 10.14.2'} - dev: true - /diff-sequences/27.0.1: resolution: {integrity: sha512-XPLijkfJUh/PIBnfkcSHgvD6tlYixmcMAn3osTk6jt+H0v/mgURto1XUiD9DKuGX5NDoVS6dSlA23gd9FUaCFg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -9377,15 +9475,6 @@ packages: /duplexer3/0.1.4: resolution: {integrity: sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=} - /duplexify/3.7.1: - resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} - dependencies: - end-of-stream: 1.4.4 - inherits: 2.0.4 - readable-stream: 2.3.7 - stream-shift: 1.0.1 - dev: false - /duplexify/4.1.1: resolution: {integrity: sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==} dependencies: @@ -9417,6 +9506,7 @@ packages: /electron-to-chromium/1.3.596: resolution: {integrity: sha512-nLO2Wd2yU42eSoNJVQKNf89CcEGqeFZd++QsnN2XIgje1s/19AgctfjLIbPORlvcCO8sYjLwX4iUgDdusOY8Sg==} + dev: false /electron-to-chromium/1.3.662: resolution: {integrity: sha512-IGBXmTGwdVGUVTnZ8ISEvkhDfhhD+CDFndG4//BhvDcEtPYiVrzoB+rzT/Y12OQCf5bvRCrVmrUbGrS9P7a6FQ==} @@ -9623,6 +9713,11 @@ packages: /es-module-lexer/0.6.0: resolution: {integrity: sha512-f8kcHX1ArhllUtb/wVSyvygoKCznIjnxhLxy7TCvIiMdT7fL4ZDTIKaadMe6eLvOXg6Wk02UeoFgUoZ2EKZZUA==} + dev: false + + /es-module-lexer/0.7.1: + resolution: {integrity: sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==} + dev: true /es-to-primitive/1.2.1: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} @@ -9757,10 +9852,10 @@ packages: object.entries: 1.1.4 dev: true - /eslint-config-airbnb-typescript/12.3.1_7604fb57ce3bc3f188e2c3b20d1fa7f7: + /eslint-config-airbnb-typescript/12.3.1_575f5a7bab283adadabf36347d23f909: resolution: {integrity: sha512-ql/Pe6/hppYuRp4m3iPaHJqkBB7dgeEmGPQ6X0UNmrQOfTF+dXw29/ZjU2kQ6RDoLxaxOA+Xqv07Vbef6oVTWw==} dependencies: - '@typescript-eslint/parser': 4.28.4_eslint@7.26.0+typescript@4.2.4 + '@typescript-eslint/parser': 4.28.4_eslint@7.26.0+typescript@4.4.2 eslint-config-airbnb: 18.2.1_3a9bc46a4847265dd232e93dc5ecd111 eslint-config-airbnb-base: 14.2.1_3ff8aa98541714def96619f6d96555d8 transitivePeerDependencies: @@ -9861,7 +9956,7 @@ packages: tsconfig-paths: 3.9.0 dev: true - /eslint-plugin-jest/24.3.6_6204df56317fcbc9a02b83eda94593d7: + /eslint-plugin-jest/24.3.6_31366cc05c52885c4ce63120c1b359e4: resolution: {integrity: sha512-WOVH4TIaBLIeCX576rLcOgjNXqP+jNlCiEmRgFTfQtJ52DpwnIQKAVGlGPAN7CZ33bW6eNfHD6s8ZbEUTQubJg==} engines: {node: '>=10'} peerDependencies: @@ -9871,8 +9966,8 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 4.28.4_47e2c5b63560bad58eb20db4dc918258 - '@typescript-eslint/experimental-utils': 4.23.0_eslint@7.26.0+typescript@4.2.4 + '@typescript-eslint/eslint-plugin': 4.28.4_3b1b11a147578aa75c0dc136c631221c + '@typescript-eslint/experimental-utils': 4.23.0_eslint@7.26.0+typescript@4.4.2 eslint: 7.26.0 transitivePeerDependencies: - supports-color @@ -10416,11 +10511,6 @@ packages: /fast-levenshtein/2.0.6: resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=} - /fast-redact/2.0.0: - resolution: {integrity: sha512-zxpkULI9W9MNTK2sJ3BpPQrTEXFNESd2X6O1tXMFpK/XM0G5c5Rll2EVYZH2TqI3xRGK/VaJ+eEOt7pnENJpeA==} - engines: {node: '>=6'} - dev: true - /fast-redact/3.0.0: resolution: {integrity: sha512-a/S/Hp6aoIjx7EmugtzLqXmcNsyFszqbt6qQ99BdG61QjBZF6shNis0BYR6TsZOQ1twYc0FN2Xdhwwbv6+KD0w==} engines: {node: '>=6'} @@ -10744,16 +10834,6 @@ packages: react: 17.0.2 dev: false - /fn-name/2.0.1: - resolution: {integrity: sha1-UhTXU3pNBqSjAcDMJi/rhBiAAuc=} - engines: {node: '>=0.10.0'} - dev: true - - /fn-name/3.0.0: - resolution: {integrity: sha512-eNMNr5exLoavuAMhIUVsOKF79SWd/zG104ef6sxBTSw+cZc6BXdQXDvYcGvp0VbxVVSp1XDUNoz7mg1xMtSznA==} - engines: {node: '>=8'} - dev: false - /follow-redirects/1.13.0: resolution: {integrity: sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==} engines: {node: '>=4.0'} @@ -10800,14 +10880,6 @@ packages: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.31 - - /form-data/3.0.0: - resolution: {integrity: sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==} - engines: {node: '>= 6'} - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.28 dev: true /form-data/3.0.1: @@ -10817,7 +10889,6 @@ packages: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.31 - dev: true /form-data/4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} @@ -10896,6 +10967,7 @@ packages: graceful-fs: 4.2.6 jsonfile: 4.0.0 universalify: 0.1.2 + dev: true /fs-extra/9.0.1: resolution: {integrity: sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==} @@ -10915,7 +10987,6 @@ packages: graceful-fs: 4.2.6 jsonfile: 6.1.0 universalify: 2.0.0 - dev: true /fs-monkey/1.0.1: resolution: {integrity: sha512-fcSa+wyTqZa46iWweI7/ZiUfegOZl0SG8+dltIwFXo7+zYU9J9kpS3NB6pZcSlJdhvIwp81Adx2XhZorncxiaA==} @@ -10951,17 +11022,6 @@ packages: resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=} dev: true - /g-status/2.0.2: - resolution: {integrity: sha512-kQoE9qH+T1AHKgSSD0Hkv98bobE90ILQcXAF4wvGgsr7uFqNvwmh8j+Lq3l0RVt3E3HjSbv2B9biEGcEtpHLCA==} - engines: {node: '>=6'} - dependencies: - arrify: 1.0.1 - matcher: 1.1.1 - simple-git: 1.132.0 - transitivePeerDependencies: - - supports-color - dev: true - /gauge/2.7.4: resolution: {integrity: sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=} dependencies: @@ -10988,6 +11048,19 @@ packages: - supports-color dev: false + /gaxios/4.3.0: + resolution: {integrity: sha512-pHplNbslpwCLMyII/lHPWFQbJWOX0B3R1hwBEOvzYi1GmdKZruuEHK4N9V6f7tf1EaPYyF80mui1+344p6SmLg==} + engines: {node: '>=10'} + dependencies: + abort-controller: 3.0.0 + extend: 3.0.2 + https-proxy-agent: 5.0.0 + is-stream: 2.0.0 + node-fetch: 2.6.1 + transitivePeerDependencies: + - supports-color + dev: false + /gcp-metadata/4.2.0: resolution: {integrity: sha512-vQZD57cQkqIA6YPGXM/zc+PIZfNRFdukWGsGZ5+LcJzesi5xp6Gn7a02wRJi4eXPyArNMIYpPET4QMxGqtlk6Q==} engines: {node: '>=10'} @@ -10998,16 +11071,16 @@ packages: - supports-color dev: false - /gcs-resumable-upload/3.1.1: - resolution: {integrity: sha512-RS1osvAicj9+MjCc6jAcVL1Pt3tg7NK2C2gXM5nqD1Gs0klF2kj5nnAFSBy97JrtslMIQzpb7iSuxaG8rFWd2A==} + /gcs-resumable-upload/3.3.0: + resolution: {integrity: sha512-MQKWi+9hOSTyg5/SI1NBW4gAjL1wlkoevHefvr1PCBBXH4uKYLsug5qRrcotWKolDPLfWS51cWaHRN0CTtQNZw==} engines: {node: '>=10'} hasBin: true dependencies: abort-controller: 3.0.0 configstore: 5.0.1 extend: 3.0.2 - gaxios: 3.2.0 - google-auth-library: 6.1.2 + gaxios: 4.3.0 + google-auth-library: 7.6.2 pumpify: 2.0.1 stream-events: 1.0.5 transitivePeerDependencies: @@ -11302,8 +11375,8 @@ packages: '@types/glob': 7.1.3 array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.4 - glob: 7.1.6 + fast-glob: 3.2.5 + glob: 7.1.7 ignore: 5.1.8 merge2: 1.4.1 slash: 3.0.0 @@ -11365,15 +11438,15 @@ packages: minimist: 1.2.5 dev: true - /google-auth-library/6.1.2: - resolution: {integrity: sha512-X9EUX8R+kIpsf55KdSPhFWF0RNyBGuBc1zeYc/5Sjuk65eIYqq91rINJVBD22pp+w/PuM2fasHiA6H2xYjxTIQ==} + /google-auth-library/7.6.2: + resolution: {integrity: sha512-yvEnwVsvgH8RXTtpf6e84e7dqIdUEKJhmQvTJwzYP+RDdHjLrDp9sk2u2ZNDJPLKZ7DJicx/+AStcQspJiq+Qw==} engines: {node: '>=10'} dependencies: arrify: 2.0.1 - base64-js: 1.3.1 + base64-js: 1.5.1 ecdsa-sig-formatter: 1.0.11 fast-text-encoding: 1.0.3 - gaxios: 3.2.0 + gaxios: 4.3.0 gcp-metadata: 4.2.0 gtoken: 5.0.4 jws: 4.0.0 @@ -11382,20 +11455,23 @@ packages: - supports-color dev: false - /google-gax/2.9.1: - resolution: {integrity: sha512-KQ7HiMTB/PAzKv3OU00x6tC1H7MHvSxQfon5BSyW5o+lkMgRA8xoqvlxZCBC1dlW1azOPGF8vScy8QgFmhaQ9Q==} + /google-gax/2.24.2: + resolution: {integrity: sha512-4OtyEIt/KAXRX5o2W/6DGf8MnMs1lMXwcGoPHR4PwXfTUVKjK7ywRe2/yRIMkYEDzAwu/kppPgfpX+kCG2rWfw==} engines: {node: '>=10'} hasBin: true dependencies: - '@grpc/grpc-js': 1.1.7 - '@grpc/proto-loader': 0.5.5 + '@grpc/grpc-js': 1.3.7 + '@grpc/proto-loader': 0.6.4 '@types/long': 4.0.1 abort-controller: 3.0.0 duplexify: 4.1.1 - google-auth-library: 6.1.2 + fast-text-encoding: 1.0.3 + google-auth-library: 7.6.2 is-stream-ended: 0.1.4 node-fetch: 2.6.1 - protobufjs: 6.10.1 + object-hash: 2.2.0 + proto3-json-serializer: 0.1.3 + protobufjs: 6.11.2 retry-request: 4.1.3 transitivePeerDependencies: - supports-color @@ -11452,7 +11528,7 @@ packages: gaxios: 3.2.0 google-p12-pem: 3.0.3 jws: 4.0.0 - mime: 2.4.6 + mime: 2.5.2 transitivePeerDependencies: - supports-color dev: false @@ -11491,7 +11567,7 @@ packages: optimist: 0.6.1 source-map: 0.6.1 optionalDependencies: - uglify-js: 3.10.2 + uglify-js: 3.12.4 dev: false /handlebars/4.7.6: @@ -11980,7 +12056,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.1 + debug: 4.3.2 transitivePeerDependencies: - supports-color @@ -12071,7 +12147,6 @@ packages: /ieee754/1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - dev: true /ignore-by-default/1.0.1: resolution: {integrity: sha1-SMptcvbGo68Aqa1K5odr44ieKwk=} @@ -12560,35 +12635,16 @@ packages: symbol-observable: 1.2.0 dev: true - /is-path-cwd/1.0.0: - resolution: {integrity: sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=} - engines: {node: '>=0.10.0'} - dev: true - /is-path-cwd/2.2.0: resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} engines: {node: '>=6'} - /is-path-in-cwd/1.0.1: - resolution: {integrity: sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==} - engines: {node: '>=0.10.0'} - dependencies: - is-path-inside: 1.0.1 - dev: true - /is-path-in-cwd/2.1.0: resolution: {integrity: sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==} engines: {node: '>=6'} dependencies: is-path-inside: 2.1.0 - /is-path-inside/1.0.1: - resolution: {integrity: sha1-jvW33lBDej/cprToZe96pVy0gDY=} - engines: {node: '>=0.10.0'} - dependencies: - path-is-inside: 1.0.2 - dev: true - /is-path-inside/2.1.0: resolution: {integrity: sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==} engines: {node: '>=6'} @@ -12834,7 +12890,7 @@ packages: - supports-color dev: true - /jest-cli/27.0.4_ts-node@9.1.1: + /jest-cli/27.0.4_ts-node@10.2.1: resolution: {integrity: sha512-E0T+/i2lxsWAzV7LKYd0SB7HUAvePqaeIh5vX43/G5jXLhv1VzjYzJAGEkTfvxV774ll9cyE2ljcL73PVMEOXQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true @@ -12844,14 +12900,14 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.0.4_ts-node@9.1.1 + '@jest/core': 27.0.4_ts-node@10.2.1 '@jest/test-result': 27.0.2 '@jest/types': 27.0.2 chalk: 4.1.1 exit: 0.1.2 graceful-fs: 4.2.6 import-local: 3.0.2 - jest-config: 27.0.4_ts-node@9.1.1 + jest-config: 27.0.4_ts-node@10.2.1 jest-util: 27.0.2 jest-validate: 27.0.2 prompts: 2.4.1 @@ -12864,7 +12920,7 @@ packages: - utf-8-validate dev: true - /jest-config/27.0.4_ts-node@9.1.1: + /jest-config/27.0.4_ts-node@10.2.1: resolution: {integrity: sha512-VkQFAHWnPQefdvHU9A+G3H/Z3NrrTKqWpvxgQz3nkUdkDTWeKJE6e//BL+R7z79dXOMVksYgM/z6ndtN0hfChg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: @@ -12894,7 +12950,7 @@ packages: jest-validate: 27.0.2 micromatch: 4.0.4 pretty-format: 27.0.2 - ts-node: 9.1.1_typescript@4.2.4 + ts-node: 10.2.1_7cfd01fcff41d818ce82373ba3c4f1b7 transitivePeerDependencies: - bufferutil - canvas @@ -12912,16 +12968,6 @@ packages: pretty-format: 26.6.2 dev: true - /jest-diff/26.6.2: - resolution: {integrity: sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==} - engines: {node: '>= 10.14.2'} - dependencies: - chalk: 4.1.0 - diff-sequences: 26.6.2 - jest-get-type: 26.3.0 - pretty-format: 26.6.2 - dev: true - /jest-diff/27.0.2: resolution: {integrity: sha512-BFIdRb0LqfV1hBt8crQmw6gGQHVDhM87SpMIZ45FPYKReZYG5er1+5pIn2zKqvrJp6WNox0ylR8571Iwk2Dmgw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -13094,10 +13140,12 @@ packages: stack-utils: 2.0.3 dev: true - /jest-mock-process/1.4.0: - resolution: {integrity: sha512-3LM1TyEaRKRjh/x9rZPmuy28r7q8cgNkHYcrPWtxXT3ZzPPS+bKNs2ysb8BJPVB41X5yM1sMtatvE5z2XJ0S/w==} + /jest-mock-process/1.4.1_jest@27.0.4: + resolution: {integrity: sha512-ZZUKRlEBizutngoO4KngzN30YoeAYP3nnwimk4cpi9WqLxQUf6SlAPK5p1D9usEpxDS3Uif2MIez3Bq0vGYR+g==} peerDependencies: - jest: '>=23.4 <27' + jest: '>=23.4 <28' + dependencies: + jest: 27.0.4_ts-node@10.2.1 dev: true /jest-mock/27.0.3: @@ -13303,7 +13351,7 @@ packages: merge-stream: 2.0.0 supports-color: 8.1.1 - /jest/27.0.4_ts-node@9.1.1: + /jest/27.0.4_ts-node@10.2.1: resolution: {integrity: sha512-Px1iKFooXgGSkk1H8dJxxBIrM3tsc5SIuI4kfKYK2J+4rvCvPGr/cXktxh0e9zIPQ5g09kOMNfHQEmusBUf/ZA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true @@ -13313,9 +13361,9 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.0.4_ts-node@9.1.1 + '@jest/core': 27.0.4_ts-node@10.2.1 import-local: 3.0.2 - jest-cli: 27.0.4_ts-node@9.1.1 + jest-cli: 27.0.4_ts-node@10.2.1 transitivePeerDependencies: - bufferutil - canvas @@ -13543,13 +13591,14 @@ packages: resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=} optionalDependencies: graceful-fs: 4.2.6 + dev: true /jsonfile/6.0.1: resolution: {integrity: sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==} dependencies: universalify: 1.0.0 optionalDependencies: - graceful-fs: 4.2.4 + graceful-fs: 4.2.6 dev: true /jsonfile/6.1.0: @@ -13834,39 +13883,6 @@ packages: /lines-and-columns/1.1.6: resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=} - /lint-staged/8.2.1: - resolution: {integrity: sha512-n0tDGR/rTCgQNwXnUf/eWIpPNddGWxC32ANTNYsj2k02iZb7Cz5ox2tytwBu+2r0zDXMEMKw7Y9OD/qsav561A==} - hasBin: true - dependencies: - chalk: 2.4.2 - commander: 2.20.3 - cosmiconfig: 5.2.1 - debug: 3.2.7 - dedent: 0.7.0 - del: 3.0.0 - execa: 1.0.0 - g-status: 2.0.2 - is-glob: 4.0.1 - is-windows: 1.0.2 - listr: 0.14.3 - listr-update-renderer: 0.5.0_listr@0.14.3 - lodash: 4.17.21 - log-symbols: 2.2.0 - micromatch: 3.1.10 - npm-which: 3.0.1 - p-map: 1.2.0 - path-is-inside: 1.0.2 - pify: 3.0.0 - please-upgrade-node: 3.2.0 - staged-git-files: 1.1.2 - string-argv: 0.0.2 - stringify-object: 3.3.0 - yup: 0.27.0 - transitivePeerDependencies: - - supports-color - - zen-observable - dev: true - /lint-staged/9.5.0: resolution: {integrity: sha512-nawMob9cb/G1J98nb8v3VC/E8rcX1rryUYXVZ69aT9kde6YWX+uvNOEHY5yf2gcWcTJGiD0kqXmCnS3oD75GIA==} hasBin: true @@ -13874,13 +13890,13 @@ packages: chalk: 2.4.2 commander: 2.20.3 cosmiconfig: 5.2.1 - debug: 4.3.1 + debug: 4.3.2 dedent: 0.7.0 del: 5.1.0 execa: 2.1.0 listr: 0.14.3 log-symbols: 3.0.0 - micromatch: 4.0.2 + micromatch: 4.0.4 normalize-path: 3.0.0 please-upgrade-node: 3.2.0 string-argv: 0.3.1 @@ -13926,7 +13942,7 @@ packages: resolution: {integrity: sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==} engines: {node: '>=6'} dependencies: - '@samverschueren/stream-to-observable': 0.3.1_rxjs@6.6.2 + '@samverschueren/stream-to-observable': 0.3.1_rxjs@6.6.7 is-observable: 1.1.0 is-promise: 2.2.2 is-stream: 1.1.0 @@ -13934,7 +13950,7 @@ packages: listr-update-renderer: 0.5.0_listr@0.14.3 listr-verbose-renderer: 0.5.0 p-map: 2.1.0 - rxjs: 6.6.2 + rxjs: 6.6.7 transitivePeerDependencies: - zen-observable dev: true @@ -14137,10 +14153,6 @@ packages: resolution: {integrity: sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=} dev: false - /lodash.set/4.3.2: - resolution: {integrity: sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=} - dev: true - /lodash.some/4.6.0: resolution: {integrity: sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=} dev: false @@ -14178,10 +14190,7 @@ packages: /lodash/4.17.15: resolution: {integrity: sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==} - - /lodash/4.17.20: - resolution: {integrity: sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==} - dev: false + dev: true /lodash/4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -14193,13 +14202,6 @@ packages: chalk: 1.1.3 dev: true - /log-symbols/2.2.0: - resolution: {integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==} - engines: {node: '>=4'} - dependencies: - chalk: 2.4.2 - dev: true - /log-symbols/3.0.0: resolution: {integrity: sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==} engines: {node: '>=8'} @@ -14393,13 +14395,6 @@ packages: hasBin: true dev: true - /matcher/1.1.1: - resolution: {integrity: sha512-+BmqxWIubKTRKNWx/ahnCkk3mG8m7OturVlqq6HiojGJTd5hVYbgZm6WzcYPCoB+KBT4Vd6R7WSRG2OADNaCjg==} - engines: {node: '>=4'} - dependencies: - escape-string-regexp: 1.0.5 - dev: true - /mathml-tag-names/2.1.3: resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==} dev: true @@ -14686,11 +14681,6 @@ packages: resolution: {integrity: sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==} engines: {node: '>= 0.6'} - /mime-db/1.45.0: - resolution: {integrity: sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==} - engines: {node: '>= 0.6'} - dev: true - /mime-db/1.47.0: resolution: {integrity: sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==} engines: {node: '>= 0.6'} @@ -14712,13 +14702,6 @@ packages: dependencies: mime-db: 1.44.0 - /mime-types/2.1.28: - resolution: {integrity: sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==} - engines: {node: '>= 0.6'} - dependencies: - mime-db: 1.45.0 - dev: true - /mime-types/2.1.30: resolution: {integrity: sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==} engines: {node: '>= 0.6'} @@ -14939,6 +14922,10 @@ packages: /nan/2.14.2: resolution: {integrity: sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==} + /nanoclone/0.2.1: + resolution: {integrity: sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==} + dev: false + /nanoid/3.1.22: resolution: {integrity: sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -15006,7 +14993,7 @@ packages: resolution: {integrity: sha512-QNb/j8kbFnKCiyqi9C5DD0jH/FubFGj5rt9NQFONXwQm3IPB0CULECg/eS3AU1KgZb/6SwUa4/DTRKhVxkGABw==} engines: {node: '>= 10.13'} dependencies: - debug: 4.3.1 + debug: 4.3.2 json-stringify-safe: 5.0.1 lodash: 4.17.21 propagate: 2.0.1 @@ -15014,18 +15001,6 @@ packages: - supports-color dev: true - /nock/13.0.11: - resolution: {integrity: sha512-sKZltNkkWblkqqPAsjYW0bm3s9DcHRPiMOyKO/PkfJ+ANHZ2+LA2PLe22r4lLrKgXaiSaDQwW3qGsJFtIpQIeQ==} - engines: {node: '>= 10.13'} - dependencies: - debug: 4.3.1 - json-stringify-safe: 5.0.1 - lodash.set: 4.3.2 - propagate: 2.0.1 - transitivePeerDependencies: - - supports-color - dev: true - /node-abi/2.19.1: resolution: {integrity: sha512-HbtmIuByq44yhAzK7b9j/FelKlHYISKQn0mtvcBrU5QBkhoCMp5bu8Hv5AI34DcKfOAcJBcOEMwLlwO62FFu9A==} dependencies: @@ -15053,11 +15028,6 @@ packages: resolution: {integrity: sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==} engines: {node: '>= 6.0.0'} - /node-forge/0.9.0: - resolution: {integrity: sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==} - engines: {node: '>= 4.5.0'} - dev: true - /node-html-parser/2.2.1: resolution: {integrity: sha512-Vccqb62t6t7DkMVwqPQgb0NWO+gUMMDm+1X3LzqbtXLqjilCTtUYTlniKk08yuA1zIhEFVzu/dozpqs5KZbRFQ==} dependencies: @@ -15069,22 +15039,7 @@ packages: dev: true /node-mocks-http/1.10.1: - resolution: {integrity: sha512-/Nz83kiJ3z+vGqxmlDyv8+L1CJno+gH23DzG3oPH9dBSfMYa5IFVwPgZpXCB2kdiiIu/HoDpZ2BuLqQs7qjFLQ==} - engines: {node: '>=0.6'} - dependencies: - accepts: 1.3.7 - depd: 1.1.2 - fresh: 0.5.2 - merge-descriptors: 1.0.1 - methods: 1.1.2 - mime: 1.6.0 - parseurl: 1.3.3 - range-parser: 1.2.1 - type-is: 1.6.18 - dev: true - - /node-mocks-http/1.9.0: - resolution: {integrity: sha512-ILf7Ws8xyX9Rl2fLZ7xhZBovrRwgaP84M13esndP6V17M/8j25TpwNzb7Im8U9XCo6fRhdwqiQajWXpsas/E6w==} + resolution: {integrity: sha512-/Nz83kiJ3z+vGqxmlDyv8+L1CJno+gH23DzG3oPH9dBSfMYa5IFVwPgZpXCB2kdiiIu/HoDpZ2BuLqQs7qjFLQ==} engines: {node: '>=0.6'} dependencies: accepts: 1.3.7 @@ -15105,6 +15060,7 @@ packages: /node-releases/1.1.66: resolution: {integrity: sha512-JHEQ1iWPGK+38VLB2H9ef2otU4l8s3yAMt9Xf934r6+ojCYDMHPMqvCc9TnzfeFSP1QEOeU6YZEd3+De0LTCgg==} + dev: false /node-releases/1.1.70: resolution: {integrity: sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==} @@ -15113,8 +15069,8 @@ packages: /node-releases/1.1.71: resolution: {integrity: sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==} - /nodemon/2.0.7: - resolution: {integrity: sha512-XHzK69Awgnec9UzHr1kc8EomQh4sjTQ8oRf8TsGrSmHDx9/UmiGG9E/mM3BuTfNeFwdNBvrqQq/RHL0xIeyFOA==} + /nodemon/2.0.12: + resolution: {integrity: sha512-egCTmNZdObdBxUBw6ZNwvZ/xzk24CKRs5K6d+5zbmrMr7rOpPmfPeF6OxM3DDpaRx331CQRFEktn+wrFFfBSOA==} engines: {node: '>=8.10.0'} hasBin: true requiresBuild: true @@ -15187,14 +15143,6 @@ packages: resolution: {integrity: sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==} dev: true - /npm-path/2.0.4: - resolution: {integrity: sha512-IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw==} - engines: {node: '>=0.8'} - hasBin: true - dependencies: - which: 1.3.1 - dev: true - /npm-run-all/4.1.5: resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==} engines: {node: '>= 4'} @@ -15235,16 +15183,6 @@ packages: engines: {node: '>=6.0.0'} dev: false - /npm-which/3.0.1: - resolution: {integrity: sha1-kiXybsOihcIJyuZ8OxGmtKtxQKo=} - engines: {node: '>=4.2.0'} - hasBin: true - dependencies: - commander: 2.20.3 - npm-path: 2.0.4 - which: 1.3.1 - dev: true - /npm/7.0.15: resolution: {integrity: sha512-vP4qQMsbfERokwYMDbSHqbtCFFNVMCvLHJXyzrDSka6Mz8GCQwj1Y/OjgF2nji80/yl+RQvMnOjVNgjWQf9NBw==} engines: {node: '>=10'} @@ -15383,6 +15321,11 @@ packages: define-property: 0.2.5 kind-of: 3.2.2 + /object-hash/2.2.0: + resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} + engines: {node: '>= 6'} + dev: false + /object-inspect/1.10.3: resolution: {integrity: sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==} @@ -15656,13 +15599,6 @@ packages: dependencies: p-try: 2.2.0 - /p-limit/3.0.2: - resolution: {integrity: sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==} - engines: {node: '>=10'} - dependencies: - p-try: 2.2.0 - dev: false - /p-limit/3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} @@ -15694,11 +15630,6 @@ packages: dependencies: p-limit: 3.1.0 - /p-map/1.2.0: - resolution: {integrity: sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==} - engines: {node: '>=4'} - dev: true - /p-map/2.1.0: resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} engines: {node: '>=6'} @@ -15947,10 +15878,6 @@ packages: resolution: {integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA=} engines: {node: '>=0.10.0'} - /pino-std-serializers/2.5.0: - resolution: {integrity: sha512-wXqbqSrIhE58TdrxxlfLwU9eDhrzppQDvGhBEr1gYbzzM4KKo3Y63gSjiDXRKLVS2UOXdPNR2v+KnQgNrs+xUg==} - dev: true - /pino-std-serializers/3.2.0: resolution: {integrity: sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg==} @@ -15965,18 +15892,6 @@ packages: quick-format-unescaped: 4.0.3 sonic-boom: 1.1.0 - /pino/6.2.1: - resolution: {integrity: sha512-5F5A+G25Ex2rMOBEe3XYGyLSF4dikQZsFvPojwsqnDBX+rfg7+kw9s5i7pHuVAJImekjwb+MR9jQyHWPLENlvQ==} - hasBin: true - dependencies: - fast-redact: 2.0.0 - fast-safe-stringify: 2.0.7 - flatstr: 1.0.12 - pino-std-serializers: 2.5.0 - quick-format-unescaped: 4.0.1 - sonic-boom: 1.1.0 - dev: true - /pirates/4.0.1: resolution: {integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==} engines: {node: '>= 6'} @@ -17089,10 +17004,6 @@ packages: engines: {node: '>= 8'} dev: true - /property-expr/1.5.1: - resolution: {integrity: sha512-CGuc0VUTGthpJXL36ydB6jnbyOf/rAHFvmVrJlH+Rg0DqqLFQGAP6hIaxD/G0OAmBJPhXDHuEJigrp0e0wFV6g==} - dev: true - /property-expr/2.0.4: resolution: {integrity: sha512-sFPkHQjVKheDNnPvotjQmm3KD3uk1fWKUN7CrpdbwmUx3CrG3QiM8QpTSimvig5vTXmTvjz7+TDvXOI9+4rkcg==} dev: false @@ -17103,8 +17014,12 @@ packages: xtend: 4.0.2 dev: false - /protobufjs/6.10.1: - resolution: {integrity: sha512-pb8kTchL+1Ceg4lFd5XUpK8PdWacbvV5SK2ULH2ebrYtl4GjJmS24m6CKME67jzV53tbJxHlnNOSqQHbTsR9JQ==} + /proto3-json-serializer/0.1.3: + resolution: {integrity: sha512-X0DAtxCBsy1NDn84huVFGOFgBslT2gBmM+85nY6/5SOAaCon1jzVNdvi74foIyFvs5CjtSbQsepsM5TsyNhqQw==} + dev: false + + /protobufjs/6.11.2: + resolution: {integrity: sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==} hasBin: true requiresBuild: true dependencies: @@ -17119,7 +17034,7 @@ packages: '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 '@types/long': 4.0.1 - '@types/node': 13.13.28 + '@types/node': 15.12.4 long: 4.0.0 dev: false @@ -17214,7 +17129,6 @@ packages: engines: {node: '>=0.6'} dependencies: side-channel: 1.0.4 - dev: true /qs/6.5.2: resolution: {integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==} @@ -17224,10 +17138,6 @@ packages: resolution: {integrity: sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==} engines: {node: '>=0.6'} - /qs/6.9.4: - resolution: {integrity: sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==} - engines: {node: '>=0.6'} - /querystring/0.2.0: resolution: {integrity: sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=} engines: {node: '>=0.4.x'} @@ -17238,10 +17148,6 @@ packages: /queue-microtask/1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - /quick-format-unescaped/4.0.1: - resolution: {integrity: sha512-RyYpQ6Q5/drsJyOhrWHYMWTedvjTIat+FTwv0K4yoUxzvekw2aRHMQJLlnvt8UantkZg2++bEzD9EdxXqkWf4A==} - dev: true - /quick-format-unescaped/4.0.3: resolution: {integrity: sha512-MaL/oqh02mhEo5m5J2rwsVL23Iw2PEaGVHgT2vFt8AAsr0lfvQA5dpXo9TPu0rz7tSBdUPgkbam0j/fj5ZM8yg==} @@ -17377,7 +17283,7 @@ packages: react: 17.0.2 dev: true - /react-hot-loader/4.13.0_react-dom@17.0.2+react@17.0.2: + /react-hot-loader/4.13.0_6ed7afba42f0472a9770b39da668445f: resolution: {integrity: sha512-JrLlvUPqh6wIkrK2hZDfOyq/Uh/WeVEr8nc7hkn2/3Ul0sx1Kr5y4kOGNacNRoj7RhwLNcQ3Udf1KJXrqc0ZtA==} engines: {node: '>= 6'} peerDependencies: @@ -17388,6 +17294,7 @@ packages: '@types/react': optional: true dependencies: + '@types/react': 17.0.15 fast-levenshtein: 2.0.6 global: 4.4.0 hoist-non-react-statics: 3.3.2 @@ -17423,7 +17330,7 @@ packages: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} dev: true - /react-json-view/1.21.3_react-dom@17.0.2+react@17.0.2: + /react-json-view/1.21.3_6ed7afba42f0472a9770b39da668445f: resolution: {integrity: sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==} peerDependencies: react: ^17.0.0 || ^16.3.0 || ^15.5.4 @@ -17434,7 +17341,7 @@ packages: react-base16-styling: 0.6.0 react-dom: 17.0.2_react@17.0.2 react-lifecycles-compat: 3.0.4 - react-textarea-autosize: 8.3.3_react@17.0.2 + react-textarea-autosize: 8.3.3_5801e6465414ef85acbf5710ce4c0dcf transitivePeerDependencies: - '@types/react' dev: false @@ -17513,7 +17420,7 @@ packages: react: 17.0.2 dev: false - /react-textarea-autosize/8.3.3_react@17.0.2: + /react-textarea-autosize/8.3.3_5801e6465414ef85acbf5710ce4c0dcf: resolution: {integrity: sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ==} engines: {node: '>=10'} peerDependencies: @@ -17522,7 +17429,7 @@ packages: '@babel/runtime': 7.14.5 react: 17.0.2 use-composed-ref: 1.1.0_react@17.0.2 - use-latest: 1.2.0_react@17.0.2 + use-latest: 1.2.0_5801e6465414ef85acbf5710ce4c0dcf transitivePeerDependencies: - '@types/react' dev: false @@ -18196,7 +18103,17 @@ packages: resolution: {integrity: sha512-QnRZUpuPNgX0+D1xVxul6DbJ9slvo4Rm6iV/dn63e048MvGbUZiKySVt6Tenp04JqmchxjiLltGerOJys7kJYQ==} engines: {node: '>=8.10.0'} dependencies: - debug: 4.3.1 + debug: 4.3.2 + transitivePeerDependencies: + - supports-color + dev: false + + /retry-request/4.2.2: + resolution: {integrity: sha512-xA93uxUD/rogV7BV59agW/JHPGXeREMWiZc9jhcwY4YdZ7QOtC7qbomYg0n4wyk2lJhggjvKvhNX8wln/Aldhg==} + engines: {node: '>=8.10.0'} + dependencies: + debug: 4.3.2 + extend: 3.0.2 transitivePeerDependencies: - supports-color dev: false @@ -18205,6 +18122,11 @@ packages: resolution: {integrity: sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=} engines: {node: '>= 4'} + /retry/0.13.1: + resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} + engines: {node: '>= 4'} + dev: false + /reusify/1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} @@ -18301,7 +18223,6 @@ packages: engines: {npm: '>=2.0.0'} dependencies: tslib: 1.14.1 - dev: false /safe-buffer/5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} @@ -18467,10 +18388,10 @@ packages: /select-hose/2.0.0: resolution: {integrity: sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=} - /selfsigned/1.10.7: - resolution: {integrity: sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==} + /selfsigned/1.10.11: + resolution: {integrity: sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==} dependencies: - node-forge: 0.9.0 + node-forge: 0.10.0 dev: true /selfsigned/1.10.8: @@ -18504,18 +18425,6 @@ packages: resolution: {integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==} hasBin: true - /semver/7.1.2: - resolution: {integrity: sha512-BJs9T/H8sEVHbeigqzIEo57Iu/3DG6c4QoqTfbQB3BPA4zgzAomh/Fk9E7QtjWQ8mx2dgA9YCfSF4y9k9bHNpQ==} - engines: {node: '>=10'} - hasBin: true - dev: false - - /semver/7.3.2: - resolution: {integrity: sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==} - engines: {node: '>=10'} - hasBin: true - dev: false - /semver/7.3.5: resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} engines: {node: '>=10'} @@ -18667,7 +18576,6 @@ packages: call-bind: 1.0.2 get-intrinsic: 1.1.1 object-inspect: 1.10.3 - dev: true /signal-exit/3.0.3: resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} @@ -18684,14 +18592,6 @@ packages: simple-concat: 1.0.1 dev: true - /simple-git/1.132.0: - resolution: {integrity: sha512-xauHm1YqCTom1sC9eOjfq3/9RKiUA9iPnxBbrY2DdL8l4ADMu0jjM5l5lphQP5YWNqAL2aXC/OeuQ76vHtW5fg==} - dependencies: - debug: 4.3.1 - transitivePeerDependencies: - - supports-color - dev: true - /simple-swizzle/0.2.2: resolution: {integrity: sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=} dependencies: @@ -18810,6 +18710,12 @@ packages: atomic-sleep: 1.0.0 flatstr: 1.0.12 + /sonic-boom/2.2.0: + resolution: {integrity: sha512-jqyUKgug8CUsI+OwAjG0n0uFvM5jLogy6pcfEgCLv4qlOmbhCn75gjDin2891c1mnVns6D5pTxThAfZW4oYPIw==} + dependencies: + atomic-sleep: 1.0.0 + dev: true + /sort-css-media-queries/1.5.4: resolution: {integrity: sha512-YP5W/h4Sid/YP7Lp87ejJ5jP13/Mtqt2vx33XyhO+IAugKlufRPbOrPlIiEUuxmpNBSBd3EeeQpFhdu3RfI2Ag==} engines: {node: '>= 6.3.0'} @@ -19011,11 +18917,6 @@ packages: resolution: {integrity: sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==} dev: true - /staged-git-files/1.1.2: - resolution: {integrity: sha512-0Eyrk6uXW6tg9PYkhi/V/J4zHp33aNyi2hOCmhFLqLTIhbgqWn5jlSzI+IU0VqrZq6+DbHcabQl/WP6P3BG0QA==} - hasBin: true - dev: true - /standard-version/9.0.0: resolution: {integrity: sha512-eRR04IscMP3xW9MJTykwz13HFNYs8jS33AGuDiBKgfo5YrO0qX0Nxb4rjupVwT5HDYL/aR+MBEVLjlmVFmFEDQ==} engines: {node: '>=10'} @@ -19083,11 +18984,6 @@ packages: mixme: 0.4.0 dev: true - /string-argv/0.0.2: - resolution: {integrity: sha1-2sMECGkMIfPDYwo/86BYd73L1zY=} - engines: {node: '>=0.6.19'} - dev: true - /string-argv/0.3.1: resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} engines: {node: '>=0.6.19'} @@ -19141,6 +19037,7 @@ packages: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.0 + dev: true /string-width/4.2.2: resolution: {integrity: sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==} @@ -19459,85 +19356,32 @@ packages: postcss: 7.0.32 dev: true - /superagent/3.8.3: - resolution: {integrity: sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==} - engines: {node: '>= 4.0'} - dependencies: - component-emitter: 1.3.0 - cookiejar: 2.1.2 - debug: 3.2.7 - extend: 3.0.2 - form-data: 2.5.1 - formidable: 1.2.2 - methods: 1.1.2 - mime: 1.6.0 - qs: 6.9.4 - readable-stream: 2.3.7 - - /superagent/5.1.0: - resolution: {integrity: sha512-7V6JVx5N+eTL1MMqRBX0v0bG04UjrjAvvZJTF/VDH/SH2GjSLqlrcYepFlpTrXpm37aSY6h3GGVWGxXl/98TKA==} - engines: {node: '>= 6.4.0'} - dependencies: - component-emitter: 1.3.0 - cookiejar: 2.1.2 - debug: 4.3.1 - fast-safe-stringify: 2.0.7 - form-data: 2.5.1 - formidable: 1.2.2 - methods: 1.1.2 - mime: 2.5.2 - qs: 6.10.1 - readable-stream: 3.6.0 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - /superagent/6.1.0: resolution: {integrity: sha512-OUDHEssirmplo3F+1HWKUrUjvnQuA+nZI6i/JJBdXb5eq9IyEQwPyPpqND+SSsxf6TygpBEkUjISVRN4/VOpeg==} engines: {node: '>= 7.0.0'} dependencies: component-emitter: 1.3.0 cookiejar: 2.1.2 - debug: 4.3.1 + debug: 4.3.2 fast-safe-stringify: 2.0.7 - form-data: 3.0.0 + form-data: 3.0.1 formidable: 1.2.2 methods: 1.1.2 - mime: 2.4.6 - qs: 6.9.4 + mime: 2.5.2 + qs: 6.10.1 readable-stream: 3.6.0 semver: 7.3.5 transitivePeerDependencies: - supports-color - dev: true - - /supertest/4.0.2: - resolution: {integrity: sha512-1BAbvrOZsGA3YTCWqbmh14L0YEq0EGICX/nBnfkfVJn7SrxQV1I3pMYjSzG9y/7ZU2V9dWqyqk2POwxlb09duQ==} - engines: {node: '>=6.0.0'} - dependencies: - methods: 1.1.2 - superagent: 3.8.3 - - /supertest/5.0.0-0: - resolution: {integrity: sha512-+XblQKVMblt7kf4BRtK1vezM+Xxq+CWlksy4kmLyqDsN1y89YrDIJ0j/H2CGLMMNk+8k1/bCcGUw8XLs1NYxpg==} - engines: {node: '>=6.0.0'} - dependencies: - methods: 1.1.2 - superagent: 5.1.0 - transitivePeerDependencies: - - supports-color - dev: true - /supertest/6.1.3: - resolution: {integrity: sha512-v2NVRyP73XDewKb65adz+yug1XMtmvij63qIWHZzSX8tp6wiq6xBLUy4SUAd2NII6wIipOmHT/FD9eicpJwdgQ==} + /supertest/6.1.6: + resolution: {integrity: sha512-0hACYGNJ8OHRg8CRITeZOdbjur7NLuNs0mBjVhdpxi7hP6t3QIbOzLON5RTUmZcy2I9riuII3+Pr2C7yztrIIg==} engines: {node: '>=6.0.0'} dependencies: methods: 1.1.2 superagent: 6.1.0 transitivePeerDependencies: - supports-color - dev: true /supports-color/2.0.0: resolution: {integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=} @@ -19632,14 +19476,6 @@ packages: /symbol-tree/3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - /synchronous-promise/2.0.13: - resolution: {integrity: sha512-R9N6uDkVsghHePKh1TEqbnLddO2IY25OcsksyFp/qBe7XYd0PVbKEWxhcdMhpLzE1I6skj5l4aEZ3CRxcbArlA==} - dev: true - - /synchronous-promise/2.0.15: - resolution: {integrity: sha512-k8uzYIkIVwmT+TcglpdN50pS2y1BDcUnBPK9iJeGu0Pl1lOI8pD6wtzgw91Pjpe+RxtTncw32tLxs/R0yNL2Mg==} - dev: false - /table/6.0.4: resolution: {integrity: sha512-sBT4xRLdALd+NFBvwOz8bw4b15htyythha+q+DVZqy2RS08PPC8O2sZFgJYEY7bJvbCFKccs+WIZ/cd+xxTWCw==} engines: {node: '>=10.0.0'} @@ -19769,6 +19605,22 @@ packages: source-map: 0.6.1 terser: 5.7.0 webpack: 5.40.0 + dev: false + + /terser-webpack-plugin/5.1.3_webpack@5.51.1: + resolution: {integrity: sha512-cxGbMqr6+A2hrIB5ehFIF+F/iST5ZOxvOmy9zih9ySbP1C2oEWQSOUS+2SNBTjzx5xLKO4xnod9eywdfq1Nb9A==} + engines: {node: '>= 10.13.0'} + peerDependencies: + webpack: ^5.1.0 + dependencies: + jest-worker: 27.0.2 + p-limit: 3.1.0 + schema-utils: 3.0.0 + serialize-javascript: 5.0.1 + source-map: 0.6.1 + terser: 5.7.0 + webpack: 5.51.1_webpack-cli@4.8.0 + dev: true /terser/4.8.0: resolution: {integrity: sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==} @@ -19908,6 +19760,7 @@ packages: /toposort/2.0.2: resolution: {integrity: sha1-riF2gXXRVZ1IvvNUILL0li8JwzA=} + dev: false /totalist/1.1.0: resolution: {integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==} @@ -20015,13 +19868,13 @@ packages: resolution: {integrity: sha512-3IVX4nI6B5cc31/GFFE+i8ey/N2eA0CZDbo6n0yrz0zDX8ZJ8djmU1p+XRz7G3is0F3bB3pu2pAroFdAWQKU3w==} dev: false - /ts-node/10.0.0: - resolution: {integrity: sha512-ROWeOIUvfFbPZkoDis0L/55Fk+6gFQNZwwKPLinacRl6tsxstTF1DbAcLKkovwnpKMVvOMHP1TIbnwXwtLg1gg==} + /ts-node/10.2.1_7cfd01fcff41d818ce82373ba3c4f1b7: + resolution: {integrity: sha512-hCnyOyuGmD5wHleOQX6NIjJtYVIO8bPP8F2acWkB4W06wdlkgyvJtubO/I9NkI88hCFECbsEgoLc0VNkYmcSfw==} engines: {node: '>=12.0.0'} hasBin: true peerDependencies: - '@swc/core': '>=1.2.45' - '@swc/wasm': '>=1.2.45' + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' '@types/node': '*' typescript: '>=2.7' peerDependenciesMeta: @@ -20030,46 +19883,19 @@ packages: '@swc/wasm': optional: true dependencies: + '@cspotcode/source-map-support': 0.6.1 '@tsconfig/node10': 1.0.7 '@tsconfig/node12': 1.0.7 '@tsconfig/node14': 1.0.0 - '@tsconfig/node16': 1.0.1 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - source-map-support: 0.5.19 - yn: 3.1.1 - dev: true - - /ts-node/9.1.1: - resolution: {integrity: sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==} - engines: {node: '>=10.0.0'} - hasBin: true - peerDependencies: - typescript: '>=2.7' - dependencies: - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - source-map-support: 0.5.19 - yn: 3.1.1 - dev: true - - /ts-node/9.1.1_typescript@4.2.4: - resolution: {integrity: sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==} - engines: {node: '>=10.0.0'} - hasBin: true - peerDependencies: - typescript: '>=2.7' - dependencies: + '@tsconfig/node16': 1.0.2 + '@types/node': 14.6.0 + acorn: 8.4.1 + acorn-walk: 8.1.1 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - source-map-support: 0.5.19 - typescript: 4.2.4 + typescript: 4.4.2 yn: 3.1.1 dev: true @@ -20096,14 +19922,14 @@ packages: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} engines: {node: '>=0.6.x'} - /tsutils/3.21.0_typescript@4.2.4: + /tsutils/3.21.0_typescript@4.4.2: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.2.4 + typescript: 4.4.2 dev: true /tty-table/2.8.13: @@ -20127,10 +19953,6 @@ packages: /tweetnacl/0.14.5: resolution: {integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=} - /typanion/3.3.0: - resolution: {integrity: sha512-e+54C4+ozFsTorFe50JNQlXlt4HVGQUvqul7VS0GbDfKlxh3aXbJY87Yu9IdtzvJWCyTgDX7q1PeMd3FH9zZqA==} - dev: false - /typanion/3.3.1: resolution: {integrity: sha512-VogBiMj3ZQuWaHkbhXwSgd9jXE4s7EMaaV7VSEiKTNYnKJs/bPjvcOGbD7rTM9aPqTABvgLVEZ+iFP6ab12HtQ==} @@ -20209,22 +20031,20 @@ packages: hasBin: true dev: true + /typescript/4.4.2: + resolution: {integrity: sha512-gzP+t5W4hdy4c+68bfcv0t400HVJMMd2+H9B7gae1nQlBzCqvrXX+6GL/b3GAgyTH966pzrZ70/fRjwAtZksSQ==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: true + /ua-parser-js/0.7.28: resolution: {integrity: sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==} dev: false - /uglify-js/3.10.2: - resolution: {integrity: sha512-GXCYNwqoo0MbLARghYjxVBxDCnU0tLqN7IPLdHHbibCb1NI5zBkU2EPcy/GaVxc0BtTjqyGXJCINe6JMR2Dpow==} - engines: {node: '>=0.8.0'} - hasBin: true - dev: false - optional: true - /uglify-js/3.12.4: resolution: {integrity: sha512-L5i5jg/SHkEqzN18gQMTWsZk3KelRsfD1wUVNqtq0kzqWQqcJjyL8yc1o8hJgRrWqrAl2mUFbhfznEIoi7zi2A==} engines: {node: '>=0.8.0'} hasBin: true - dev: true optional: true /unbox-primitive/1.0.1: @@ -20251,11 +20071,11 @@ packages: /undici-fetch/1.0.0-rc.1: resolution: {integrity: sha512-VPMBog6ke/hSABltjVrcq+xc0RSnqfgmufn+5hfKBoIEJJq5nkKWQcWzW/uGlesSC2eKFQ6sPCQesFc7LfqGAg==} dependencies: - undici: 4.0.0 + undici: 4.5.0 dev: false - /undici/4.0.0: - resolution: {integrity: sha512-bVXZKTcQPECj2yYWgVWk1tDw3T24Bzfbp5H5bivcVCpklpqoGvJ842mCA54bExFzuCZcIPrwsVJXWt215/qRIg==} + /undici/4.5.0: + resolution: {integrity: sha512-N2e4eDS+rv6qljPP+RMlTZXSS4O6V9LuyIvDT9btweBOPMjUAe5k+u4JfJdbGe8WFjJMhqmOu6dR8tSY0XqNgw==} engines: {node: '>=12.18'} dev: false @@ -20382,6 +20202,7 @@ packages: /universalify/0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} + dev: true /universalify/1.0.0: resolution: {integrity: sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==} @@ -20452,7 +20273,7 @@ packages: xdg-basedir: 4.0.0 dev: false - /update-ts-references/2.3.0_typescript@4.2.4: + /update-ts-references/2.3.0_typescript@4.4.2: resolution: {integrity: sha512-r3FM7oaZaW31qr1Zr5div3u1zheSPP0/CQXozZc34SMQpiSEDjdtboUt/XunOnWVhzynDS1TbhKHA/6oHStAsw==} engines: {node: '>=10.0.0'} hasBin: true @@ -20466,7 +20287,7 @@ packages: minimist: 1.2.5 mkdirp: 1.0.4 readline-sync: 1.4.10 - typescript: 4.2.4 + typescript: 4.4.2 transitivePeerDependencies: - ts-jest - vue @@ -20583,7 +20404,7 @@ packages: react: 17.0.2 dev: false - /use-isomorphic-layout-effect/1.1.1_react@17.0.2: + /use-isomorphic-layout-effect/1.1.1_5801e6465414ef85acbf5710ce4c0dcf: resolution: {integrity: sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ==} peerDependencies: '@types/react': '*' @@ -20592,10 +20413,11 @@ packages: '@types/react': optional: true dependencies: + '@types/react': 17.0.15 react: 17.0.2 dev: false - /use-latest/1.2.0_react@17.0.2: + /use-latest/1.2.0_5801e6465414ef85acbf5710ce4c0dcf: resolution: {integrity: sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw==} peerDependencies: '@types/react': '*' @@ -20604,8 +20426,9 @@ packages: '@types/react': optional: true dependencies: + '@types/react': 17.0.15 react: 17.0.2 - use-isomorphic-layout-effect: 1.1.1_react@17.0.2 + use-isomorphic-layout-effect: 1.1.1_5801e6465414ef85acbf5710ce4c0dcf dev: false /use/3.1.1: @@ -20694,11 +20517,6 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /validator/13.1.1: - resolution: {integrity: sha512-8GfPiwzzRoWTg7OV1zva1KvrSemuMkv07MA9TTl91hfhe+wKrsrgVN4H2QSFd/U/FhiU3iWPYVgvbsOGwhyFWw==} - engines: {node: '>= 0.10'} - dev: true - /validator/13.6.0: resolution: {integrity: sha512-gVgKbdbHgtxpRyR8K0O6oFZPhhB5tT1jeEHZR0Znr9Svg03U0+r9DXWMrnRAB+HtCStDQKlaIZm42tVsVjqtjg==} engines: {node: '>= 0.10'} @@ -20971,7 +20789,7 @@ packages: humanize: 0.0.9 dev: true - /webpack-cli/4.7.2_44b0085449a3d5cc5c1163c584195bb4: + /webpack-cli/4.7.2_4674495ad890e1d5feff1d3e0d998552: resolution: {integrity: sha512-mEoLmnmOIZQNiRl0ebnjzQ74Hk0iKS5SiEEnpq3dRezoyR3yPaeQZCMCe+db4524pj1Pd5ghZXjT41KLzIhSLw==} engines: {node: '>=10.13.0'} hasBin: true @@ -20992,9 +20810,9 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.2 - '@webpack-cli/configtest': 1.0.4_webpack-cli@4.7.2+webpack@5.40.0 + '@webpack-cli/configtest': 1.0.4_webpack-cli@4.7.2+webpack@5.33.2 '@webpack-cli/info': 1.3.0_webpack-cli@4.7.2 - '@webpack-cli/serve': 1.5.1_webpack-cli@4.7.2 + '@webpack-cli/serve': 1.5.1_8f539f003d3f73da23f531c906cfc201 colorette: 1.2.1 commander: 7.1.0 execa: 5.0.0 @@ -21003,13 +20821,14 @@ packages: interpret: 2.2.0 rechoir: 0.7.0 v8-compile-cache: 2.2.0 - webpack: 5.40.0_webpack-cli@4.7.2 + webpack: 5.33.2_webpack-cli@4.7.2 webpack-bundle-analyzer: 3.8.0 + webpack-dev-server: 3.11.2_webpack-cli@4.7.2+webpack@5.33.2 webpack-merge: 5.8.0 dev: true - /webpack-cli/4.7.2_4674495ad890e1d5feff1d3e0d998552: - resolution: {integrity: sha512-mEoLmnmOIZQNiRl0ebnjzQ74Hk0iKS5SiEEnpq3dRezoyR3yPaeQZCMCe+db4524pj1Pd5ghZXjT41KLzIhSLw==} + /webpack-cli/4.8.0_c53ff1e725f1fdf24c809ba0915b4374: + resolution: {integrity: sha512-+iBSWsX16uVna5aAYN6/wjhJy1q/GKk4KjKvfg90/6hykCTSgozbfz5iRgDTSJt/LgSbYxdBX3KBHeobIs+ZEw==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -21029,20 +20848,19 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.2 - '@webpack-cli/configtest': 1.0.4_webpack-cli@4.7.2+webpack@5.33.2 - '@webpack-cli/info': 1.3.0_webpack-cli@4.7.2 - '@webpack-cli/serve': 1.5.1_8f539f003d3f73da23f531c906cfc201 - colorette: 1.2.1 + '@webpack-cli/configtest': 1.0.4_webpack-cli@4.8.0+webpack@5.51.1 + '@webpack-cli/info': 1.3.0_webpack-cli@4.8.0 + '@webpack-cli/serve': 1.5.2_webpack-cli@4.8.0 + colorette: 1.2.2 commander: 7.1.0 - execa: 5.0.0 + execa: 5.1.1 fastest-levenshtein: 1.0.12 import-local: 3.0.2 interpret: 2.2.0 rechoir: 0.7.0 - v8-compile-cache: 2.2.0 - webpack: 5.33.2_webpack-cli@4.7.2 + v8-compile-cache: 2.3.0 + webpack: 5.51.1_webpack-cli@4.8.0 webpack-bundle-analyzer: 3.8.0 - webpack-dev-server: 3.11.2_webpack-cli@4.7.2+webpack@5.33.2 webpack-merge: 5.8.0 dev: true @@ -21214,6 +21032,7 @@ packages: dependencies: source-list-map: 2.0.1 source-map: 0.6.1 + dev: false /webpack-sources/2.3.1: resolution: {integrity: sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==} @@ -21223,6 +21042,11 @@ packages: source-map: 0.6.1 dev: true + /webpack-sources/3.2.0: + resolution: {integrity: sha512-fahN08Et7P9trej8xz/Z7eRu8ltyiygEo/hnRi9KqBUs80KeDcnf96ZJo++ewWd84fEf3xSX9bp4ZS9hbw0OBw==} + engines: {node: '>=10.13.0'} + dev: true + /webpack/5.33.2_webpack-cli@4.7.2: resolution: {integrity: sha512-X4b7F1sYBmJx8mlh2B7mV5szEkE0jYNJ2y3akgAP0ERi0vLCG1VvdsIxt8lFd4st6SUy0lf7W0CCQS566MBpJg==} engines: {node: '>=10.13.0'} @@ -21294,8 +21118,8 @@ packages: webpack-sources: 2.3.0 dev: false - /webpack/5.40.0_webpack-cli@4.7.2: - resolution: {integrity: sha512-c7f5e/WWrxXWUzQqTBg54vBs5RgcAgpvKE4F4VegVgfo4x660ZxYUF2/hpMkZUnLjgytVTitjeXaN4IPlXCGIw==} + /webpack/5.51.1_webpack-cli@4.8.0: + resolution: {integrity: sha512-xsn3lwqEKoFvqn4JQggPSRxE4dhsRcysWTqYABAZlmavcoTmwlOb9b1N36Inbt/eIispSkuHa80/FJkDTPos1A==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -21305,29 +21129,30 @@ packages: optional: true dependencies: '@types/eslint-scope': 3.7.0 - '@types/estree': 0.0.47 - '@webassemblyjs/ast': 1.11.0 - '@webassemblyjs/wasm-edit': 1.11.0 - '@webassemblyjs/wasm-parser': 1.11.0 - acorn: 8.4.0 - browserslist: 4.14.7 + '@types/estree': 0.0.50 + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/wasm-edit': 1.11.1 + '@webassemblyjs/wasm-parser': 1.11.1 + acorn: 8.4.1 + acorn-import-assertions: 1.7.6_acorn@8.4.1 + browserslist: 4.16.6 chrome-trace-event: 1.0.2 enhanced-resolve: 5.8.2 - es-module-lexer: 0.6.0 + es-module-lexer: 0.7.1 eslint-scope: 5.1.1 events: 3.2.0 glob-to-regexp: 0.4.1 - graceful-fs: 4.2.4 + graceful-fs: 4.2.6 json-parse-better-errors: 1.0.2 loader-runner: 4.2.0 - mime-types: 2.1.27 + mime-types: 2.1.31 neo-async: 2.6.2 - schema-utils: 3.0.0 + schema-utils: 3.1.1 tapable: 2.2.0 - terser-webpack-plugin: 5.1.3_webpack@5.40.0 + terser-webpack-plugin: 5.1.3_webpack@5.51.1 watchpack: 2.2.0 - webpack-cli: 4.7.2_44b0085449a3d5cc5c1163c584195bb4 - webpack-sources: 2.3.0 + webpack-cli: 4.8.0_c53ff1e725f1fdf24c809ba0915b4374 + webpack-sources: 3.2.0 dev: true /webpackbar/5.0.0-3_webpack@5.40.0: @@ -21488,6 +21313,7 @@ packages: ansi-styles: 4.3.0 string-width: 4.2.0 strip-ansi: 6.0.0 + dev: true /wrap-ansi/7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} @@ -21596,7 +21422,6 @@ packages: /y18n/5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} - dev: true /yallist/2.1.2: resolution: {integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=} @@ -21609,11 +21434,6 @@ packages: /yallist/4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - /yaml/1.10.0: - resolution: {integrity: sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==} - engines: {node: '>= 6'} - dev: true - /yaml/1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} @@ -21636,11 +21456,11 @@ packages: dependencies: camelcase: 5.3.1 decamelize: 1.2.0 + dev: true /yargs-parser/20.2.7: resolution: {integrity: sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==} engines: {node: '>=10'} - dev: true /yargs/13.3.2: resolution: {integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==} @@ -21671,6 +21491,7 @@ packages: which-module: 2.0.0 y18n: 4.0.0 yargs-parser: 18.1.3 + dev: true /yargs/16.2.0: resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} @@ -21683,7 +21504,6 @@ packages: string-width: 4.2.2 y18n: 5.0.8 yargs-parser: 20.2.7 - dev: true /yarn/1.22.10: resolution: {integrity: sha512-IanQGI9RRPAN87VGTF7zs2uxkSyQSrSPsju0COgbsKQOOXr5LtcVPeyXWgwVa0ywG3d8dg6kSYKGBuYK021qeA==} @@ -21708,27 +21528,16 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - /yup/0.27.0: - resolution: {integrity: sha512-v1yFnE4+u9za42gG/b/081E7uNW9mUj3qtkmelLbW5YPROZzSH/KUUyJu9Wt8vxFJcT9otL/eZopS0YK1L5yPQ==} - dependencies: - '@babel/runtime': 7.10.5 - fn-name: 2.0.1 - lodash: 4.17.21 - property-expr: 1.5.1 - synchronous-promise: 2.0.13 - toposort: 2.0.2 - dev: true - - /yup/0.29.3: - resolution: {integrity: sha512-RNUGiZ/sQ37CkhzKFoedkeMfJM0vNQyaz+wRZJzxdKE7VfDeVKH8bb4rr7XhRLbHJz5hSjoDNwMEIaKhuMZ8gQ==} + /yup/0.32.9: + resolution: {integrity: sha512-Ci1qN+i2H0XpY7syDQ0k5zKQ/DoxO0LzPg8PAR/X4Mpj6DqaeCoIYEEjDJwhArh3Fa7GWbQQVDZKeXYlSH4JMg==} engines: {node: '>=10'} dependencies: - '@babel/runtime': 7.12.5 - fn-name: 3.0.0 + '@babel/runtime': 7.14.5 + '@types/lodash': 4.14.167 lodash: 4.17.21 lodash-es: 4.17.15 + nanoclone: 0.2.1 property-expr: 2.0.4 - synchronous-promise: 2.0.15 toposort: 2.0.2 dev: false diff --git a/test/e2e-cli/package.json b/test/e2e-cli/package.json index d6e0fe20cbb6..7033b055016e 100644 --- a/test/e2e-cli/package.json +++ b/test/e2e-cli/package.json @@ -3,7 +3,7 @@ "private": true, "version": "1.0.1-alpha.0", "dependencies": { - "debug": "4.3.1", + "debug": "4.3.2", "npm": "7.0.15", "pnpm": "5.13.5", "request": "^2.88.2", diff --git a/test/e2e-ui/package.json b/test/e2e-ui/package.json index 718a8e92a0f5..b2303cc7a574 100644 --- a/test/e2e-ui/package.json +++ b/test/e2e-ui/package.json @@ -5,8 +5,8 @@ "devDependencies": { "@verdaccio/commons-api": "workspace:11.0.0-alpha.3", "@verdaccio/ui-theme": "workspace:6.0.0-6-next.9", - "debug": "4.3.1", - "kleur": "^4.1.4", + "debug": "4.3.2", + "kleur": "3.0.3", "lodash": "^4.17.21", "puppeteer": "^9.1.1", "request": "^2.88.2",