From f7925d9332538ee11d6551e22f2caf71d280ebd0 Mon Sep 17 00:00:00 2001 From: Gao Sun Date: Mon, 28 Feb 2022 15:21:48 +0800 Subject: [PATCH] chore: upgrade configs and eslint (#294) * chore: upgrade configs and eslint * chore: update lockfile * fix(ui): stylelint --- package.json | 8 +- packages/console/package.json | 10 +- packages/core/package.json | 6 +- .../core/src/connectors/github/index.test.ts | 2 + packages/core/src/database/utils.ts | 4 +- packages/core/src/lib/social.ts | 2 + .../core/src/queries/oidc-model-instance.ts | 2 + packages/phrases/package.json | 6 +- packages/schemas/package.json | 11 +- packages/schemas/src/gen/types.ts | 1 - packages/ui/package.json | 10 +- .../components/AppContent/index.module.scss | 10 +- packages/ui/src/hooks/use-api.ts | 4 + pnpm-lock.yaml | 1068 +++++++++++------ 14 files changed, 766 insertions(+), 378 deletions(-) diff --git a/package.json b/package.json index 51b9c6cb4..e5a77c019 100644 --- a/package.json +++ b/package.json @@ -10,10 +10,10 @@ "dev": "lerna run --stream prepack && lerna --scope=@logto/{core,ui} exec -- pnpm dev" }, "devDependencies": { - "@commitlint/cli": "^13.1.0", - "@commitlint/config-conventional": "^13.1.0", - "@commitlint/types": "^13.1.0", - "husky": "^7.0.1", + "@commitlint/cli": "^13.2.1", + "@commitlint/config-conventional": "^13.2.0", + "@commitlint/types": "^13.2.0", + "husky": "^7.0.4", "lerna": "^4.0.0", "typescript": "^4.5.5" }, diff --git a/packages/console/package.json b/packages/console/package.json index 7006d9471..362e81c09 100644 --- a/packages/console/package.json +++ b/packages/console/package.json @@ -23,13 +23,13 @@ "devDependencies": { "@parcel/core": "^2.3.1", "@parcel/transformer-sass": "^2.3.1", - "@silverhand/eslint-config": "^0.8.1", - "@silverhand/eslint-config-react": "^0.8.1", - "@silverhand/ts-config": "^0.8.1", - "@silverhand/ts-config-react": "^0.8.1", + "@silverhand/eslint-config": "^0.9.1", + "@silverhand/eslint-config-react": "^0.9.2", + "@silverhand/ts-config": "^0.9.1", + "@silverhand/ts-config-react": "^0.9.2", "@types/react": "^17.0.14", "@types/react-dom": "^17.0.9", - "eslint": "^8.1.0", + "eslint": "^8.10.0", "lint-staged": "^11.1.1", "parcel": "^2.3.1", "postcss": "^8.4.6", diff --git a/packages/core/package.json b/packages/core/package.json index 0db848dca..91b1d0fe0 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -48,8 +48,8 @@ }, "devDependencies": { "@shopify/jest-koa-mocks": "^3.0.8", - "@silverhand/eslint-config": "^0.8.1", - "@silverhand/ts-config": "^0.8.1", + "@silverhand/eslint-config": "^0.9.1", + "@silverhand/ts-config": "^0.9.1", "@types/jest": "^27.0.1", "@types/koa": "^2.13.3", "@types/koa-logger": "^3.1.1", @@ -60,7 +60,7 @@ "@types/oidc-provider": "^7.8.0", "@types/supertest": "^2.0.11", "codecov": "^3.8.3", - "eslint": "^8.1.0", + "eslint": "^8.10.0", "jest": "^27.0.6", "jest-matcher-specific-error": "^1.0.0", "lint-staged": "^11.1.1", diff --git a/packages/core/src/connectors/github/index.test.ts b/packages/core/src/connectors/github/index.test.ts index bb09114a1..02b82d646 100644 --- a/packages/core/src/connectors/github/index.test.ts +++ b/packages/core/src/connectors/github/index.test.ts @@ -51,6 +51,8 @@ describe('validateConfig', () => { ).resolves.not.toThrow(); }); it('should throw on empty config', async () => { + // FIXME: @sijie + // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-expect-error await expect(validateConfig()).rejects.toThrowError(); }); diff --git a/packages/core/src/database/utils.ts b/packages/core/src/database/utils.ts index 7a58df2eb..c92fb452f 100644 --- a/packages/core/src/database/utils.ts +++ b/packages/core/src/database/utils.ts @@ -12,8 +12,6 @@ export const conditionalSql = ( ) => (notFalsy(value) ? buildSql(value) : sql``); export const autoSetFields = Object.freeze(['createdAt', 'updatedAt'] as const); -// `Except` type will require omit fields to be the key of given type -// eslint-disable-next-line @typescript-eslint/ban-types export type OmitAutoSetFields = Omit; export type ExcludeAutoSetFields = Exclude; export const excludeAutoSetFields = (fields: readonly T[]) => @@ -34,7 +32,9 @@ export const excludeAutoSetFields = (fields: readonly T[]) => */ export const convertToPrimitiveOrSql = ( key: string, + // eslint-disable-next-line @typescript-eslint/ban-types value: NonNullable | null + // eslint-disable-next-line @typescript-eslint/ban-types ): NonNullable | SqlTokenType | null => { if (value === null) { return null; diff --git a/packages/core/src/lib/social.ts b/packages/core/src/lib/social.ts index 4533516bc..724cf35e2 100644 --- a/packages/core/src/lib/social.ts +++ b/packages/core/src/lib/social.ts @@ -76,6 +76,8 @@ export const getUserInfoFromInteractionResult = async ( */ export const findSocialRelatedUser = async ( info: SocialUserInfo + // FIXME: + // eslint-disable-next-line @typescript-eslint/ban-types ): Promise => { if (info.phone && (await hasUserWithPhone(info.phone))) { const user = await findUserByPhone(info.phone); diff --git a/packages/core/src/queries/oidc-model-instance.ts b/packages/core/src/queries/oidc-model-instance.ts index 73699565f..95120eaa9 100644 --- a/packages/core/src/queries/oidc-model-instance.ts +++ b/packages/core/src/queries/oidc-model-instance.ts @@ -16,11 +16,13 @@ export type QueryResult = Pick; const { table, fields } = convertToIdentifiers(OidcModelInstances); +// eslint-disable-next-line @typescript-eslint/ban-types const withConsumed = (data: T, consumedAt?: number | null): WithConsumed => ({ ...data, ...(consumedAt ? { consumed: true } : undefined), }); +// eslint-disable-next-line @typescript-eslint/ban-types const convertResult = (result: QueryResult | null) => conditional(result && withConsumed(result.payload, result.consumedAt)); diff --git a/packages/phrases/package.json b/packages/phrases/package.json index e37e5cd10..c8de00e11 100644 --- a/packages/phrases/package.json +++ b/packages/phrases/package.json @@ -29,9 +29,9 @@ "@silverhand/essentials": "^1.1.4" }, "devDependencies": { - "@silverhand/eslint-config": "^0.8.1", - "@silverhand/ts-config": "^0.8.1", - "eslint": "^8.1.0", + "@silverhand/eslint-config": "^0.9.1", + "@silverhand/ts-config": "^0.9.1", + "eslint": "^8.10.0", "lint-staged": "^11.1.1", "prettier": "^2.3.2", "typescript": "^4.5.5" diff --git a/packages/schemas/package.json b/packages/schemas/package.json index 8438b7a80..a12f96b46 100644 --- a/packages/schemas/package.json +++ b/packages/schemas/package.json @@ -21,14 +21,14 @@ "node": ">=14.15.0" }, "devDependencies": { - "@silverhand/eslint-config": "^0.8.1", + "@silverhand/eslint-config": "^0.9.1", "@silverhand/essentials": "^1.1.0", - "@silverhand/ts-config": "^0.8.1", + "@silverhand/ts-config": "^0.9.1", "@types/lodash.uniq": "^4.5.6", "@types/node": "14", "@types/pluralize": "^0.0.29", "camelcase": "^6.2.0", - "eslint": "^8.1.0", + "eslint": "^8.10.0", "lint-staged": "^11.1.1", "lodash.uniq": "^4.5.0", "pluralize": "^8.0.0", @@ -37,7 +37,10 @@ "typescript": "^4.5.5" }, "eslintConfig": { - "extends": "@silverhand" + "extends": "@silverhand", + "rules": { + "@typescript-eslint/ban-types": "off" + } }, "prettier": "@silverhand/eslint-config/.prettierrc", "dependencies": { diff --git a/packages/schemas/src/gen/types.ts b/packages/schemas/src/gen/types.ts index 39199e2da..bed5a29a8 100644 --- a/packages/schemas/src/gen/types.ts +++ b/packages/schemas/src/gen/types.ts @@ -8,7 +8,6 @@ export type Field = { isArray: boolean; }; -// eslint-disable-next-line @typescript-eslint/ban-types export type FieldWithType = Omit & { type: string; isEnum: boolean }; export type Type = { diff --git a/packages/ui/package.json b/packages/ui/package.json index c7b514497..5ac7ccf42 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -30,16 +30,16 @@ "@jest/types": "^27.5.1", "@parcel/core": "^2.3.1", "@parcel/transformer-sass": "^2.3.1", - "@silverhand/eslint-config": "^0.8.1", - "@silverhand/eslint-config-react": "^0.8.1", - "@silverhand/ts-config": "^0.8.1", - "@silverhand/ts-config-react": "^0.8.1", + "@silverhand/eslint-config": "^0.9.1", + "@silverhand/eslint-config-react": "^0.9.2", + "@silverhand/ts-config": "^0.9.1", + "@silverhand/ts-config-react": "^0.9.2", "@testing-library/react": "^12.0.0", "@types/jest": "^27.4.0", "@types/react": "^17.0.14", "@types/react-dom": "^17.0.9", "@types/react-router-dom": "^5.3.2", - "eslint": "^8.1.0", + "eslint": "^8.10.0", "identity-obj-proxy": "^3.0.0", "jest": "^27.5.1", "lint-staged": "^11.1.1", diff --git a/packages/ui/src/components/AppContent/index.module.scss b/packages/ui/src/components/AppContent/index.module.scss index 501ad99fd..604eb2dae 100644 --- a/packages/ui/src/components/AppContent/index.module.scss +++ b/packages/ui/src/components/AppContent/index.module.scss @@ -21,7 +21,7 @@ --color-error-border: #{rgba(#ff6b66, 0.35)}; /* Shadow */ - --shadow-button: 2px 2px 8px rgb(60 76 227 / 25%); + --shadow-button: 2px 2px 8px rgb(60, 76, 227, 25%); /* Transition */ --transition-default-function: 0.2s ease-in-out; @@ -39,8 +39,8 @@ --color-background: #101419; /* Shadow */ - --shadow-card: 2px 2px 24px rgb(59 61 63 / 25%); - --shadow-control: 1px 1px 2px rgb(221 221 221 / 25%); + --shadow-card: 2px 2px 24px rgb(59, 61, 63, 25%); + --shadow-control: 1px 1px 2px rgb(221, 221, 221, 25%); } .light { @@ -54,8 +54,8 @@ --color-background: #fdfdff; /* Shadow */ - --shadow-card: 2px 2px 24px rgb(187 189 191 / 20%); - --shadow-control: 1px 1px 2px rgb(221 221 221 / 25%); + --shadow-card: 2px 2px 24px rgb(187, 189, 191, 20%); + --shadow-control: 1px 1px 2px rgb(221, 221, 221, 25%); } $font-family: 'PingFang SC', 'SF Pro Text', sans-serif; diff --git a/packages/ui/src/hooks/use-api.ts b/packages/ui/src/hooks/use-api.ts index c056590e0..6a309aaf1 100644 --- a/packages/ui/src/hooks/use-api.ts +++ b/packages/ui/src/hooks/use-api.ts @@ -5,6 +5,8 @@ import { useState, useCallback } from 'react'; type UseApi = { result?: U; loading: boolean; + // FIXME: + // eslint-disable-next-line @typescript-eslint/ban-types error: RequestErrorBody | null; run: (...args: T) => Promise; }; @@ -13,6 +15,8 @@ function useApi( api: (...args: Args) => Promise ): UseApi { const [loading, setLoading] = useState(false); + // FIXME: + // eslint-disable-next-line @typescript-eslint/ban-types const [error, setError] = useState(null); const [result, setResult] = useState(); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c246443a0..284fe66ef 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,10 +4,10 @@ importers: .: specifiers: - '@commitlint/cli': ^13.1.0 - '@commitlint/config-conventional': ^13.1.0 - '@commitlint/types': ^13.1.0 - husky: ^7.0.1 + '@commitlint/cli': ^13.2.1 + '@commitlint/config-conventional': ^13.2.0 + '@commitlint/types': ^13.2.0 + husky: ^7.0.4 lerna: ^4.0.0 typescript: ^4.5.5 devDependencies: @@ -24,13 +24,13 @@ importers: '@logto/schemas': ^0.1.0 '@parcel/core': ^2.3.1 '@parcel/transformer-sass': ^2.3.1 - '@silverhand/eslint-config': ^0.8.1 - '@silverhand/eslint-config-react': ^0.8.1 - '@silverhand/ts-config': ^0.8.1 - '@silverhand/ts-config-react': ^0.8.1 + '@silverhand/eslint-config': ^0.9.1 + '@silverhand/eslint-config-react': ^0.9.2 + '@silverhand/ts-config': ^0.9.1 + '@silverhand/ts-config-react': ^0.9.2 '@types/react': ^17.0.14 '@types/react-dom': ^17.0.9 - eslint: ^8.1.0 + eslint: ^8.10.0 lint-staged: ^11.1.1 parcel: ^2.3.1 postcss: ^8.4.6 @@ -48,13 +48,13 @@ importers: devDependencies: '@parcel/core': 2.3.1 '@parcel/transformer-sass': 2.3.1_@parcel+core@2.3.1 - '@silverhand/eslint-config': 0.8.1_b07be603d0ceb19daeedad1772e0f2c4 - '@silverhand/eslint-config-react': 0.8.1_bde439a4d13c321a6cb4f974de44a545 - '@silverhand/ts-config': 0.8.1_typescript@4.5.5 - '@silverhand/ts-config-react': 0.8.1_typescript@4.5.5 + '@silverhand/eslint-config': 0.9.1_dd26a5c7f44cc79875cab41b61b7f609 + '@silverhand/eslint-config-react': 0.9.2_40768c17363f6507b3c2d36cc72e1a6b + '@silverhand/ts-config': 0.9.1_typescript@4.5.5 + '@silverhand/ts-config-react': 0.9.2_typescript@4.5.5 '@types/react': 17.0.37 '@types/react-dom': 17.0.11 - eslint: 8.4.1 + eslint: 8.10.0 lint-staged: 11.2.6 parcel: 2.3.1_postcss@8.4.6 postcss: 8.4.6 @@ -68,9 +68,9 @@ importers: '@logto/phrases': ^0.1.0 '@logto/schemas': ^0.1.0 '@shopify/jest-koa-mocks': ^3.0.8 - '@silverhand/eslint-config': ^0.8.1 + '@silverhand/eslint-config': ^0.9.1 '@silverhand/essentials': ^1.1.0 - '@silverhand/ts-config': ^0.8.1 + '@silverhand/ts-config': ^0.9.1 '@types/jest': ^27.0.1 '@types/koa': ^2.13.3 '@types/koa-logger': ^3.1.1 @@ -84,7 +84,7 @@ importers: dayjs: ^1.10.5 decamelize: ^5.0.0 dotenv: ^10.0.0 - eslint: ^8.1.0 + eslint: ^8.10.0 formidable: ^1.2.2 got: ^11.8.2 i18next: ^20.3.5 @@ -147,8 +147,8 @@ importers: zod: 3.11.6 devDependencies: '@shopify/jest-koa-mocks': 3.0.8 - '@silverhand/eslint-config': 0.8.1_b07be603d0ceb19daeedad1772e0f2c4 - '@silverhand/ts-config': 0.8.1_typescript@4.5.5 + '@silverhand/eslint-config': 0.9.1_dd26a5c7f44cc79875cab41b61b7f609 + '@silverhand/ts-config': 0.9.1_typescript@4.5.5 '@types/jest': 27.0.3 '@types/koa': 2.13.4 '@types/koa-logger': 3.1.2 @@ -159,7 +159,7 @@ importers: '@types/oidc-provider': 7.8.1 '@types/supertest': 2.0.11 codecov: 3.8.3 - eslint: 8.4.1 + eslint: 8.10.0 jest: 27.4.4 jest-matcher-specific-error: 1.0.0 lint-staged: 11.2.6 @@ -175,10 +175,10 @@ importers: packages/phrases: specifiers: '@logto/schemas': ^0.1.0 - '@silverhand/eslint-config': ^0.8.1 + '@silverhand/eslint-config': ^0.9.1 '@silverhand/essentials': ^1.1.4 - '@silverhand/ts-config': ^0.8.1 - eslint: ^8.1.0 + '@silverhand/ts-config': ^0.9.1 + eslint: ^8.10.0 lint-staged: ^11.1.1 prettier: ^2.3.2 typescript: ^4.5.5 @@ -186,9 +186,9 @@ importers: '@logto/schemas': link:../schemas '@silverhand/essentials': 1.1.4 devDependencies: - '@silverhand/eslint-config': 0.8.1_b07be603d0ceb19daeedad1772e0f2c4 - '@silverhand/ts-config': 0.8.1_typescript@4.5.5 - eslint: 8.4.1 + '@silverhand/eslint-config': 0.9.1_dd26a5c7f44cc79875cab41b61b7f609 + '@silverhand/ts-config': 0.9.1_typescript@4.5.5 + eslint: 8.10.0 lint-staged: 11.2.6 prettier: 2.5.1 typescript: 4.5.5 @@ -196,14 +196,14 @@ importers: packages/schemas: specifiers: '@logto/phrases': ^0.1.0 - '@silverhand/eslint-config': ^0.8.1 + '@silverhand/eslint-config': ^0.9.1 '@silverhand/essentials': ^1.1.0 - '@silverhand/ts-config': ^0.8.1 + '@silverhand/ts-config': ^0.9.1 '@types/lodash.uniq': ^4.5.6 '@types/node': '14' '@types/pluralize': ^0.0.29 camelcase: ^6.2.0 - eslint: ^8.1.0 + eslint: ^8.10.0 lint-staged: ^11.1.1 lodash.uniq: ^4.5.0 pluralize: ^8.0.0 @@ -215,14 +215,14 @@ importers: '@logto/phrases': link:../phrases zod: 3.11.6 devDependencies: - '@silverhand/eslint-config': 0.8.1_b07be603d0ceb19daeedad1772e0f2c4 + '@silverhand/eslint-config': 0.9.1_dd26a5c7f44cc79875cab41b61b7f609 '@silverhand/essentials': 1.1.2 - '@silverhand/ts-config': 0.8.1_typescript@4.5.5 + '@silverhand/ts-config': 0.9.1_typescript@4.5.5 '@types/lodash.uniq': 4.5.6 '@types/node': 14.18.0 '@types/pluralize': 0.0.29 camelcase: 6.2.1 - eslint: 8.4.1 + eslint: 8.10.0 lint-staged: 11.2.6 lodash.uniq: 4.5.0 pluralize: 8.0.0 @@ -237,17 +237,17 @@ importers: '@logto/schemas': ^0.1.0 '@parcel/core': ^2.3.1 '@parcel/transformer-sass': ^2.3.1 - '@silverhand/eslint-config': ^0.8.1 - '@silverhand/eslint-config-react': ^0.8.1 - '@silverhand/ts-config': ^0.8.1 - '@silverhand/ts-config-react': ^0.8.1 + '@silverhand/eslint-config': ^0.9.1 + '@silverhand/eslint-config-react': ^0.9.2 + '@silverhand/ts-config': ^0.9.1 + '@silverhand/ts-config-react': ^0.9.2 '@testing-library/react': ^12.0.0 '@types/jest': ^27.4.0 '@types/react': ^17.0.14 '@types/react-dom': ^17.0.9 '@types/react-router-dom': ^5.3.2 classnames: ^2.3.1 - eslint: ^8.1.0 + eslint: ^8.10.0 i18next: ^21.6.11 i18next-browser-languagedetector: ^6.1.3 identity-obj-proxy: ^3.0.0 @@ -279,16 +279,16 @@ importers: '@jest/types': 27.5.1 '@parcel/core': 2.3.1 '@parcel/transformer-sass': 2.3.1_@parcel+core@2.3.1 - '@silverhand/eslint-config': 0.8.1_b07be603d0ceb19daeedad1772e0f2c4 - '@silverhand/eslint-config-react': 0.8.1_bde439a4d13c321a6cb4f974de44a545 - '@silverhand/ts-config': 0.8.1_typescript@4.5.5 - '@silverhand/ts-config-react': 0.8.1_typescript@4.5.5 + '@silverhand/eslint-config': 0.9.1_dd26a5c7f44cc79875cab41b61b7f609 + '@silverhand/eslint-config-react': 0.9.2_40768c17363f6507b3c2d36cc72e1a6b + '@silverhand/ts-config': 0.9.1_typescript@4.5.5 + '@silverhand/ts-config-react': 0.9.2_typescript@4.5.5 '@testing-library/react': 12.1.2_react-dom@17.0.2+react@17.0.2 '@types/jest': 27.4.0 '@types/react': 17.0.37 '@types/react-dom': 17.0.11 '@types/react-router-dom': 5.3.2 - eslint: 8.4.1 + eslint: 8.10.0 identity-obj-proxy: 3.0.0 jest: 27.5.1 lint-staged: 11.2.6 @@ -301,17 +301,36 @@ importers: packages: + /@ampproject/remapping/2.1.2: + resolution: {integrity: sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/trace-mapping': 0.3.4 + dev: true + /@babel/code-frame/7.16.0: resolution: {integrity: sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==} engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.16.0 + /@babel/code-frame/7.16.7: + resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.16.10 + dev: true + /@babel/compat-data/7.16.4: resolution: {integrity: sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==} engines: {node: '>=6.9.0'} dev: true + /@babel/compat-data/7.17.0: + resolution: {integrity: sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/core/7.16.0: resolution: {integrity: sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==} engines: {node: '>=6.9.0'} @@ -335,15 +354,38 @@ packages: - supports-color dev: true - /@babel/eslint-parser/7.16.3_@babel+core@7.16.0+eslint@8.4.1: - resolution: {integrity: sha512-iB4ElZT0jAt7PKVaeVulOECdGe6UnmA/O0P9jlF5g5GBOwDVbna8AXhHRu4s27xQf6OkveyA8iTDv1jHdDejgQ==} + /@babel/core/7.17.5: + resolution: {integrity: sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.1.2 + '@babel/code-frame': 7.16.7 + '@babel/generator': 7.17.3 + '@babel/helper-compilation-targets': 7.16.7_@babel+core@7.17.5 + '@babel/helper-module-transforms': 7.17.6 + '@babel/helpers': 7.17.2 + '@babel/parser': 7.17.3 + '@babel/template': 7.16.7 + '@babel/traverse': 7.17.3 + '@babel/types': 7.17.0 + convert-source-map: 1.8.0 + debug: 4.3.3 + gensync: 1.0.0-beta.2 + json5: 2.2.0 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/eslint-parser/7.17.0_@babel+core@7.17.5+eslint@8.10.0: + resolution: {integrity: sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': '>=7.11.0' eslint: ^7.5.0 || ^8.0.0 dependencies: - '@babel/core': 7.16.0 - eslint: 8.4.1 + '@babel/core': 7.17.5 + eslint: 8.10.0 eslint-scope: 5.1.1 eslint-visitor-keys: 2.1.0 semver: 6.3.0 @@ -358,6 +400,15 @@ packages: source-map: 0.5.7 dev: true + /@babel/generator/7.17.3: + resolution: {integrity: sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.17.0 + jsesc: 2.5.2 + source-map: 0.5.7 + dev: true + /@babel/helper-compilation-targets/7.16.3_@babel+core@7.16.0: resolution: {integrity: sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==} engines: {node: '>=6.9.0'} @@ -371,6 +422,26 @@ packages: semver: 6.3.0 dev: true + /@babel/helper-compilation-targets/7.16.7_@babel+core@7.17.5: + resolution: {integrity: sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.17.0 + '@babel/core': 7.17.5 + '@babel/helper-validator-option': 7.16.7 + browserslist: 4.19.3 + semver: 6.3.0 + dev: true + + /@babel/helper-environment-visitor/7.16.7: + resolution: {integrity: sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.17.0 + dev: true + /@babel/helper-function-name/7.16.0: resolution: {integrity: sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==} engines: {node: '>=6.9.0'} @@ -380,6 +451,15 @@ packages: '@babel/types': 7.16.0 dev: true + /@babel/helper-function-name/7.16.7: + resolution: {integrity: sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-get-function-arity': 7.16.7 + '@babel/template': 7.16.7 + '@babel/types': 7.17.0 + dev: true + /@babel/helper-get-function-arity/7.16.0: resolution: {integrity: sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==} engines: {node: '>=6.9.0'} @@ -387,6 +467,13 @@ packages: '@babel/types': 7.16.0 dev: true + /@babel/helper-get-function-arity/7.16.7: + resolution: {integrity: sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.17.0 + dev: true + /@babel/helper-hoist-variables/7.16.0: resolution: {integrity: sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==} engines: {node: '>=6.9.0'} @@ -394,6 +481,13 @@ packages: '@babel/types': 7.16.0 dev: true + /@babel/helper-hoist-variables/7.16.7: + resolution: {integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.17.0 + dev: true + /@babel/helper-member-expression-to-functions/7.16.0: resolution: {integrity: sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==} engines: {node: '>=6.9.0'} @@ -408,6 +502,13 @@ packages: '@babel/types': 7.16.0 dev: true + /@babel/helper-module-imports/7.16.7: + resolution: {integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.17.0 + dev: true + /@babel/helper-module-transforms/7.16.0: resolution: {integrity: sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==} engines: {node: '>=6.9.0'} @@ -424,6 +525,22 @@ packages: - supports-color dev: true + /@babel/helper-module-transforms/7.17.6: + resolution: {integrity: sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.16.7 + '@babel/helper-module-imports': 7.16.7 + '@babel/helper-simple-access': 7.16.7 + '@babel/helper-split-export-declaration': 7.16.7 + '@babel/helper-validator-identifier': 7.16.7 + '@babel/template': 7.16.7 + '@babel/traverse': 7.17.3 + '@babel/types': 7.17.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-optimise-call-expression/7.16.0: resolution: {integrity: sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==} engines: {node: '>=6.9.0'} @@ -455,6 +572,13 @@ packages: '@babel/types': 7.16.0 dev: true + /@babel/helper-simple-access/7.16.7: + resolution: {integrity: sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.17.0 + dev: true + /@babel/helper-split-export-declaration/7.16.0: resolution: {integrity: sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==} engines: {node: '>=6.9.0'} @@ -462,15 +586,32 @@ packages: '@babel/types': 7.16.0 dev: true + /@babel/helper-split-export-declaration/7.16.7: + resolution: {integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.17.0 + dev: true + /@babel/helper-validator-identifier/7.15.7: resolution: {integrity: sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==} engines: {node: '>=6.9.0'} + /@babel/helper-validator-identifier/7.16.7: + resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-validator-option/7.14.5: resolution: {integrity: sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==} engines: {node: '>=6.9.0'} dev: true + /@babel/helper-validator-option/7.16.7: + resolution: {integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helpers/7.16.3: resolution: {integrity: sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==} engines: {node: '>=6.9.0'} @@ -482,6 +623,17 @@ packages: - supports-color dev: true + /@babel/helpers/7.17.2: + resolution: {integrity: sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.16.7 + '@babel/traverse': 7.17.3 + '@babel/types': 7.17.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/highlight/7.16.0: resolution: {integrity: sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==} engines: {node: '>=6.9.0'} @@ -490,12 +642,27 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 + /@babel/highlight/7.16.10: + resolution: {integrity: sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.16.7 + chalk: 2.4.2 + js-tokens: 4.0.0 + dev: true + /@babel/parser/7.16.4: resolution: {integrity: sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==} engines: {node: '>=6.0.0'} hasBin: true dev: true + /@babel/parser/7.17.3: + resolution: {integrity: sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==} + engines: {node: '>=6.0.0'} + hasBin: true + dev: true + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.16.0: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: @@ -630,6 +797,15 @@ packages: '@babel/types': 7.16.0 dev: true + /@babel/template/7.16.7: + resolution: {integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.16.7 + '@babel/parser': 7.17.3 + '@babel/types': 7.17.0 + dev: true + /@babel/traverse/7.16.3: resolution: {integrity: sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==} engines: {node: '>=6.9.0'} @@ -647,6 +823,24 @@ packages: - supports-color dev: true + /@babel/traverse/7.17.3: + resolution: {integrity: sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.16.7 + '@babel/generator': 7.17.3 + '@babel/helper-environment-visitor': 7.16.7 + '@babel/helper-function-name': 7.16.7 + '@babel/helper-hoist-variables': 7.16.7 + '@babel/helper-split-export-declaration': 7.16.7 + '@babel/parser': 7.17.3 + '@babel/types': 7.17.0 + debug: 4.3.3 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/types/7.16.0: resolution: {integrity: sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==} engines: {node: '>=6.9.0'} @@ -654,6 +848,14 @@ packages: '@babel/helper-validator-identifier': 7.15.7 to-fast-properties: 2.0.0 + /@babel/types/7.17.0: + resolution: {integrity: sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.16.7 + to-fast-properties: 2.0.0 + dev: true + /@bcoe/v8-coverage/0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true @@ -671,14 +873,14 @@ packages: lodash: 4.17.21 resolve-from: 5.0.0 resolve-global: 1.0.0 - yargs: 17.3.0 + yargs: 17.3.1 dev: true /@commitlint/config-conventional/13.2.0: resolution: {integrity: sha512-7u7DdOiF+3qSdDlbQGfpvCH8DCQdLFvnI2+VucYmmV7E92iD6t9PBj+UjIoSQCaMAzYp27Vkall78AkcXBh6Xw==} engines: {node: '>=v12'} dependencies: - conventional-changelog-conventionalcommits: 4.6.1 + conventional-changelog-conventionalcommits: 4.6.3 dev: true /@commitlint/ensure/13.2.0: @@ -746,7 +948,7 @@ packages: dependencies: '@commitlint/types': 13.2.0 conventional-changelog-angular: 5.0.13 - conventional-commits-parser: 3.2.3 + conventional-commits-parser: 3.2.4 dev: true /@commitlint/read/13.2.0: @@ -755,8 +957,8 @@ packages: dependencies: '@commitlint/top-level': 13.2.0 '@commitlint/types': 13.2.0 - fs-extra: 10.0.0 - git-raw-commits: 2.0.10 + fs-extra: 10.0.1 + git-raw-commits: 2.0.11 dev: true /@commitlint/resolve-extends/13.2.0: @@ -826,34 +1028,34 @@ packages: - typescript dev: true - /@eslint/eslintrc/1.0.5: - resolution: {integrity: sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==} + /@eslint/eslintrc/1.2.0: + resolution: {integrity: sha512-igm9SjJHNEJRiUnecP/1R5T3wKLEJ7pL6e2P+GUSfCd0dGjPYYZve08uzw8L2J8foVHFz+NGu12JxRcU2gGo6w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.3 - espree: 9.2.0 - globals: 13.12.0 + espree: 9.3.1 + globals: 13.12.1 ignore: 4.0.6 import-fresh: 3.3.0 js-yaml: 4.1.0 - minimatch: 3.0.4 + minimatch: 3.1.2 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color dev: true - /@gar/promisify/1.1.2: - resolution: {integrity: sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==} + /@gar/promisify/1.1.3: + resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} dev: true - /@humanwhocodes/config-array/0.9.2: - resolution: {integrity: sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==} + /@humanwhocodes/config-array/0.9.5: + resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 debug: 4.3.3 - minimatch: 3.0.4 + minimatch: 3.1.2 transitivePeerDependencies: - supports-color dev: true @@ -1265,6 +1467,22 @@ packages: chalk: 4.1.2 dev: true + /@jridgewell/resolve-uri/3.0.5: + resolution: {integrity: sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==} + engines: {node: '>=6.0.0'} + dev: true + + /@jridgewell/sourcemap-codec/1.4.11: + resolution: {integrity: sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==} + dev: true + + /@jridgewell/trace-mapping/0.3.4: + resolution: {integrity: sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==} + dependencies: + '@jridgewell/resolve-uri': 3.0.5 + '@jridgewell/sourcemap-codec': 1.4.11 + dev: true + /@koa/cors/3.1.0: resolution: {integrity: sha512-7ulRC1da/rBa6kj6P4g2aJfnET3z8Uf3SWu60cjbtxTA5g8lxRdX/Bd2P92EagGwwAhANeNw8T8if99rJliR6Q==} engines: {node: '>= 8.0.0'} @@ -1385,7 +1603,7 @@ packages: dependencies: '@lerna/child-process': 4.0.0 '@lerna/describe-ref': 4.0.0 - minimatch: 3.0.4 + minimatch: 3.1.2 npmlog: 4.1.2 slash: 3.0.0 dev: true @@ -1442,7 +1660,7 @@ packages: '@lerna/validation-error': 4.0.0 dedent: 0.7.0 fs-extra: 9.1.0 - globby: 11.0.4 + globby: 11.1.0 init-package-json: 2.0.5 npm-package-arg: 8.1.5 p-reduce: 2.1.0 @@ -1533,15 +1751,19 @@ packages: '@octokit/rest': 18.12.0 git-url-parse: 11.6.0 npmlog: 4.1.2 + transitivePeerDependencies: + - encoding dev: true /@lerna/gitlab-client/4.0.0: resolution: {integrity: sha512-OMUpGSkeDWFf7BxGHlkbb35T7YHqVFCwBPSIR6wRsszY8PAzCYahtH3IaJzEJyUg6vmZsNl0FSr3pdA2skhxqA==} engines: {node: '>= 10.18.0'} dependencies: - node-fetch: 2.6.6 + node-fetch: 2.6.7 npmlog: 4.1.2 whatwg-url: 8.7.0 + transitivePeerDependencies: + - encoding dev: true /@lerna/global-options/4.0.0: @@ -1618,7 +1840,7 @@ packages: dependencies: '@lerna/query-graph': 4.0.0 chalk: 4.1.2 - columnify: 1.5.4 + columnify: 1.6.0 dev: true /@lerna/log-packed/4.0.0: @@ -1626,7 +1848,7 @@ packages: engines: {node: '>= 10.18.0'} dependencies: byte-size: 7.0.1 - columnify: 1.5.4 + columnify: 1.6.0 has-unicode: 2.0.1 npmlog: 4.1.2 dev: true @@ -1660,7 +1882,7 @@ packages: fs-extra: 9.1.0 npm-package-arg: 8.1.5 npmlog: 4.1.2 - signal-exit: 3.0.6 + signal-exit: 3.0.7 write-pkg: 4.0.0 dev: true @@ -1762,7 +1984,7 @@ packages: dedent: 0.7.0 dot-prop: 6.0.1 glob-parent: 5.1.2 - globby: 11.0.4 + globby: 11.1.0 load-json-file: 6.2.0 npmlog: 4.1.2 p-map: 4.0.0 @@ -1811,6 +2033,7 @@ packages: pacote: 11.3.5 semver: 7.3.5 transitivePeerDependencies: + - encoding - supports-color dev: true @@ -1933,7 +2156,7 @@ packages: chalk: 4.1.2 dedent: 0.7.0 load-json-file: 6.2.0 - minimatch: 3.0.4 + minimatch: 3.1.2 npmlog: 4.1.2 p-map: 4.0.0 p-pipe: 3.1.0 @@ -1943,6 +2166,8 @@ packages: slash: 3.0.0 temp-write: 4.0.0 write-json-file: 4.3.0 + transitivePeerDependencies: + - encoding dev: true /@lerna/write-log-file/4.0.0: @@ -1978,11 +2203,10 @@ packages: resolution: {integrity: sha512-3BGrt6FLjqM6br5AhWRKTr3u5GIVkjRYeAFrMp3HjnfICrg4xOrVRwFavKT6tsp++bq5dluL5t8ME/Nha/6c1Q==} dev: true - /@npmcli/fs/1.1.0: - resolution: {integrity: sha512-VhP1qZLXcrXRIaPoqb4YA55JQxLNF3jNR4T55IdOJa3+IFJKNYHtPvtXx8slmeMavj37vCzCfrqQM1vWLsYKLA==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16} + /@npmcli/fs/1.1.1: + resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==} dependencies: - '@gar/promisify': 1.1.2 + '@gar/promisify': 1.1.3 semver: 7.3.5 dev: true @@ -2046,11 +2270,13 @@ packages: dependencies: '@octokit/auth-token': 2.5.0 '@octokit/graphql': 4.8.0 - '@octokit/request': 5.6.2 + '@octokit/request': 5.6.3 '@octokit/request-error': 2.1.0 '@octokit/types': 6.34.0 before-after-hook: 2.2.2 universal-user-agent: 6.0.0 + transitivePeerDependencies: + - encoding dev: true /@octokit/endpoint/6.0.12: @@ -2064,9 +2290,11 @@ packages: /@octokit/graphql/4.8.0: resolution: {integrity: sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==} dependencies: - '@octokit/request': 5.6.2 + '@octokit/request': 5.6.3 '@octokit/types': 6.34.0 universal-user-agent: 6.0.0 + transitivePeerDependencies: + - encoding dev: true /@octokit/openapi-types/11.2.0: @@ -2112,15 +2340,17 @@ packages: once: 1.4.0 dev: true - /@octokit/request/5.6.2: - resolution: {integrity: sha512-je66CvSEVf0jCpRISxkUcCa0UkxmFs6eGDRSbfJtAVwbLH5ceqF+YEyC8lj8ystKyZTy8adWr0qmkY52EfOeLA==} + /@octokit/request/5.6.3: + resolution: {integrity: sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==} dependencies: '@octokit/endpoint': 6.0.12 '@octokit/request-error': 2.1.0 '@octokit/types': 6.34.0 is-plain-object: 5.0.0 - node-fetch: 2.6.6 + node-fetch: 2.6.7 universal-user-agent: 6.0.0 + transitivePeerDependencies: + - encoding dev: true /@octokit/rest/18.12.0: @@ -2130,6 +2360,8 @@ packages: '@octokit/plugin-paginate-rest': 2.17.0_@octokit+core@3.5.1 '@octokit/plugin-request-log': 1.0.4_@octokit+core@3.5.1 '@octokit/plugin-rest-endpoint-methods': 5.13.0_@octokit+core@3.5.1 + transitivePeerDependencies: + - encoding dev: true /@octokit/types/6.34.0: @@ -2808,15 +3040,15 @@ packages: - supports-color dev: true - /@silverhand/eslint-config-react/0.8.1_bde439a4d13c321a6cb4f974de44a545: - resolution: {integrity: sha512-jZnrG6OdezjdOc/zZHon73iymdUTISwuFqT+t+rNzfDSU4jcWt03OkjqSkU+aKC30641pb+dAIwLUxnWkbS5Gw==} + /@silverhand/eslint-config-react/0.9.2_40768c17363f6507b3c2d36cc72e1a6b: + resolution: {integrity: sha512-+r0RyjJ3l2Dx8kpeEtdpRxJNcYRprTWAS4DC6gpuRDue0IH+swFONrj68JD1IJqHYk2K/VvvSvCN8ewOr8N9bQ==} peerDependencies: stylelint: ^13.13.1 dependencies: - '@silverhand/eslint-config': 0.8.1_b07be603d0ceb19daeedad1772e0f2c4 - eslint-config-xo-react: 0.25.0_0d0b684468c8c3b6dac037452254bcd4 - eslint-plugin-react: 7.27.1_eslint@8.4.1 - eslint-plugin-react-hooks: 4.3.0_eslint@8.4.1 + '@silverhand/eslint-config': 0.9.1_dd26a5c7f44cc79875cab41b61b7f609 + eslint-config-xo-react: 0.25.0_4fbc8ed04fe651f7b6cd4e2fdf2a6286 + eslint-plugin-react: 7.29.2_eslint@8.10.0 + eslint-plugin-react-hooks: 4.3.0_eslint@8.10.0 stylelint: 13.13.1 stylelint-config-xo-scss: 0.14.0_stylelint@13.13.1 transitivePeerDependencies: @@ -2826,45 +3058,45 @@ packages: - typescript dev: true - /@silverhand/eslint-config/0.8.1_b07be603d0ceb19daeedad1772e0f2c4: - resolution: {integrity: sha512-6pSjy3TeZ5DYv4RSwoQmaRc7IIRE+yFL0yunB5HVZdoFaXeR8Ov9hyPmxMOndw2Xtb3WQoK9VLJvN+LO4r+KCA==} + /@silverhand/eslint-config/0.9.1_dd26a5c7f44cc79875cab41b61b7f609: + resolution: {integrity: sha512-kQJcdR7ElJ22uY/aLUqcmJj3XlcM32R+uoYaqBfWFlh2afHziLkoFD4gM3ZsqRNEW8C/Ji908TNUMSISPXbGUQ==} engines: {node: '>=14.15.0'} peerDependencies: eslint: ^8.1.0 prettier: ^2.3.2 typescript: ^4.3.5 dependencies: - '@silverhand/eslint-plugin-fp': 2.5.0_eslint@8.4.1 - '@typescript-eslint/eslint-plugin': 5.6.0_1265a56439cdc21b9457e89eb025b8bf - '@typescript-eslint/parser': 5.6.0_eslint@8.4.1+typescript@4.5.5 - eslint: 8.4.1 - eslint-config-prettier: 8.3.0_eslint@8.4.1 - eslint-config-xo: 0.39.0_eslint@8.4.1 - eslint-config-xo-typescript: 0.43.0_31ad65a5a34b638b5d345ca6f0359d48 - eslint-import-resolver-typescript: 2.5.0_581d2b6245defd0595f2dd29dbf58da2 + '@silverhand/eslint-plugin-fp': 2.5.0_eslint@8.10.0 + '@typescript-eslint/eslint-plugin': 5.12.1_27a0c788acac7d65514027b167e3b3f6 + '@typescript-eslint/parser': 5.12.1_eslint@8.10.0+typescript@4.5.5 + eslint: 8.10.0 + eslint-config-prettier: 8.4.0_eslint@8.10.0 + eslint-config-xo: 0.40.0_eslint@8.10.0 + eslint-config-xo-typescript: 0.50.0_570bf7ac8e47f19836c9e7a7bf125b35 + eslint-import-resolver-typescript: 2.5.0_8b406960a2a06af75ddac353adbd0cfd eslint-plugin-consistent-default-export-name: 0.0.7 - eslint-plugin-eslint-comments: 3.2.0_eslint@8.4.1 - eslint-plugin-import: 2.25.3_eslint@8.4.1 + eslint-plugin-eslint-comments: 3.2.0_eslint@8.10.0 + eslint-plugin-import: 2.25.4_eslint@8.10.0 eslint-plugin-no-use-extend-native: 0.5.0 - eslint-plugin-node: 11.1.0_eslint@8.4.1 - eslint-plugin-prettier: 3.4.1_90bd2ba582f6d1348d73031482d782e2 - eslint-plugin-promise: 6.0.0_eslint@8.4.1 - eslint-plugin-sql: 2.0.0_eslint@8.4.1 - eslint-plugin-unicorn: 39.0.0_eslint@8.4.1 + eslint-plugin-node: 11.1.0_eslint@8.10.0 + eslint-plugin-prettier: 3.4.1_1669956a82292b1f29101a00a555e5bf + eslint-plugin-promise: 6.0.0_eslint@8.10.0 + eslint-plugin-sql: 2.1.0_eslint@8.10.0 + eslint-plugin-unicorn: 39.0.0_eslint@8.10.0 prettier: 2.5.1 typescript: 4.5.5 transitivePeerDependencies: - supports-color dev: true - /@silverhand/eslint-plugin-fp/2.5.0_eslint@8.4.1: + /@silverhand/eslint-plugin-fp/2.5.0_eslint@8.10.0: resolution: {integrity: sha512-/oLO2Rs9nkhOk+rmC3PsWDvrDKrOfKuRtbSAwH4Scawn5GqAjo7ZXIZXj7RWa4nxLsCGc3ULvaVs1e1m4n6G/A==} engines: {node: '>=14.15.0'} peerDependencies: eslint: ^8.1.0 dependencies: create-eslint-index: 1.0.0 - eslint: 8.4.1 + eslint: 8.10.0 eslint-ast-utils: 1.1.0 import-modules: 2.1.0 lodash: 4.17.21 @@ -2885,18 +3117,18 @@ packages: lodash.pick: 4.4.0 dev: false - /@silverhand/ts-config-react/0.8.1_typescript@4.5.5: - resolution: {integrity: sha512-ybE3dIR+KsiGF38bjoNsjXOxyYVGTZuXUjB8TxcMMBOztrHyKSjeIFG87u1fWucdHjKvleKHuorHZPePo1KAWw==} + /@silverhand/ts-config-react/0.9.2_typescript@4.5.5: + resolution: {integrity: sha512-YvkGLzgh4ysA+vaoAQ95RecM8MIG4QxoxgayOdmEh3onm76OLc9EN7Vf6nJd9kVJKwX78Y5k6i7iApncTA0SwA==} engines: {node: '>=14.15.0'} peerDependencies: typescript: ^4.3.5 dependencies: - '@silverhand/ts-config': 0.8.1_typescript@4.5.5 + '@silverhand/ts-config': 0.9.1_typescript@4.5.5 typescript: 4.5.5 dev: true - /@silverhand/ts-config/0.8.1_typescript@4.5.5: - resolution: {integrity: sha512-8I9cxcppVU7iq2KM/9h3nHDBIZ6EPgYtmi5eO9Z9u4vPoHo0YM9yrYtG2ra2FffNuTGyd8qiZK6YGrx463zs7Q==} + /@silverhand/ts-config/0.9.1_typescript@4.5.5: + resolution: {integrity: sha512-tj1cR71DhwZ90HnE9+v/bbaAgkuTQ5zGpErpL69BHJeOib6XaI34Nerl8XQs1kpL5DK8JG0rC8p4VT4XyxZLAw==} engines: {node: '>=14.15.0'} peerDependencies: typescript: ^4.3.5 @@ -3383,8 +3615,8 @@ packages: '@types/yargs-parser': 20.2.1 dev: true - /@typescript-eslint/eslint-plugin/5.6.0_1265a56439cdc21b9457e89eb025b8bf: - resolution: {integrity: sha512-MIbeMy5qfLqtgs1hWd088k1hOuRsN9JrHUPwVVKCD99EOUqScd7SrwoZl4Gso05EAP9w1kvLWUVGJOVpRPkDPA==} + /@typescript-eslint/eslint-plugin/5.12.1_27a0c788acac7d65514027b167e3b3f6: + resolution: {integrity: sha512-M499lqa8rnNK7mUv74lSFFttuUsubIRdAbHcVaP93oFcKkEmHmLqy2n7jM9C8DVmFMYK61ExrZU6dLYhQZmUpw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -3394,13 +3626,14 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 5.6.0_eslint@8.4.1+typescript@4.5.5 - '@typescript-eslint/parser': 5.6.0_eslint@8.4.1+typescript@4.5.5 - '@typescript-eslint/scope-manager': 5.6.0 + '@typescript-eslint/parser': 5.12.1_eslint@8.10.0+typescript@4.5.5 + '@typescript-eslint/scope-manager': 5.12.1 + '@typescript-eslint/type-utils': 5.12.1_eslint@8.10.0+typescript@4.5.5 + '@typescript-eslint/utils': 5.12.1_eslint@8.10.0+typescript@4.5.5 debug: 4.3.3 - eslint: 8.4.1 + eslint: 8.10.0 functional-red-black-tree: 1.0.1 - ignore: 5.1.9 + ignore: 5.2.0 regexpp: 3.2.0 semver: 7.3.5 tsutils: 3.21.0_typescript@4.5.5 @@ -3409,26 +3642,8 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils/5.6.0_eslint@8.4.1+typescript@4.5.5: - resolution: {integrity: sha512-VDoRf3Qj7+W3sS/ZBXZh3LBzp0snDLEgvp6qj0vOAIiAPM07bd5ojQ3CTzF/QFl5AKh7Bh1ycgj6lFBJHUt/DA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - dependencies: - '@types/json-schema': 7.0.9 - '@typescript-eslint/scope-manager': 5.6.0 - '@typescript-eslint/types': 5.6.0 - '@typescript-eslint/typescript-estree': 5.6.0_typescript@4.5.5 - eslint: 8.4.1 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.4.1 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/parser/5.6.0_eslint@8.4.1+typescript@4.5.5: - resolution: {integrity: sha512-YVK49NgdUPQ8SpCZaOpiq1kLkYRPMv9U5gcMrywzI8brtwZjr/tG3sZpuHyODt76W/A0SufNjYt9ZOgrC4tLIQ==} + /@typescript-eslint/parser/5.12.1_eslint@8.10.0+typescript@4.5.5: + resolution: {integrity: sha512-6LuVUbe7oSdHxUWoX/m40Ni8gsZMKCi31rlawBHt7VtW15iHzjbpj2WLiToG2758KjtCCiLRKZqfrOdl3cNKuw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -3437,31 +3652,50 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.6.0 - '@typescript-eslint/types': 5.6.0 - '@typescript-eslint/typescript-estree': 5.6.0_typescript@4.5.5 + '@typescript-eslint/scope-manager': 5.12.1 + '@typescript-eslint/types': 5.12.1 + '@typescript-eslint/typescript-estree': 5.12.1_typescript@4.5.5 debug: 4.3.3 - eslint: 8.4.1 + eslint: 8.10.0 typescript: 4.5.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/5.6.0: - resolution: {integrity: sha512-1U1G77Hw2jsGWVsO2w6eVCbOg0HZ5WxL/cozVSTfqnL/eB9muhb8THsP0G3w+BB5xAHv9KptwdfYFAUfzcIh4A==} + /@typescript-eslint/scope-manager/5.12.1: + resolution: {integrity: sha512-J0Wrh5xS6XNkd4TkOosxdpObzlYfXjAFIm9QxYLCPOcHVv1FyyFCPom66uIh8uBr0sZCrtS+n19tzufhwab8ZQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.6.0 - '@typescript-eslint/visitor-keys': 5.6.0 + '@typescript-eslint/types': 5.12.1 + '@typescript-eslint/visitor-keys': 5.12.1 dev: true - /@typescript-eslint/types/5.6.0: - resolution: {integrity: sha512-OIZffked7mXv4mXzWU5MgAEbCf9ecNJBKi+Si6/I9PpTaj+cf2x58h2oHW5/P/yTnPkKaayfjhLvx+crnl5ubA==} + /@typescript-eslint/type-utils/5.12.1_eslint@8.10.0+typescript@4.5.5: + resolution: {integrity: sha512-Gh8feEhsNLeCz6aYqynh61Vsdy+tiNNkQtc+bN3IvQvRqHkXGUhYkUi+ePKzP0Mb42se7FDb+y2SypTbpbR/Sg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/utils': 5.12.1_eslint@8.10.0+typescript@4.5.5 + debug: 4.3.3 + eslint: 8.10.0 + tsutils: 3.21.0_typescript@4.5.5 + typescript: 4.5.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/types/5.12.1: + resolution: {integrity: sha512-hfcbq4qVOHV1YRdhkDldhV9NpmmAu2vp6wuFODL71Y0Ixak+FLeEU4rnPxgmZMnGreGEghlEucs9UZn5KOfHJA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.6.0_typescript@4.5.5: - resolution: {integrity: sha512-92vK5tQaE81rK7fOmuWMrSQtK1IMonESR+RJR2Tlc7w4o0MeEdjgidY/uO2Gobh7z4Q1hhS94Cr7r021fMVEeA==} + /@typescript-eslint/typescript-estree/5.12.1_typescript@4.5.5: + resolution: {integrity: sha512-ahOdkIY9Mgbza7L9sIi205Pe1inCkZWAHE1TV1bpxlU4RZNPtXaDZfiiFWcL9jdxvW1hDYZJXrFm+vlMkXRbBw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -3469,10 +3703,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.6.0 - '@typescript-eslint/visitor-keys': 5.6.0 + '@typescript-eslint/types': 5.12.1 + '@typescript-eslint/visitor-keys': 5.12.1 debug: 4.3.3 - globby: 11.0.4 + globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.5 tsutils: 3.21.0_typescript@4.5.5 @@ -3481,12 +3715,30 @@ packages: - supports-color dev: true - /@typescript-eslint/visitor-keys/5.6.0: - resolution: {integrity: sha512-1p7hDp5cpRFUyE3+lvA74egs+RWSgumrBpzBCDzfTFv0aQ7lIeay80yU0hIxgAhwQ6PcasW35kaOCyDOv6O/Ng==} + /@typescript-eslint/utils/5.12.1_eslint@8.10.0+typescript@4.5.5: + resolution: {integrity: sha512-Qq9FIuU0EVEsi8fS6pG+uurbhNTtoYr4fq8tKjBupsK5Bgbk2I32UGm0Sh+WOyjOPgo/5URbxxSNV6HYsxV4MQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@types/json-schema': 7.0.9 + '@typescript-eslint/scope-manager': 5.12.1 + '@typescript-eslint/types': 5.12.1 + '@typescript-eslint/typescript-estree': 5.12.1_typescript@4.5.5 + eslint: 8.10.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0_eslint@8.10.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/visitor-keys/5.12.1: + resolution: {integrity: sha512-l1KSLfupuwrXx6wc0AuOmC7Ko5g14ZOQ86wJJqRbdLbXLK02pK/DPiDDqCc7BqqiiA04/eAA6ayL0bgOrAkH7A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.6.0 - eslint-visitor-keys: 3.1.0 + '@typescript-eslint/types': 5.12.1 + eslint-visitor-keys: 3.3.0 dev: true /JSONStream/1.3.5: @@ -3523,12 +3775,12 @@ packages: acorn-walk: 7.2.0 dev: true - /acorn-jsx/5.3.2_acorn@8.6.0: + /acorn-jsx/5.3.2_acorn@8.7.0: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.6.0 + acorn: 8.7.0 dev: true /acorn-walk/7.2.0: @@ -3553,6 +3805,12 @@ packages: hasBin: true dev: true + /acorn/8.7.0: + resolution: {integrity: sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /add-stream/1.0.0: resolution: {integrity: sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=} dev: true @@ -3566,8 +3824,8 @@ packages: - supports-color dev: true - /agentkeepalive/4.1.4: - resolution: {integrity: sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==} + /agentkeepalive/4.2.1: + resolution: {integrity: sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==} engines: {node: '>= 8.0.0'} dependencies: debug: 4.3.3 @@ -4014,6 +4272,18 @@ packages: picocolors: 1.0.0 dev: true + /browserslist/4.19.3: + resolution: {integrity: sha512-XK3X4xtKJ+Txj8G5c30B4gsm71s69lqXlkYui4s6EkKxuv49qjYlY6oVd+IFJ73d4YymtM3+djvvt/R/iJwwDg==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001312 + electron-to-chromium: 1.4.73 + escalade: 3.1.1 + node-releases: 2.0.2 + picocolors: 1.0.0 + dev: true + /bs-logger/0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} engines: {node: '>= 6'} @@ -4075,7 +4345,7 @@ packages: resolution: {integrity: sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==} engines: {node: '>= 10'} dependencies: - '@npmcli/fs': 1.1.0 + '@npmcli/fs': 1.1.1 '@npmcli/move-file': 1.1.2 chownr: 2.0.0 fs-minipass: 2.1.0 @@ -4166,6 +4436,10 @@ packages: resolution: {integrity: sha512-zaEMRH6xg8ESMi2eQ3R4eZ5qw/hJiVsO/HlLwniIwErij0JDr9P+8V4dtx1l+kLq6j3yy8l8W4fst1lBnat5wQ==} dev: true + /caniuse-lite/1.0.30001312: + resolution: {integrity: sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ==} + dev: true + /caseless/0.12.0: resolution: {integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=} dev: true @@ -4396,10 +4670,11 @@ packages: resolution: {integrity: sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==} dev: true - /columnify/1.5.4: - resolution: {integrity: sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=} + /columnify/1.6.0: + resolution: {integrity: sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==} + engines: {node: '>=8.0.0'} dependencies: - strip-ansi: 3.0.1 + strip-ansi: 6.0.1 wcwidth: 1.0.1 dev: true @@ -4454,8 +4729,8 @@ packages: proto-list: 1.2.4 dev: true - /confusing-browser-globals/1.0.10: - resolution: {integrity: sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==} + /confusing-browser-globals/1.0.11: + resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} dev: true /console-control-strings/1.1.0: @@ -4480,8 +4755,8 @@ packages: q: 1.5.1 dev: true - /conventional-changelog-conventionalcommits/4.6.1: - resolution: {integrity: sha512-lzWJpPZhbM1R0PIzkwzGBCnAkH5RKJzJfFQZcl/D+2lsJxAwGnDKBqn/F4C1RD31GJNn8NuKWQzAZDAVXPp2Mw==} + /conventional-changelog-conventionalcommits/4.6.3: + resolution: {integrity: sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==} engines: {node: '>=10'} dependencies: compare-func: 2.0.0 @@ -4494,11 +4769,11 @@ packages: engines: {node: '>=10'} dependencies: add-stream: 1.0.0 - conventional-changelog-writer: 5.0.0 - conventional-commits-parser: 3.2.3 + conventional-changelog-writer: 5.0.1 + conventional-commits-parser: 3.2.4 dateformat: 3.0.3 get-pkg-repo: 4.2.1 - git-raw-commits: 2.0.10 + git-raw-commits: 2.0.11 git-remote-origin-url: 2.0.0 git-semver-tags: 4.1.1 lodash: 4.17.21 @@ -4514,8 +4789,8 @@ packages: engines: {node: '>=10'} dev: true - /conventional-changelog-writer/5.0.0: - resolution: {integrity: sha512-HnDh9QHLNWfL6E1uHz6krZEQOgm8hN7z/m7tT16xwd802fwgMN0Wqd7AQYVkhpsjDUx/99oo+nGgvKF657XP5g==} + /conventional-changelog-writer/5.0.1: + resolution: {integrity: sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==} engines: {node: '>=10'} hasBin: true dependencies: @@ -4538,8 +4813,8 @@ packages: modify-values: 1.0.1 dev: true - /conventional-commits-parser/3.2.3: - resolution: {integrity: sha512-YyRDR7On9H07ICFpRm/igcdjIqebXbvf4Cff+Pf0BrBys1i1EOzx9iFXNlAbdrLAR8jf7bkUYkDAr8pEy0q4Pw==} + /conventional-commits-parser/3.2.4: + resolution: {integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==} engines: {node: '>=10'} hasBin: true dependencies: @@ -4559,8 +4834,8 @@ packages: concat-stream: 2.0.0 conventional-changelog-preset-loader: 2.3.4 conventional-commits-filter: 2.0.7 - conventional-commits-parser: 3.2.3 - git-raw-commits: 2.0.10 + conventional-commits-parser: 3.2.4 + git-raw-commits: 2.0.11 git-semver-tags: 4.1.1 meow: 8.1.2 q: 1.5.1 @@ -5123,6 +5398,10 @@ packages: resolution: {integrity: sha512-BQb7FgYwnu6haWLU63/CdVW+9xhmHls3RCQUFiV4lvw3wimEHTVcUk2hkuZo76QhR8nnDdfZE7evJIZqijwPdA==} dev: true + /electron-to-chromium/1.4.73: + resolution: {integrity: sha512-RlCffXkE/LliqfA5m29+dVDPB2r72y2D2egMMfIy3Le8ODrxjuZNVo4NIC2yPL01N4xb4nZQLwzi6Z5tGIGLnA==} + dev: true + /emittery/0.8.1: resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==} engines: {node: '>=10'} @@ -5211,7 +5490,7 @@ packages: is-shared-array-buffer: 1.0.1 is-string: 1.0.7 is-weakref: 1.0.2 - object-inspect: 1.11.1 + object-inspect: 1.12.0 object-keys: 1.1.1 object.assign: 4.1.2 string.prototype.trimend: 1.0.4 @@ -5274,16 +5553,16 @@ packages: lodash.zip: 4.2.0 dev: true - /eslint-config-prettier/8.3.0_eslint@8.4.1: - resolution: {integrity: sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==} + /eslint-config-prettier/8.4.0_eslint@8.10.0: + resolution: {integrity: sha512-CFotdUcMY18nGRo5KGsnNxpznzhkopOcOo0InID+sgQssPrzjvsyKZPvOgymTFeHrFuC3Tzdf2YndhXtULK9Iw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.4.1 + eslint: 8.10.0 dev: true - /eslint-config-xo-react/0.25.0_0d0b684468c8c3b6dac037452254bcd4: + /eslint-config-xo-react/0.25.0_4fbc8ed04fe651f7b6cd4e2fdf2a6286: resolution: {integrity: sha512-YpABFxnoATAYtxsZQChZEbOkWqzCtcQDRdiUqHhLgG7hzbAEzPDmsRUWnTP8oTVLVFWrbgdf913b8kQJaR1cBA==} engines: {node: '>=10'} peerDependencies: @@ -5291,41 +5570,42 @@ packages: eslint-plugin-react: '>=7.22.0' eslint-plugin-react-hooks: '>=4.2.0' dependencies: - eslint: 8.4.1 - eslint-plugin-react: 7.27.1_eslint@8.4.1 - eslint-plugin-react-hooks: 4.3.0_eslint@8.4.1 + eslint: 8.10.0 + eslint-plugin-react: 7.29.2_eslint@8.10.0 + eslint-plugin-react-hooks: 4.3.0_eslint@8.10.0 dev: true - /eslint-config-xo-typescript/0.43.0_31ad65a5a34b638b5d345ca6f0359d48: - resolution: {integrity: sha512-8T4O7Dy4c5/TeOPxBOTw7DI8fgS+u5ni0xA6alcJDyiMCuBq7O+FUMsOkz2vAOQ3C3HMkYmkpAXA/gZFX4QUrg==} + /eslint-config-xo-typescript/0.50.0_570bf7ac8e47f19836c9e7a7bf125b35: + resolution: {integrity: sha512-Ru2tXB8y2w9fFHLm4v2AVfY6P81UbfEuDZuxEpeXlfV65Ezlk0xO4nBaT899ojIFkWfr60rP9Ye4CdVUUT1UYg==} engines: {node: '>=12'} peerDependencies: - '@typescript-eslint/eslint-plugin': '>=4.28.1' - eslint: '>=7.30.0' + '@typescript-eslint/eslint-plugin': '>=5.8.0' + eslint: '>=8.0.0' + typescript: '>=4.4' dependencies: - '@typescript-eslint/eslint-plugin': 5.6.0_1265a56439cdc21b9457e89eb025b8bf - eslint: 8.4.1 + '@typescript-eslint/eslint-plugin': 5.12.1_27a0c788acac7d65514027b167e3b3f6 + eslint: 8.10.0 typescript: 4.5.5 dev: true - /eslint-config-xo/0.39.0_eslint@8.4.1: - resolution: {integrity: sha512-QX+ZnQgzy/UtgF8dksIiIBzpYoEKmiL0CmZ8O0Gnby7rGXg8Cny1CXirmHp1zKYIpO7BuTmtWj8eUYOsGr0IGQ==} - engines: {node: '>=10'} + /eslint-config-xo/0.40.0_eslint@8.10.0: + resolution: {integrity: sha512-msI1O0JGxeK2bbExg3U6EGaWKcjhOFzEjwzObywG/DC5GSNZTOyJT+b2l9MZGBeZsVdxfIGwdXTNeWXl8cN9iw==} + engines: {node: '>=12'} peerDependencies: - eslint: '>=7.20.0' + eslint: '>=8.6.0' dependencies: - confusing-browser-globals: 1.0.10 - eslint: 8.4.1 + confusing-browser-globals: 1.0.11 + eslint: 8.10.0 dev: true /eslint-import-resolver-node/0.3.6: resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} dependencies: debug: 3.2.7 - resolve: 1.20.0 + resolve: 1.22.0 dev: true - /eslint-import-resolver-typescript/2.5.0_581d2b6245defd0595f2dd29dbf58da2: + /eslint-import-resolver-typescript/2.5.0_8b406960a2a06af75ddac353adbd0cfd: resolution: {integrity: sha512-qZ6e5CFr+I7K4VVhQu3M/9xGv9/YmwsEXrsm3nimw8vWaVHRDrQRp26BgCypTxBp3vUp4o5aVEJRiy0F2DFddQ==} engines: {node: '>=4'} peerDependencies: @@ -5333,23 +5613,22 @@ packages: eslint-plugin-import: '*' dependencies: debug: 4.3.3 - eslint: 8.4.1 - eslint-plugin-import: 2.25.3_eslint@8.4.1 + eslint: 8.10.0 + eslint-plugin-import: 2.25.4_eslint@8.10.0 glob: 7.2.0 is-glob: 4.0.3 - resolve: 1.20.0 + resolve: 1.22.0 tsconfig-paths: 3.12.0 transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils/2.7.1: - resolution: {integrity: sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==} + /eslint-module-utils/2.7.3: + resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==} engines: {node: '>=4'} dependencies: debug: 3.2.7 find-up: 2.1.0 - pkg-dir: 2.0.0 dev: true /eslint-plugin-consistent-default-export-name/0.0.7: @@ -5362,30 +5641,30 @@ packages: lodash.upperfirst: 4.3.1 dev: true - /eslint-plugin-es/3.0.1_eslint@8.4.1: + /eslint-plugin-es/3.0.1_eslint@8.10.0: resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.4.1 + eslint: 8.10.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-eslint-comments/3.2.0_eslint@8.4.1: + /eslint-plugin-eslint-comments/3.2.0_eslint@8.10.0: resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} engines: {node: '>=6.5.0'} peerDependencies: eslint: '>=4.19.1' dependencies: escape-string-regexp: 1.0.5 - eslint: 8.4.1 - ignore: 5.1.9 + eslint: 8.10.0 + ignore: 5.2.0 dev: true - /eslint-plugin-import/2.25.3_eslint@8.4.1: - resolution: {integrity: sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==} + /eslint-plugin-import/2.25.4_eslint@8.10.0: + resolution: {integrity: sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==} engines: {node: '>=4'} peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 @@ -5394,15 +5673,15 @@ packages: array.prototype.flat: 1.2.5 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.4.1 + eslint: 8.10.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.1 + eslint-module-utils: 2.7.3 has: 1.0.3 - is-core-module: 2.8.0 + is-core-module: 2.8.1 is-glob: 4.0.3 - minimatch: 3.0.4 + minimatch: 3.1.2 object.values: 1.1.5 - resolve: 1.20.0 + resolve: 1.22.0 tsconfig-paths: 3.12.0 dev: true @@ -5416,22 +5695,22 @@ packages: is-proto-prop: 2.0.0 dev: true - /eslint-plugin-node/11.1.0_eslint@8.4.1: + /eslint-plugin-node/11.1.0_eslint@8.10.0: resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=5.16.0' dependencies: - eslint: 8.4.1 - eslint-plugin-es: 3.0.1_eslint@8.4.1 + eslint: 8.10.0 + eslint-plugin-es: 3.0.1_eslint@8.10.0 eslint-utils: 2.1.0 - ignore: 5.1.9 - minimatch: 3.0.4 - resolve: 1.20.0 + ignore: 5.2.0 + minimatch: 3.1.2 + resolve: 1.22.0 semver: 6.3.0 dev: true - /eslint-plugin-prettier/3.4.1_90bd2ba582f6d1348d73031482d782e2: + /eslint-plugin-prettier/3.4.1_1669956a82292b1f29101a00a555e5bf: resolution: {integrity: sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==} engines: {node: '>=6.0.0'} peerDependencies: @@ -5442,32 +5721,32 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.4.1 - eslint-config-prettier: 8.3.0_eslint@8.4.1 + eslint: 8.10.0 + eslint-config-prettier: 8.4.0_eslint@8.10.0 prettier: 2.5.1 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-promise/6.0.0_eslint@8.4.1: + /eslint-plugin-promise/6.0.0_eslint@8.10.0: resolution: {integrity: sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.4.1 + eslint: 8.10.0 dev: true - /eslint-plugin-react-hooks/4.3.0_eslint@8.4.1: + /eslint-plugin-react-hooks/4.3.0_eslint@8.10.0: resolution: {integrity: sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.4.1 + eslint: 8.10.0 dev: true - /eslint-plugin-react/7.27.1_eslint@8.4.1: - resolution: {integrity: sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==} + /eslint-plugin-react/7.29.2_eslint@8.10.0: + resolution: {integrity: sha512-ypEBTKOy5liFQXZWMchJ3LN0JX1uPI6n7MN7OPHKacqXAxq5gYC30TdO7wqGYQyxD1OrzpobdHC3hDmlRWDg9w==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 @@ -5475,29 +5754,29 @@ packages: array-includes: 3.1.4 array.prototype.flatmap: 1.2.5 doctrine: 2.1.0 - eslint: 8.4.1 + eslint: 8.10.0 estraverse: 5.3.0 jsx-ast-utils: 3.2.1 - minimatch: 3.0.4 + minimatch: 3.1.2 object.entries: 1.1.5 object.fromentries: 2.0.5 object.hasown: 1.1.0 object.values: 1.1.5 - prop-types: 15.7.2 + prop-types: 15.8.1 resolve: 2.0.0-next.3 semver: 6.3.0 string.prototype.matchall: 4.0.6 dev: true - /eslint-plugin-sql/2.0.0_eslint@8.4.1: - resolution: {integrity: sha512-NM2MWxTtg16FdDarARTZawi50CDWKj9mks0qboxVRvxuFaLsZx02Ss1w7cDfsk7hnTVo6eVXmI38QmL7bIqepQ==} + /eslint-plugin-sql/2.1.0_eslint@8.10.0: + resolution: {integrity: sha512-UPapPPhK1ADgQDTogpApiSAh6bYjrt2daYkKCdApHm5KPbq9qR4ca4TPyYod06bAnLgswbri6Z9gEPAy0R+B1A==} engines: {node: '>=12'} peerDependencies: eslint: '>=8.1.0' dependencies: astring: 1.8.1 debug: 4.3.3 - eslint: 8.4.1 + eslint: 8.10.0 lodash: 4.17.21 pg-formatter: 1.3.0 sql-parse: 0.1.5 @@ -5505,18 +5784,18 @@ packages: - supports-color dev: true - /eslint-plugin-unicorn/39.0.0_eslint@8.4.1: + /eslint-plugin-unicorn/39.0.0_eslint@8.10.0: resolution: {integrity: sha512-fd5RK2FtYjGcIx3wra7csIE/wkkmBo22T1gZtRTsLr1Mb+KsFKJ+JOdSqhHXQUrI/JTs/Mon64cEYzTgSCbltw==} engines: {node: '>=12'} peerDependencies: eslint: '>=7.32.0' dependencies: - '@babel/helper-validator-identifier': 7.15.7 + '@babel/helper-validator-identifier': 7.16.7 ci-info: 3.3.0 clean-regexp: 1.0.0 - eslint: 8.4.1 - eslint-template-visitor: 2.3.2_eslint@8.4.1 - eslint-utils: 3.0.0_eslint@8.4.1 + eslint: 8.10.0 + eslint-template-visitor: 2.3.2_eslint@8.10.0 + eslint-utils: 3.0.0_eslint@8.10.0 esquery: 1.4.0 indent-string: 4.0.0 is-builtin-module: 3.1.0 @@ -5539,22 +5818,22 @@ packages: estraverse: 4.3.0 dev: true - /eslint-scope/7.1.0: - resolution: {integrity: sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==} + /eslint-scope/7.1.1: + resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 dev: true - /eslint-template-visitor/2.3.2_eslint@8.4.1: + /eslint-template-visitor/2.3.2_eslint@8.10.0: resolution: {integrity: sha512-3ydhqFpuV7x1M9EK52BPNj6V0Kwu0KKkcIAfpUhwHbR8ocRln/oUHgfxQupY8O1h4Qv/POHDumb/BwwNfxbtnA==} peerDependencies: eslint: '>=7.0.0' dependencies: - '@babel/core': 7.16.0 - '@babel/eslint-parser': 7.16.3_@babel+core@7.16.0+eslint@8.4.1 - eslint: 8.4.1 + '@babel/core': 7.17.5 + '@babel/eslint-parser': 7.17.0_@babel+core@7.17.5+eslint@8.10.0 + eslint: 8.10.0 eslint-visitor-keys: 2.1.0 esquery: 1.4.0 multimap: 1.1.0 @@ -5569,13 +5848,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.4.1: + /eslint-utils/3.0.0_eslint@8.10.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.4.1 + eslint: 8.10.0 eslint-visitor-keys: 2.1.0 dev: true @@ -5589,37 +5868,36 @@ packages: engines: {node: '>=10'} dev: true - /eslint-visitor-keys/3.1.0: - resolution: {integrity: sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==} + /eslint-visitor-keys/3.3.0: + resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.4.1: - resolution: {integrity: sha512-TxU/p7LB1KxQ6+7aztTnO7K0i+h0tDi81YRY9VzB6Id71kNz+fFYnf5HD5UOQmxkzcoa0TlVZf9dpMtUv0GpWg==} + /eslint/8.10.0: + resolution: {integrity: sha512-tcI1D9lfVec+R4LE1mNDnzoJ/f71Kl/9Cv4nG47jOueCMBrCCKYXr4AUVS7go6mWYGFD4+EoN6+eXSrEbRzXVw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint/eslintrc': 1.0.5 - '@humanwhocodes/config-array': 0.9.2 + '@eslint/eslintrc': 1.2.0 + '@humanwhocodes/config-array': 0.9.5 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 debug: 4.3.3 doctrine: 3.0.0 - enquirer: 2.3.6 escape-string-regexp: 4.0.0 - eslint-scope: 7.1.0 - eslint-utils: 3.0.0_eslint@8.4.1 - eslint-visitor-keys: 3.1.0 - espree: 9.2.0 + eslint-scope: 7.1.1 + eslint-utils: 3.0.0_eslint@8.10.0 + eslint-visitor-keys: 3.3.0 + espree: 9.3.1 esquery: 1.4.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 functional-red-black-tree: 1.0.1 glob-parent: 6.0.2 - globals: 13.12.0 - ignore: 4.0.6 + globals: 13.12.1 + ignore: 5.2.0 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 @@ -5627,12 +5905,10 @@ packages: json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 - minimatch: 3.0.4 + minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.1 - progress: 2.0.3 regexpp: 3.2.0 - semver: 7.3.5 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 text-table: 0.2.0 @@ -5641,13 +5917,13 @@ packages: - supports-color dev: true - /espree/9.2.0: - resolution: {integrity: sha512-oP3utRkynpZWF/F2x/HZJ+AGtnIclaR7z1pYPxy7NYM2fSO6LgK/Rkny8anRSPK/VwEA1eqm2squui0T7ZMOBg==} + /espree/9.3.1: + resolution: {integrity: sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.6.0 - acorn-jsx: 5.3.2_acorn@8.6.0 - eslint-visitor-keys: 3.1.0 + acorn: 8.7.0 + acorn-jsx: 5.3.2_acorn@8.7.0 + eslint-visitor-keys: 3.3.0 dev: true /esprima/4.0.1: @@ -5774,6 +6050,17 @@ packages: resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==} dev: true + /fast-glob/3.2.11: + resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.4 + dev: true + /fast-glob/3.2.7: resolution: {integrity: sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==} engines: {node: '>=8'} @@ -5893,12 +6180,12 @@ packages: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flatted: 3.2.4 + flatted: 3.2.5 rimraf: 3.0.2 dev: true - /flatted/3.2.4: - resolution: {integrity: sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==} + /flatted/3.2.5: + resolution: {integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==} dev: true /follow-redirects/1.14.6: @@ -5964,11 +6251,11 @@ packages: resolution: {integrity: sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=} dev: true - /fs-extra/10.0.0: - resolution: {integrity: sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==} + /fs-extra/10.0.1: + resolution: {integrity: sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==} engines: {node: '>=12'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 jsonfile: 6.1.0 universalify: 2.0.0 dev: true @@ -5978,7 +6265,7 @@ packages: engines: {node: '>=10'} dependencies: at-least-node: 1.0.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 jsonfile: 6.1.0 universalify: 2.0.0 dev: true @@ -6022,7 +6309,7 @@ packages: console-control-strings: 1.1.0 has-unicode: 2.0.1 object-assign: 4.1.1 - signal-exit: 3.0.6 + signal-exit: 3.0.7 string-width: 1.0.2 strip-ansi: 3.0.1 wide-align: 1.1.5 @@ -6065,7 +6352,7 @@ packages: hasBin: true dependencies: '@hutson/parse-repository-url': 3.0.2 - hosted-git-info: 4.0.2 + hosted-git-info: 4.1.0 through2: 2.0.5 yargs: 16.2.0 dev: true @@ -6124,8 +6411,8 @@ packages: assert-plus: 1.0.0 dev: true - /git-raw-commits/2.0.10: - resolution: {integrity: sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ==} + /git-raw-commits/2.0.11: + resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==} engines: {node: '>=10'} hasBin: true dependencies: @@ -6192,7 +6479,7 @@ packages: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.0.4 + minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 dev: true @@ -6232,6 +6519,13 @@ packages: type-fest: 0.20.2 dev: true + /globals/13.12.1: + resolution: {integrity: sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.20.2 + dev: true + /globalthis/1.0.2: resolution: {integrity: sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==} engines: {node: '>= 0.4'} @@ -6251,6 +6545,18 @@ packages: slash: 3.0.0 dev: true + /globby/11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.11 + ignore: 5.2.0 + merge2: 1.4.1 + slash: 3.0.0 + dev: true + /globjoin/0.1.4: resolution: {integrity: sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=} dev: true @@ -6286,7 +6592,6 @@ packages: /graceful-fs/4.2.9: resolution: {integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==} - requiresBuild: true dev: true /handlebars/4.7.7: @@ -6299,7 +6604,7 @@ packages: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.14.5 + uglify-js: 3.15.2 dev: true /har-schema/2.0.0: @@ -6384,8 +6689,8 @@ packages: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} dev: true - /hosted-git-info/4.0.2: - resolution: {integrity: sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==} + /hosted-git-info/4.1.0: + resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} engines: {node: '>=10'} dependencies: lru-cache: 6.0.0 @@ -6534,7 +6839,7 @@ packages: dependencies: assert-plus: 1.0.0 jsprim: 1.4.2 - sshpk: 1.16.1 + sshpk: 1.17.0 dev: true /http2-wrapper/1.0.3: @@ -6642,7 +6947,7 @@ packages: /ignore-walk/3.0.4: resolution: {integrity: sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==} dependencies: - minimatch: 3.0.4 + minimatch: 3.1.2 dev: true /ignore/4.0.6: @@ -6655,6 +6960,11 @@ packages: engines: {node: '>= 4'} dev: true + /ignore/5.2.0: + resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} + engines: {node: '>= 4'} + dev: true + /immutable/4.0.0: resolution: {integrity: sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==} dev: true @@ -6680,6 +6990,15 @@ packages: resolve-cwd: 3.0.0 dev: true + /import-local/3.1.0: + resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} + engines: {node: '>=8'} + hasBin: true + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + dev: true + /import-modules/2.1.0: resolution: {integrity: sha512-8HEWcnkbGpovH9yInoisxaSoIg9Brbul+Ju3Kqe2UsYDUBJD/iQjSgEj0zPcTDPKfPp2fs5xlv1i+JSye/m1/A==} engines: {node: '>=8'} @@ -6851,6 +7170,12 @@ packages: dependencies: has: 1.0.3 + /is-core-module/2.8.1: + resolution: {integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==} + dependencies: + has: 1.0.3 + dev: true + /is-date-object/1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} @@ -8438,9 +8763,10 @@ packages: '@lerna/publish': 4.0.0 '@lerna/run': 4.0.0 '@lerna/version': 4.0.0 - import-local: 3.0.3 + import-local: 3.1.0 npmlog: 4.1.2 transitivePeerDependencies: + - encoding - supports-color dev: true @@ -8553,7 +8879,7 @@ packages: resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=} engines: {node: '>=4'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 parse-json: 4.0.0 pify: 3.0.0 strip-bom: 3.0.0 @@ -8563,7 +8889,7 @@ packages: resolution: {integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==} engines: {node: '>=8'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 parse-json: 5.2.0 strip-bom: 4.0.0 type-fest: 0.6.0 @@ -8752,7 +9078,7 @@ packages: resolution: {integrity: sha512-EsS89h6l4vbfJEtBZnENTOFk8mCRpY5ru36Xe5bcX1KYIli2mkSHqoFsp5O1wMDvTJJzxe/4THpCTtygjeeGWQ==} engines: {node: '>= 10'} dependencies: - agentkeepalive: 4.1.4 + agentkeepalive: 4.2.1 cacache: 15.3.0 http-cache-semantics: 4.1.0 http-proxy-agent: 4.0.1 @@ -8775,7 +9101,7 @@ packages: resolution: {integrity: sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==} engines: {node: '>= 10'} dependencies: - agentkeepalive: 4.1.4 + agentkeepalive: 4.2.1 cacache: 15.3.0 http-cache-semantics: 4.1.0 http-proxy-agent: 4.0.1 @@ -8787,7 +9113,7 @@ packages: minipass-fetch: 1.4.1 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 - negotiator: 0.6.2 + negotiator: 0.6.3 promise-retry: 2.0.1 socks-proxy-agent: 6.1.1 ssri: 8.0.1 @@ -8981,6 +9307,12 @@ packages: dependencies: brace-expansion: 1.1.11 + /minimatch/3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + dev: true + /minimist-options/4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} engines: {node: '>= 6'} @@ -9140,7 +9472,7 @@ packages: array-differ: 3.0.0 array-union: 2.1.0 arrify: 2.0.1 - minimatch: 3.0.4 + minimatch: 3.1.2 dev: true /mute-stream/0.0.8: @@ -9171,6 +9503,11 @@ packages: resolution: {integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==} engines: {node: '>= 0.6'} + /negotiator/0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + dev: true + /neo-async/2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} dev: true @@ -9208,6 +9545,18 @@ packages: whatwg-url: 5.0.0 dev: true + /node-fetch/2.6.7: + resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: true + /node-gyp-build/4.3.0: resolution: {integrity: sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==} hasBin: true @@ -9220,7 +9569,7 @@ packages: dependencies: env-paths: 2.2.1 glob: 7.2.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 mkdirp: 0.5.5 nopt: 4.0.3 npmlog: 4.1.2 @@ -9238,7 +9587,7 @@ packages: dependencies: env-paths: 2.2.1 glob: 7.2.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 nopt: 5.0.0 npmlog: 4.1.2 request: 2.88.2 @@ -9272,6 +9621,10 @@ packages: resolution: {integrity: sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==} dev: true + /node-releases/2.0.2: + resolution: {integrity: sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==} + dev: true + /nopt/4.0.3: resolution: {integrity: sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==} hasBin: true @@ -9292,7 +9645,7 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.20.0 + resolve: 1.22.0 semver: 5.7.1 validate-npm-package-license: 3.0.4 dev: true @@ -9301,8 +9654,8 @@ packages: resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} engines: {node: '>=10'} dependencies: - hosted-git-info: 4.0.2 - is-core-module: 2.8.0 + hosted-git-info: 4.1.0 + is-core-module: 2.8.1 semver: 7.3.5 validate-npm-package-license: 3.0.4 dev: true @@ -9342,7 +9695,7 @@ packages: resolution: {integrity: sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g==} dependencies: byline: 5.0.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 node-gyp: 5.1.1 resolve-from: 4.0.0 slide: 1.1.6 @@ -9359,7 +9712,7 @@ packages: resolution: {integrity: sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==} engines: {node: '>=10'} dependencies: - hosted-git-info: 4.0.2 + hosted-git-info: 4.1.0 semver: 7.3.5 validate-npm-package-name: 3.0.0 dev: true @@ -9471,8 +9824,8 @@ packages: engines: {node: '>= 6'} dev: false - /object-inspect/1.11.1: - resolution: {integrity: sha512-If7BjFlpkzzBeV1cqgT3OSWT3azyoxDGajR+iGnFBfVV2EWyDyWaZZW2ERDjUaY2QM8i5jI3Sj7mhsM4DDAqWA==} + /object-inspect/1.12.0: + resolution: {integrity: sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==} /object-keys/1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} @@ -9855,7 +10208,7 @@ packages: dependencies: is-ssh: 1.3.3 protocols: 1.4.8 - qs: 6.10.2 + qs: 6.10.3 query-string: 6.14.1 dev: true @@ -9987,7 +10340,7 @@ packages: hasBin: true dependencies: shell-quote: 1.7.3 - yargs: 17.3.0 + yargs: 17.3.1 /pg-int8/1.0.1: resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==} @@ -10096,13 +10449,6 @@ packages: engines: {node: '>= 6'} dev: true - /pkg-dir/2.0.0: - resolution: {integrity: sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=} - engines: {node: '>=4'} - dependencies: - find-up: 2.1.0 - dev: true - /pkg-dir/4.2.0: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} @@ -10677,11 +11023,6 @@ packages: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} dev: true - /progress/2.0.3: - resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} - engines: {node: '>=0.4.0'} - dev: true - /promise-deferred/2.0.3: resolution: {integrity: sha512-n10XaoznCzLfyPFOlEE8iurezHpxrYzyjgq/1eW9Wk1gJwur/N7BdBmjJYJpqMeMcXK4wEbzo2EvZQcqjYcKUQ==} engines: {node: '>= 0.4'} @@ -10727,6 +11068,15 @@ packages: loose-envify: 1.4.0 object-assign: 4.1.1 react-is: 16.13.1 + dev: false + + /prop-types/15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + dev: true /propagate/2.0.1: resolution: {integrity: sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==} @@ -10784,8 +11134,15 @@ packages: dependencies: side-channel: 1.0.4 - /qs/6.5.2: - resolution: {integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==} + /qs/6.10.3: + resolution: {integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.4 + dev: true + + /qs/6.5.3: + resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} engines: {node: '>=0.6'} dev: true @@ -10971,6 +11328,7 @@ packages: /read-package-tree/5.3.1: resolution: {integrity: sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==} + deprecated: The functionality that this package provided is now in @npmcli/arborist dependencies: read-package-json: 2.1.2 readdir-scoped-modules: 1.1.0 @@ -11045,7 +11403,7 @@ packages: dependencies: debuglog: 1.0.1 dezalgo: 1.0.3 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 once: 1.4.0 dev: true @@ -11072,8 +11430,8 @@ packages: hasBin: true dev: true - /regexp.prototype.flags/1.3.1: - resolution: {integrity: sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==} + /regexp.prototype.flags/1.4.1: + resolution: {integrity: sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -11134,7 +11492,7 @@ packages: mime-types: 2.1.34 oauth-sign: 0.9.0 performance-now: 2.1.0 - qs: 6.5.2 + qs: 6.5.3 safe-buffer: 5.2.1 tough-cookie: 2.5.0 tunnel-agent: 0.6.0 @@ -11204,10 +11562,19 @@ packages: is-core-module: 2.8.0 path-parse: 1.0.7 + /resolve/1.22.0: + resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==} + hasBin: true + dependencies: + is-core-module: 2.8.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: true + /resolve/2.0.0-next.3: resolution: {integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==} dependencies: - is-core-module: 2.8.0 + is-core-module: 2.8.1 path-parse: 1.0.7 dev: true @@ -11419,12 +11786,16 @@ packages: dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.1 - object-inspect: 1.11.1 + object-inspect: 1.12.0 /signal-exit/3.0.6: resolution: {integrity: sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==} dev: true + /signal-exit/3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + dev: true + /sisteransi/1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} dev: true @@ -11604,7 +11975,7 @@ packages: dependencies: agent-base: 6.0.2 debug: 4.3.3 - socks: 2.6.1 + socks: 2.6.2 transitivePeerDependencies: - supports-color dev: true @@ -11615,13 +11986,13 @@ packages: dependencies: agent-base: 6.0.2 debug: 4.3.3 - socks: 2.6.1 + socks: 2.6.2 transitivePeerDependencies: - supports-color dev: true - /socks/2.6.1: - resolution: {integrity: sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==} + /socks/2.6.2: + resolution: {integrity: sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==} engines: {node: '>= 10.13.0', npm: '>= 3.0.0'} dependencies: ip: 1.1.5 @@ -11737,8 +12108,8 @@ packages: engines: {node: '>=0.10'} dev: true - /sshpk/1.16.1: - resolution: {integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==} + /sshpk/1.17.0: + resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==} engines: {node: '>=0.10.0'} hasBin: true dependencies: @@ -11852,7 +12223,7 @@ packages: get-intrinsic: 1.1.1 has-symbols: 1.0.2 internal-slot: 1.0.3 - regexp.prototype.flags: 1.3.1 + regexp.prototype.flags: 1.4.1 side-channel: 1.0.4 dev: true @@ -12142,6 +12513,11 @@ packages: supports-color: 7.2.0 dev: true + /supports-preserve-symlinks-flag/1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + dev: true + /svg-tags/1.0.0: resolution: {integrity: sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=} dev: true @@ -12232,7 +12608,7 @@ packages: resolution: {integrity: sha512-HIeWmj77uOOHb0QX7siN3OtwV3CTntquin6TNVg6SHOqCP3hYKmox90eeFOGaY1MqJ9WYDDjkyZrW6qS5AWpbw==} engines: {node: '>=8'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 is-stream: 2.0.1 make-dir: 3.1.0 temp-dir: 1.0.0 @@ -12641,8 +13017,8 @@ packages: hasBin: true dev: true - /uglify-js/3.14.5: - resolution: {integrity: sha512-qZukoSxOG0urUTvjc2ERMTcAy+BiFh3weWAkeurLwjrCba73poHmG3E36XEjd/JGukMzwTL7uCxZiAexj8ppvQ==} + /uglify-js/3.15.2: + resolution: {integrity: sha512-peeoTk3hSwYdoc9nrdiEJk+gx1ALCtTjdYuKSXMTDqq7n1W7dHPqWDdSi+BPL0ni2YMeHD7hKUSdbj3TZauY2A==} engines: {node: '>=0.8.0'} hasBin: true requiresBuild: true @@ -12980,9 +13356,9 @@ packages: /write-file-atomic/2.4.3: resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 imurmurhash: 0.1.4 - signal-exit: 3.0.6 + signal-exit: 3.0.7 dev: true /write-file-atomic/3.0.3: @@ -12990,7 +13366,7 @@ packages: dependencies: imurmurhash: 0.1.4 is-typedarray: 1.0.0 - signal-exit: 3.0.6 + signal-exit: 3.0.7 typedarray-to-buffer: 3.1.5 dev: true @@ -12999,7 +13375,7 @@ packages: engines: {node: '>=6'} dependencies: detect-indent: 5.0.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 make-dir: 2.1.0 pify: 4.0.1 sort-keys: 2.0.0 @@ -13011,7 +13387,7 @@ packages: engines: {node: '>=8.3'} dependencies: detect-indent: 6.1.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 is-plain-obj: 2.1.0 make-dir: 3.1.0 sort-keys: 4.2.0 @@ -13082,8 +13458,8 @@ packages: engines: {node: '>=10'} dev: true - /yargs-parser/21.0.0: - resolution: {integrity: sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==} + /yargs-parser/21.0.1: + resolution: {integrity: sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==} engines: {node: '>=12'} /yargs/16.2.0: @@ -13099,8 +13475,8 @@ packages: yargs-parser: 20.2.9 dev: true - /yargs/17.3.0: - resolution: {integrity: sha512-GQl1pWyDoGptFPJx9b9L6kmR33TGusZvXIZUT+BOz9f7X2L94oeAskFYLEg/FkhV06zZPBYLvLZRWeYId29lew==} + /yargs/17.3.1: + resolution: {integrity: sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==} engines: {node: '>=12'} dependencies: cliui: 7.0.4 @@ -13109,7 +13485,7 @@ packages: require-directory: 2.1.1 string-width: 4.2.3 y18n: 5.0.8 - yargs-parser: 21.0.0 + yargs-parser: 21.0.1 /ylru/1.2.1: resolution: {integrity: sha512-faQrqNMzcPCHGVC2aaOINk13K+aaBDUPjGWl0teOXywElLjyVAB6Oe2jj62jHYtwsU49jXhScYbvPENK+6zAvQ==}