diff --git a/packages/cli/src/types.ts b/internals/types/index.ts similarity index 99% rename from packages/cli/src/types.ts rename to internals/types/index.ts index 18f40c521..b5410334e 100644 --- a/packages/cli/src/types.ts +++ b/internals/types/index.ts @@ -300,6 +300,7 @@ export interface Secret { createdAt: number; } +// TODO (Ethan-Arrowood) - Replace enums export enum ProjectEnvTarget { Production = 'production', Preview = 'preview', diff --git a/internals/types/package.json b/internals/types/package.json new file mode 100644 index 000000000..b89818f28 --- /dev/null +++ b/internals/types/package.json @@ -0,0 +1,17 @@ +{ + "private": true, + "name": "@vercel-internals/types", + "types": "dist/index.d.ts", + "main": "dist/index.js", + "scripts": { + "build": "tsc -p tsconfig.json" + }, + "dependencies": { + "@vercel/build-utils": "6.3.2", + "@vercel/routing-utils": "2.1.10" + }, + "devDependencies": { + "@vercel/style-guide": "4.0.2", + "typescript": "4.9.4" + } +} diff --git a/internals/types/tsconfig.json b/internals/types/tsconfig.json new file mode 100644 index 000000000..ef1598e6a --- /dev/null +++ b/internals/types/tsconfig.json @@ -0,0 +1,8 @@ +{ + "extends": "@vercel/style-guide/typescript", + "compilerOptions": { + "outDir": "dist", + "declaration": true + }, + "include": ["index.ts"] +} diff --git a/packages/cli/package.json b/packages/cli/package.json index 6621a2189..a5266e93f 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -93,6 +93,7 @@ "@types/which": "1.3.2", "@types/write-json-file": "2.2.1", "@types/yauzl-promise": "2.1.0", + "@vercel-internals/types": "*", "@vercel/client": "12.4.2", "@vercel/error-utils": "1.0.8", "@vercel/frameworks": "1.3.2", diff --git a/packages/cli/src/commands/alias/ls.ts b/packages/cli/src/commands/alias/ls.ts index 017e8990b..840491c26 100644 --- a/packages/cli/src/commands/alias/ls.ts +++ b/packages/cli/src/commands/alias/ls.ts @@ -12,7 +12,7 @@ import stamp from '../../util/output/stamp'; import strlen from '../../util/strlen'; import getCommandFlags from '../../util/get-command-flags'; import { getCommandName } from '../../util/pkg-name'; -import { Alias } from '../../types'; +import { Alias } from '@vercel-internals/types'; export default async function ls( client: Client, diff --git a/packages/cli/src/commands/alias/rm.ts b/packages/cli/src/commands/alias/rm.ts index 74cd7c444..82394af82 100644 --- a/packages/cli/src/commands/alias/rm.ts +++ b/packages/cli/src/commands/alias/rm.ts @@ -9,7 +9,7 @@ import strlen from '../../util/strlen'; import confirm from '../../util/input/confirm'; import findAliasByAliasOrId from '../../util/alias/find-alias-by-alias-or-id'; -import { Alias } from '../../types'; +import { Alias } from '@vercel-internals/types'; import { isValidName } from '../../util/is-valid-name'; import { getCommandName } from '../../util/pkg-name'; diff --git a/packages/cli/src/commands/alias/set.ts b/packages/cli/src/commands/alias/set.ts index 8a8e8f666..6f1be0530 100644 --- a/packages/cli/src/commands/alias/set.ts +++ b/packages/cli/src/commands/alias/set.ts @@ -1,7 +1,7 @@ import chalk from 'chalk'; import { SetDifference } from 'utility-types'; import { AliasRecord } from '../../util/alias/create-alias'; -import { Domain } from '../../types'; +import { Domain } from '@vercel-internals/types'; import { Output } from '../../util/output'; import * as ERRORS from '../../util/errors-ts'; import assignAlias from '../../util/alias/assign-alias'; diff --git a/packages/cli/src/commands/bisect/index.ts b/packages/cli/src/commands/bisect/index.ts index 15fdfbd10..0eb635e9d 100644 --- a/packages/cli/src/commands/bisect/index.ts +++ b/packages/cli/src/commands/bisect/index.ts @@ -13,7 +13,7 @@ import logo from '../../util/output/logo'; import getArgs from '../../util/get-args'; import Client from '../../util/client'; import { getPkgName } from '../../util/pkg-name'; -import { Deployment, PaginationOptions } from '../../types'; +import { Deployment, PaginationOptions } from '@vercel-internals/types'; import { normalizeURL } from '../../util/bisect/normalize-url'; import getScope from '../../util/get-scope'; import getDeployment from '../../util/get-deployment'; diff --git a/packages/cli/src/commands/certs/add.ts b/packages/cli/src/commands/certs/add.ts index 348b15241..a15905cd0 100644 --- a/packages/cli/src/commands/certs/add.ts +++ b/packages/cli/src/commands/certs/add.ts @@ -5,7 +5,7 @@ import stamp from '../../util/output/stamp'; import createCertFromFile from '../../util/certs/create-cert-from-file'; import createCertForCns from '../../util/certs/create-cert-for-cns'; import { getCommandName } from '../../util/pkg-name'; -import { Cert } from '../../types'; +import { Cert } from '@vercel-internals/types'; interface Options { '--overwrite'?: boolean; diff --git a/packages/cli/src/commands/certs/ls.ts b/packages/cli/src/commands/certs/ls.ts index baeb6fc29..cfb57107a 100644 --- a/packages/cli/src/commands/certs/ls.ts +++ b/packages/cli/src/commands/certs/ls.ts @@ -10,7 +10,7 @@ import { import stamp from '../../util/output/stamp'; import getCerts from '../../util/certs/get-certs'; import strlen from '../../util/strlen'; -import { Cert } from '../../types'; +import { Cert } from '@vercel-internals/types'; import getCommandFlags from '../../util/get-command-flags'; import { getCommandName } from '../../util/pkg-name'; diff --git a/packages/cli/src/commands/certs/rm.ts b/packages/cli/src/commands/certs/rm.ts index 2b4c0b07d..2d81e1b19 100644 --- a/packages/cli/src/commands/certs/rm.ts +++ b/packages/cli/src/commands/certs/rm.ts @@ -2,7 +2,7 @@ import chalk from 'chalk'; import ms from 'ms'; import plural from 'pluralize'; import table from 'text-table'; -import { Cert } from '../../types'; +import { Cert } from '@vercel-internals/types'; import * as ERRORS from '../../util/errors-ts'; import { Output } from '../../util/output'; import deleteCertById from '../../util/certs/delete-cert-by-id'; diff --git a/packages/cli/src/commands/dev/dev.ts b/packages/cli/src/commands/dev/dev.ts index 7d2939cc1..40f815567 100644 --- a/packages/cli/src/commands/dev/dev.ts +++ b/packages/cli/src/commands/dev/dev.ts @@ -5,7 +5,7 @@ import DevServer from '../../util/dev/server'; import { parseListen } from '../../util/dev/parse-listen'; import Client from '../../util/client'; import { getLinkedProject } from '../../util/projects/link'; -import { ProjectSettings } from '../../types'; +import { ProjectSettings } from '@vercel-internals/types'; import setupAndLink from '../../util/link/setup-and-link'; import { getCommandName } from '../../util/pkg-name'; import param from '../../util/output/param'; diff --git a/packages/cli/src/commands/dns/ls.ts b/packages/cli/src/commands/dns/ls.ts index 0af098354..32dbd4f12 100644 --- a/packages/cli/src/commands/dns/ls.ts +++ b/packages/cli/src/commands/dns/ls.ts @@ -1,7 +1,7 @@ import chalk from 'chalk'; import ms from 'ms'; import { DomainNotFound } from '../../util/errors-ts'; -import { DNSRecord } from '../../types'; +import { DNSRecord } from '@vercel-internals/types'; import Client from '../../util/client'; import formatTable from '../../util/format-table'; import getDNSRecords, { diff --git a/packages/cli/src/commands/dns/rm.ts b/packages/cli/src/commands/dns/rm.ts index f2c7a3f9e..edbda6d18 100644 --- a/packages/cli/src/commands/dns/rm.ts +++ b/packages/cli/src/commands/dns/rm.ts @@ -1,7 +1,7 @@ import chalk from 'chalk'; import ms from 'ms'; import table from 'text-table'; -import { DNSRecord } from '../../types'; +import { DNSRecord } from '@vercel-internals/types'; import { Output } from '../../util/output'; import Client from '../../util/client'; import deleteDNSRecordById from '../../util/dns/delete-dns-record-by-id'; diff --git a/packages/cli/src/commands/domains/ls.ts b/packages/cli/src/commands/domains/ls.ts index d05f5ab0e..0f9b97bff 100644 --- a/packages/cli/src/commands/domains/ls.ts +++ b/packages/cli/src/commands/domains/ls.ts @@ -8,7 +8,7 @@ import getScope from '../../util/get-scope'; import stamp from '../../util/output/stamp'; import formatTable from '../../util/format-table'; import { formatDateWithoutTime } from '../../util/format-date'; -import { Domain } from '../../types'; +import { Domain } from '@vercel-internals/types'; import getCommandFlags from '../../util/get-command-flags'; import { PaginationOptions, diff --git a/packages/cli/src/commands/domains/move.ts b/packages/cli/src/commands/domains/move.ts index 2592e98a6..e224eec69 100644 --- a/packages/cli/src/commands/domains/move.ts +++ b/packages/cli/src/commands/domains/move.ts @@ -1,7 +1,7 @@ import chalk from 'chalk'; import plural from 'pluralize'; -import { User, Team } from '../../types'; +import { User, Team } from '@vercel-internals/types'; import * as ERRORS from '../../util/errors-ts'; import Client from '../../util/client'; import getScope from '../../util/get-scope'; diff --git a/packages/cli/src/commands/domains/rm.ts b/packages/cli/src/commands/domains/rm.ts index f7730a9b4..f773fd383 100644 --- a/packages/cli/src/commands/domains/rm.ts +++ b/packages/cli/src/commands/domains/rm.ts @@ -2,7 +2,7 @@ import chalk from 'chalk'; import plural from 'pluralize'; import { DomainNotFound, DomainPermissionDenied } from '../../util/errors-ts'; -import { Domain } from '../../types'; +import { Domain } from '@vercel-internals/types'; import { Output } from '../../util/output'; import Client from '../../util/client'; import deleteCertById from '../../util/certs/delete-cert-by-id'; diff --git a/packages/cli/src/commands/env/add.ts b/packages/cli/src/commands/env/add.ts index b1d93bae4..0ff520ed3 100644 --- a/packages/cli/src/commands/env/add.ts +++ b/packages/cli/src/commands/env/add.ts @@ -1,5 +1,5 @@ import chalk from 'chalk'; -import { ProjectEnvTarget, Project, ProjectEnvType } from '../../types'; +import { ProjectEnvTarget, Project, ProjectEnvType } from '@vercel-internals/types'; import { Output } from '../../util/output'; import Client from '../../util/client'; import stamp from '../../util/output/stamp'; diff --git a/packages/cli/src/commands/env/ls.ts b/packages/cli/src/commands/env/ls.ts index ec15771bd..6bd0b7351 100644 --- a/packages/cli/src/commands/env/ls.ts +++ b/packages/cli/src/commands/env/ls.ts @@ -1,7 +1,7 @@ import chalk from 'chalk'; import ms from 'ms'; import { Output } from '../../util/output'; -import { Project, ProjectEnvVariable, ProjectEnvType } from '../../types'; +import { Project, ProjectEnvVariable, ProjectEnvType } from '@vercel-internals/types'; import Client from '../../util/client'; import formatTable from '../../util/format-table'; import getEnvRecords from '../../util/env/get-env-records'; diff --git a/packages/cli/src/commands/env/pull.ts b/packages/cli/src/commands/env/pull.ts index fa993ded7..fa14cb770 100644 --- a/packages/cli/src/commands/env/pull.ts +++ b/packages/cli/src/commands/env/pull.ts @@ -2,7 +2,7 @@ import chalk from 'chalk'; import { outputFile } from 'fs-extra'; import { closeSync, openSync, readSync } from 'fs'; import { resolve } from 'path'; -import { Project, ProjectEnvTarget } from '../../types'; +import { Project, ProjectEnvTarget } from '@vercel-internals/types'; import Client from '../../util/client'; import { emoji, prependEmoji } from '../../util/emoji'; import confirm from '../../util/input/confirm'; diff --git a/packages/cli/src/commands/env/rm.ts b/packages/cli/src/commands/env/rm.ts index 9460bf7c1..fcec7555f 100644 --- a/packages/cli/src/commands/env/rm.ts +++ b/packages/cli/src/commands/env/rm.ts @@ -1,5 +1,5 @@ import chalk from 'chalk'; -import { Project } from '../../types'; +import { Project } from '@vercel-internals/types'; import { Output } from '../../util/output'; import confirm from '../../util/input/confirm'; import removeEnvRecord from '../../util/env/remove-env-record'; diff --git a/packages/cli/src/commands/git/connect.ts b/packages/cli/src/commands/git/connect.ts index 0c37d5fa2..712257494 100644 --- a/packages/cli/src/commands/git/connect.ts +++ b/packages/cli/src/commands/git/connect.ts @@ -1,7 +1,7 @@ import { Dictionary } from '@vercel/client'; import chalk from 'chalk'; import { join } from 'path'; -import { Org, Project, ProjectLinkData } from '../../types'; +import { Org, Project, ProjectLinkData } from '@vercel-internals/types'; import Client from '../../util/client'; import { parseGitConfig, pluckRemoteUrls } from '../../util/create-git-meta'; import confirm from '../../util/input/confirm'; diff --git a/packages/cli/src/commands/git/disconnect.ts b/packages/cli/src/commands/git/disconnect.ts index 73d336510..bc00dc031 100644 --- a/packages/cli/src/commands/git/disconnect.ts +++ b/packages/cli/src/commands/git/disconnect.ts @@ -1,5 +1,5 @@ import chalk from 'chalk'; -import { Org, Project } from '../../types'; +import { Org, Project } from '@vercel-internals/types'; import Client from '../../util/client'; import confirm from '../../util/input/confirm'; import { getCommandName } from '../../util/pkg-name'; diff --git a/packages/cli/src/commands/inspect.ts b/packages/cli/src/commands/inspect.ts index 15f7bb0d6..360b8a578 100644 --- a/packages/cli/src/commands/inspect.ts +++ b/packages/cli/src/commands/inspect.ts @@ -10,7 +10,7 @@ import getScope from '../util/get-scope'; import { getPkgName, getCommandName } from '../util/pkg-name'; import Client from '../util/client'; import getDeployment from '../util/get-deployment'; -import { Build, Deployment } from '../types'; +import { Build, Deployment } from '@vercel-internals/types'; import title from 'title'; import { isErrnoException } from '@vercel/error-utils'; import { URL } from 'url'; diff --git a/packages/cli/src/commands/project/list.ts b/packages/cli/src/commands/project/list.ts index 54d763214..185394666 100644 --- a/packages/cli/src/commands/project/list.ts +++ b/packages/cli/src/commands/project/list.ts @@ -1,7 +1,7 @@ import chalk from 'chalk'; import ms from 'ms'; import table from 'text-table'; -import { Project } from '../../types'; +import { Project } from '@vercel-internals/types'; import Client from '../../util/client'; import getCommandFlags from '../../util/get-command-flags'; import { getCommandName } from '../../util/pkg-name'; diff --git a/packages/cli/src/commands/pull.ts b/packages/cli/src/commands/pull.ts index 8944bb8f3..e5db62255 100644 --- a/packages/cli/src/commands/pull.ts +++ b/packages/cli/src/commands/pull.ts @@ -1,7 +1,7 @@ import chalk from 'chalk'; import { join } from 'path'; import Client from '../util/client'; -import { ProjectEnvTarget } from '../types'; +import type { Project, ProjectEnvTarget } from '@vercel-internals/types'; import { emoji, prependEmoji } from '../util/emoji'; import getArgs from '../util/get-args'; import logo from '../util/output/logo'; @@ -10,7 +10,6 @@ import { getPkgName } from '../util/pkg-name'; import { VERCEL_DIR, VERCEL_DIR_PROJECT } from '../util/projects/link'; import { writeProjectSettings } from '../util/projects/project-settings'; import envPull from './env/pull'; -import type { Project } from '../types'; import { isValidEnvTarget, getEnvTargetPlaceholder, diff --git a/packages/cli/src/commands/remove.ts b/packages/cli/src/commands/remove.ts index 4c0ff7641..e8809af3c 100644 --- a/packages/cli/src/commands/remove.ts +++ b/packages/cli/src/commands/remove.ts @@ -18,7 +18,7 @@ import getArgs from '../util/get-args'; import handleError from '../util/handle-error'; import type Client from '../util/client'; import { Output } from '../util/output'; -import { Alias, Deployment, Project } from '../types'; +import { Alias, Deployment, Project } from '@vercel-internals/types'; import { NowError } from '../util/now-error'; type DeploymentWithAliases = Deployment & { diff --git a/packages/cli/src/commands/teams/switch.ts b/packages/cli/src/commands/teams/switch.ts index 3e5a956f8..e705b695b 100644 --- a/packages/cli/src/commands/teams/switch.ts +++ b/packages/cli/src/commands/teams/switch.ts @@ -7,7 +7,7 @@ import { emoji } from '../../util/emoji'; import getUser from '../../util/get-user'; import getTeams from '../../util/teams/get-teams'; import listInput from '../../util/input/list'; -import { Team, GlobalConfig } from '../../types'; +import { Team, GlobalConfig } from '@vercel-internals/types'; import { writeToConfigFile } from '../../util/config/files'; const updateCurrentTeam = (config: GlobalConfig, team?: Team) => { diff --git a/packages/cli/src/index.ts b/packages/cli/src/index.ts index 7a6fe9b49..f597ad5fb 100644 --- a/packages/cli/src/index.ts +++ b/packages/cli/src/index.ts @@ -50,7 +50,7 @@ import getUpdateCommand from './util/get-update-command'; import { metrics, shouldCollectMetrics } from './util/metrics'; import { getCommandName, getTitleName } from './util/pkg-name'; import doLoginPrompt from './util/login/prompt'; -import { AuthConfig, GlobalConfig } from './types'; +import { AuthConfig, GlobalConfig } from '@vercel-internals/types'; import { VercelConfig } from '@vercel/client'; import box from './util/output/box'; diff --git a/packages/cli/src/util/alias/assign-alias.ts b/packages/cli/src/util/alias/assign-alias.ts index 97fcf418b..fe3854e52 100644 --- a/packages/cli/src/util/alias/assign-alias.ts +++ b/packages/cli/src/util/alias/assign-alias.ts @@ -1,4 +1,4 @@ -import type { Deployment } from '../../types'; +import type { Deployment } from '@vercel-internals/types'; import { Output } from '../output'; import Client from '../client'; import createAlias from './create-alias'; diff --git a/packages/cli/src/util/alias/create-alias.ts b/packages/cli/src/util/alias/create-alias.ts index d9a62e020..8282fd086 100644 --- a/packages/cli/src/util/alias/create-alias.ts +++ b/packages/cli/src/util/alias/create-alias.ts @@ -1,4 +1,4 @@ -import type { Deployment } from '../../types'; +import type { Deployment } from '@vercel-internals/types'; import { Output } from '../output'; import * as ERRORS from '../errors-ts'; import Client from '../client'; diff --git a/packages/cli/src/util/alias/find-alias-by-alias-or-id.ts b/packages/cli/src/util/alias/find-alias-by-alias-or-id.ts index 92b2e5aef..ad1b11625 100644 --- a/packages/cli/src/util/alias/find-alias-by-alias-or-id.ts +++ b/packages/cli/src/util/alias/find-alias-by-alias-or-id.ts @@ -1,5 +1,5 @@ import { Output } from '../output'; -import { Alias } from '../../types'; +import { Alias } from '@vercel-internals/types'; import Client from '../client'; diff --git a/packages/cli/src/util/alias/get-aliases.ts b/packages/cli/src/util/alias/get-aliases.ts index 4ec990d41..7dc85ce3c 100644 --- a/packages/cli/src/util/alias/get-aliases.ts +++ b/packages/cli/src/util/alias/get-aliases.ts @@ -1,4 +1,4 @@ -import { Alias, PaginationOptions } from '../../types'; +import { Alias, PaginationOptions } from '@vercel-internals/types'; import Client from '../client'; type Response = { diff --git a/packages/cli/src/util/alias/get-deployment-by-alias.ts b/packages/cli/src/util/alias/get-deployment-by-alias.ts index c2cf56cde..694018a5a 100644 --- a/packages/cli/src/util/alias/get-deployment-by-alias.ts +++ b/packages/cli/src/util/alias/get-deployment-by-alias.ts @@ -2,7 +2,7 @@ import path from 'path'; import chalk from 'chalk'; import Client from '../client'; import { Output } from '../output'; -import { User } from '../../types'; +import { User } from '@vercel-internals/types'; import { VercelConfig } from '../dev/types'; import getDeploymentsByAppName from '../deploy/get-deployments-by-appname'; import getDeployment from '../get-deployment'; diff --git a/packages/cli/src/util/alias/get-domain-aliases.ts b/packages/cli/src/util/alias/get-domain-aliases.ts index fb966a30e..f2f5e8348 100644 --- a/packages/cli/src/util/alias/get-domain-aliases.ts +++ b/packages/cli/src/util/alias/get-domain-aliases.ts @@ -1,6 +1,6 @@ import Client from '../client'; import getAliases from './get-aliases'; -import { Alias } from '../../types'; +import { Alias } from '@vercel-internals/types'; export default async function getDomainAliases(client: Client, domain: string) { const { aliases } = await getAliases(client); diff --git a/packages/cli/src/util/build-state.ts b/packages/cli/src/util/build-state.ts index 4b190d4d9..78cb380fe 100644 --- a/packages/cli/src/util/build-state.ts +++ b/packages/cli/src/util/build-state.ts @@ -1,4 +1,4 @@ -import { Build } from '../types'; +import { Build } from '@vercel-internals/types'; export const isReady = ({ readyState }: Pick) => readyState === 'READY'; diff --git a/packages/cli/src/util/certs/create-cert-from-file.ts b/packages/cli/src/util/certs/create-cert-from-file.ts index 9309f970c..01bfc189f 100644 --- a/packages/cli/src/util/certs/create-cert-from-file.ts +++ b/packages/cli/src/util/certs/create-cert-from-file.ts @@ -1,7 +1,7 @@ import { readFileSync } from 'fs'; import { resolve } from 'path'; import Client from '../client'; -import { Cert } from '../../types'; +import { Cert } from '@vercel-internals/types'; import { isErrnoException } from '@vercel/error-utils'; import { isAPIError } from '../errors-ts'; diff --git a/packages/cli/src/util/certs/finish-cert-order.ts b/packages/cli/src/util/certs/finish-cert-order.ts index baa10fbb0..2ce6f3509 100644 --- a/packages/cli/src/util/certs/finish-cert-order.ts +++ b/packages/cli/src/util/certs/finish-cert-order.ts @@ -1,6 +1,6 @@ import chalk from 'chalk'; -import { Cert } from '../../types'; +import { Cert } from '@vercel-internals/types'; import * as ERRORS from '../errors-ts'; import Client from '../client'; import mapCertError from './map-cert-error'; diff --git a/packages/cli/src/util/certs/get-cert-by-id.ts b/packages/cli/src/util/certs/get-cert-by-id.ts index 8311dcb73..eece7acf6 100644 --- a/packages/cli/src/util/certs/get-cert-by-id.ts +++ b/packages/cli/src/util/certs/get-cert-by-id.ts @@ -1,4 +1,4 @@ -import { Cert } from '../../types'; +import { Cert } from '@vercel-internals/types'; import Client from '../client'; import * as ERRORS from '../errors-ts'; diff --git a/packages/cli/src/util/certs/get-certs-for-cn.ts b/packages/cli/src/util/certs/get-certs-for-cn.ts index d8772d478..6e75e16a4 100644 --- a/packages/cli/src/util/certs/get-certs-for-cn.ts +++ b/packages/cli/src/util/certs/get-certs-for-cn.ts @@ -1,5 +1,5 @@ import { stringify } from 'querystring'; -import { Cert } from '../../types'; +import { Cert } from '@vercel-internals/types'; import Client from '../client'; /** diff --git a/packages/cli/src/util/certs/get-certs.ts b/packages/cli/src/util/certs/get-certs.ts index dc62227bb..91c22b318 100644 --- a/packages/cli/src/util/certs/get-certs.ts +++ b/packages/cli/src/util/certs/get-certs.ts @@ -1,5 +1,5 @@ import Client from '../client'; -import { Cert, PaginationOptions } from '../../types'; +import { Cert, PaginationOptions } from '@vercel-internals/types'; type Response = { certs: Cert[]; diff --git a/packages/cli/src/util/certs/get-custom-certs-for-domain.ts b/packages/cli/src/util/certs/get-custom-certs-for-domain.ts index 58a75dead..d3a9f376b 100644 --- a/packages/cli/src/util/certs/get-custom-certs-for-domain.ts +++ b/packages/cli/src/util/certs/get-custom-certs-for-domain.ts @@ -1,5 +1,5 @@ import { stringify } from 'querystring'; -import { Cert } from '../../types'; +import { Cert } from '@vercel-internals/types'; import * as ERRORS from '../errors-ts'; import Client from '../client'; diff --git a/packages/cli/src/util/certs/issue-cert.ts b/packages/cli/src/util/certs/issue-cert.ts index 2feb579c6..d440e29c9 100644 --- a/packages/cli/src/util/certs/issue-cert.ts +++ b/packages/cli/src/util/certs/issue-cert.ts @@ -1,5 +1,5 @@ import retry from 'async-retry'; -import { Cert } from '../../types'; +import { Cert } from '@vercel-internals/types'; import Client from '../client'; import { isAPIError } from '../errors-ts'; import { isError } from '@vercel/error-utils'; diff --git a/packages/cli/src/util/client.ts b/packages/cli/src/util/client.ts index 66715ccbd..5d0bc2217 100644 --- a/packages/cli/src/util/client.ts +++ b/packages/cli/src/util/client.ts @@ -19,7 +19,7 @@ import type { Stdio, ReadableTTY, WritableTTY, -} from '../types'; +} from '@vercel-internals/types'; import { sharedPromise } from './promise'; import { APIError } from './errors-ts'; import { normalizeError } from '@vercel/error-utils'; diff --git a/packages/cli/src/util/config/files.ts b/packages/cli/src/util/config/files.ts index 82a03f5a7..944d2dd30 100644 --- a/packages/cli/src/util/config/files.ts +++ b/packages/cli/src/util/config/files.ts @@ -9,7 +9,7 @@ import { NowError } from '../now-error'; import error from '../output/error'; import highlight from '../output/highlight'; import { VercelConfig } from '../dev/types'; -import { AuthConfig, GlobalConfig } from '../../types'; +import { AuthConfig, GlobalConfig } from '@vercel-internals/types'; import { isErrnoException, isError } from '@vercel/error-utils'; const VERCEL_DIR = getGlobalPathConfig(); diff --git a/packages/cli/src/util/config/get-default.ts b/packages/cli/src/util/config/get-default.ts index fc5d95ca8..ba13a055e 100644 --- a/packages/cli/src/util/config/get-default.ts +++ b/packages/cli/src/util/config/get-default.ts @@ -1,4 +1,4 @@ -import { AuthConfig, GlobalConfig } from '../../types'; +import { AuthConfig, GlobalConfig } from '@vercel-internals/types'; export const defaultGlobalConfig: GlobalConfig = { '// Note': diff --git a/packages/cli/src/util/create-git-meta.ts b/packages/cli/src/util/create-git-meta.ts index 0082564df..71ac19b2f 100644 --- a/packages/cli/src/util/create-git-meta.ts +++ b/packages/cli/src/util/create-git-meta.ts @@ -3,7 +3,7 @@ import { join } from 'path'; import ini from 'ini'; import git from 'git-last-commit'; import { exec } from 'child_process'; -import { GitMetadata, Project } from '../types'; +import { GitMetadata, Project } from '@vercel-internals/types'; import { Output } from './output'; import { errorToString, normalizeError } from '@vercel/error-utils'; diff --git a/packages/cli/src/util/deploy/create-deploy.ts b/packages/cli/src/util/deploy/create-deploy.ts index 0f19474a0..7fbc27c6f 100644 --- a/packages/cli/src/util/deploy/create-deploy.ts +++ b/packages/cli/src/util/deploy/create-deploy.ts @@ -3,7 +3,7 @@ import * as ERRORS_TS from '../errors-ts'; import * as ERRORS from '../errors'; import { NowError } from '../now-error'; import mapCertError from '../certs/map-cert-error'; -import { Org } from '../../types'; +import { Org } from '@vercel-internals/types'; import Now, { CreateOptions } from '..'; import Client from '../client'; import { ArchiveFormat, DeploymentError } from '@vercel/client'; diff --git a/packages/cli/src/util/deploy/get-deployments-by-project-id.ts b/packages/cli/src/util/deploy/get-deployments-by-project-id.ts index a74b7c875..835c7f03f 100644 --- a/packages/cli/src/util/deploy/get-deployments-by-project-id.ts +++ b/packages/cli/src/util/deploy/get-deployments-by-project-id.ts @@ -1,5 +1,5 @@ import { URLSearchParams } from 'url'; -import { Deployment } from '../../types'; +import { Deployment } from '@vercel-internals/types'; import Client from '../client'; type LegacyDeployment = { diff --git a/packages/cli/src/util/deploy/process-deployment.ts b/packages/cli/src/util/deploy/process-deployment.ts index 56e01b0fe..c0b3ba2e3 100644 --- a/packages/cli/src/util/deploy/process-deployment.ts +++ b/packages/cli/src/util/deploy/process-deployment.ts @@ -9,7 +9,7 @@ import { import { Output } from '../output'; import { progress } from '../output/progress'; import Now from '../../util'; -import { Org } from '../../types'; +import { Org } from '@vercel-internals/types'; import ua from '../ua'; import { linkFolderToProject } from '../projects/link'; import { prependEmoji, emoji } from '../emoji'; diff --git a/packages/cli/src/util/dev/server.ts b/packages/cli/src/util/dev/server.ts index 921167a15..f8d290c46 100644 --- a/packages/cli/src/util/dev/server.ts +++ b/packages/cli/src/util/dev/server.ts @@ -85,7 +85,7 @@ import { HttpHeadersConfig, EnvConfigs, } from './types'; -import { ProjectSettings } from '../../types'; +import { ProjectSettings } from '@vercel-internals/types'; import { treeKill } from '../tree-kill'; import { applyOverriddenHeaders, nodeHeadersToFetchHeaders } from './headers'; import { formatQueryString, parseQueryString } from './parse-query-string'; diff --git a/packages/cli/src/util/dev/types.ts b/packages/cli/src/util/dev/types.ts index f4a82f949..8848c21f4 100644 --- a/packages/cli/src/util/dev/types.ts +++ b/packages/cli/src/util/dev/types.ts @@ -16,7 +16,7 @@ import { import { VercelConfig } from '@vercel/client'; import { HandleValue, Route } from '@vercel/routing-utils'; import { Output } from '../output'; -import { ProjectSettings } from '../../types'; +import { ProjectSettings } from '@vercel-internals/types'; import { BuilderWithPkg } from '../build/import-builders'; export { VercelConfig }; diff --git a/packages/cli/src/util/dns/add-dns-record.ts b/packages/cli/src/util/dns/add-dns-record.ts index 130f352ac..e0a744add 100644 --- a/packages/cli/src/util/dns/add-dns-record.ts +++ b/packages/cli/src/util/dns/add-dns-record.ts @@ -7,7 +7,7 @@ import { DNSConflictingRecord, isAPIError, } from '../errors-ts'; -import { DNSRecordData } from '../../types'; +import { DNSRecordData } from '@vercel-internals/types'; type Response = { uid: string; diff --git a/packages/cli/src/util/dns/get-dns-data.ts b/packages/cli/src/util/dns/get-dns-data.ts index 390e5c126..c19c03dda 100644 --- a/packages/cli/src/util/dns/get-dns-data.ts +++ b/packages/cli/src/util/dns/get-dns-data.ts @@ -1,5 +1,5 @@ import chalk from 'chalk'; -import { DNSRecordData } from '../../types'; +import { DNSRecordData } from '@vercel-internals/types'; import textInput from '../input/text'; import promptBool from '../input/prompt-bool'; import Client from '../client'; diff --git a/packages/cli/src/util/dns/get-dns-record-by-id.ts b/packages/cli/src/util/dns/get-dns-record-by-id.ts index 2c0e27c49..a45cafdc7 100644 --- a/packages/cli/src/util/dns/get-dns-record-by-id.ts +++ b/packages/cli/src/util/dns/get-dns-record-by-id.ts @@ -1,4 +1,4 @@ -import { DNSRecord } from '../../types'; +import { DNSRecord } from '@vercel-internals/types'; import Client from '../client'; export default async function getDNSRecordById( diff --git a/packages/cli/src/util/dns/get-dns-records.ts b/packages/cli/src/util/dns/get-dns-records.ts index bdfcbb68e..1ecdb0f31 100644 --- a/packages/cli/src/util/dns/get-dns-records.ts +++ b/packages/cli/src/util/dns/get-dns-records.ts @@ -1,4 +1,4 @@ -import { DNSRecord } from '../../types'; +import { DNSRecord } from '@vercel-internals/types'; import { DomainNotFound } from '../errors-ts'; import { Output } from '../output'; import Client from '../client'; diff --git a/packages/cli/src/util/dns/get-domain-dns-records.ts b/packages/cli/src/util/dns/get-domain-dns-records.ts index e88d4b5fc..de34d889f 100644 --- a/packages/cli/src/util/dns/get-domain-dns-records.ts +++ b/packages/cli/src/util/dns/get-domain-dns-records.ts @@ -1,4 +1,4 @@ -import { DNSRecord, PaginationOptions } from '../../types'; +import { DNSRecord, PaginationOptions } from '@vercel-internals/types'; import { DomainNotFound, isAPIError } from '../errors-ts'; import { Output } from '../output'; import Client from '../client'; diff --git a/packages/cli/src/util/dns/parse-add-dns-record-args.ts b/packages/cli/src/util/dns/parse-add-dns-record-args.ts index 775380cda..9d8e73614 100644 --- a/packages/cli/src/util/dns/parse-add-dns-record-args.ts +++ b/packages/cli/src/util/dns/parse-add-dns-record-args.ts @@ -1,4 +1,4 @@ -import { DNSRecordData } from '../../types'; +import { DNSRecordData } from '@vercel-internals/types'; export default function parseAddArgs( args: string[] diff --git a/packages/cli/src/util/domains/add-domain.ts b/packages/cli/src/util/domains/add-domain.ts index cfb49a9b9..bfea1726f 100644 --- a/packages/cli/src/util/domains/add-domain.ts +++ b/packages/cli/src/util/domains/add-domain.ts @@ -1,7 +1,7 @@ import chalk from 'chalk'; import retry from 'async-retry'; import { DomainAlreadyExists, InvalidDomain, isAPIError } from '../errors-ts'; -import { Domain } from '../../types'; +import { Domain } from '@vercel-internals/types'; import Client from '../client'; type Response = { diff --git a/packages/cli/src/util/domains/get-domain-by-name.ts b/packages/cli/src/util/domains/get-domain-by-name.ts index abe4efe57..d328cc198 100644 --- a/packages/cli/src/util/domains/get-domain-by-name.ts +++ b/packages/cli/src/util/domains/get-domain-by-name.ts @@ -1,6 +1,6 @@ import chalk from 'chalk'; import Client from '../client'; -import { Domain } from '../../types'; +import { Domain } from '@vercel-internals/types'; import { DomainPermissionDenied, DomainNotFound, diff --git a/packages/cli/src/util/domains/get-domain-config.ts b/packages/cli/src/util/domains/get-domain-config.ts index 345a08bd3..b09fe56d3 100644 --- a/packages/cli/src/util/domains/get-domain-config.ts +++ b/packages/cli/src/util/domains/get-domain-config.ts @@ -1,5 +1,5 @@ import Client from '../client'; -import { DomainConfig } from '../../types'; +import { DomainConfig } from '@vercel-internals/types'; import { isAPIError } from '../errors-ts'; export async function getDomainConfig(client: Client, domainName: string) { diff --git a/packages/cli/src/util/domains/get-domain-registrar.ts b/packages/cli/src/util/domains/get-domain-registrar.ts index 9aae78cd2..120f84b7a 100644 --- a/packages/cli/src/util/domains/get-domain-registrar.ts +++ b/packages/cli/src/util/domains/get-domain-registrar.ts @@ -1,4 +1,4 @@ -import { Domain } from '../../types'; +import { Domain } from '@vercel-internals/types'; export type DomainRegistrar = 'Vercel' | 'Purchase in Process' | 'Third Party'; diff --git a/packages/cli/src/util/domains/get-domain.ts b/packages/cli/src/util/domains/get-domain.ts index 9ad4cbc77..5b023be59 100644 --- a/packages/cli/src/util/domains/get-domain.ts +++ b/packages/cli/src/util/domains/get-domain.ts @@ -1,6 +1,6 @@ import chalk from 'chalk'; import Client from '../client'; -import { Domain } from '../../types'; +import { Domain } from '@vercel-internals/types'; import { isAPIError } from '../errors-ts'; type Response = { diff --git a/packages/cli/src/util/domains/get-domains.ts b/packages/cli/src/util/domains/get-domains.ts index b3f66d83d..bd7a69690 100644 --- a/packages/cli/src/util/domains/get-domains.ts +++ b/packages/cli/src/util/domains/get-domains.ts @@ -1,4 +1,4 @@ -import { Domain, PaginationOptions } from '../../types'; +import { Domain, PaginationOptions } from '@vercel-internals/types'; import Client from '../client'; type Response = { diff --git a/packages/cli/src/util/domains/is-domain-external.ts b/packages/cli/src/util/domains/is-domain-external.ts index 359240e06..6ba2665cd 100644 --- a/packages/cli/src/util/domains/is-domain-external.ts +++ b/packages/cli/src/util/domains/is-domain-external.ts @@ -1,4 +1,4 @@ -import { Domain } from '../../types'; +import { Domain } from '@vercel-internals/types'; export default function isDomainExternal(domain: Domain) { return domain.serviceType !== 'zeit.world'; diff --git a/packages/cli/src/util/domains/setup-domain.ts b/packages/cli/src/util/domains/setup-domain.ts index c26d33fc7..be0e5c0b9 100644 --- a/packages/cli/src/util/domains/setup-domain.ts +++ b/packages/cli/src/util/domains/setup-domain.ts @@ -1,6 +1,6 @@ import psl from 'psl'; import { NowError } from '../now-error'; -import { Domain } from '../../types'; +import { Domain } from '@vercel-internals/types'; import { Output } from '../output'; import * as ERRORS from '../errors-ts'; import addDomain from './add-domain'; diff --git a/packages/cli/src/util/domains/transfer-in-domain.ts b/packages/cli/src/util/domains/transfer-in-domain.ts index 91e43bbaf..319e208c6 100644 --- a/packages/cli/src/util/domains/transfer-in-domain.ts +++ b/packages/cli/src/util/domains/transfer-in-domain.ts @@ -1,6 +1,6 @@ import * as ERRORS from '../errors-ts'; import Client from '../client'; -import { Domain } from '../../types'; +import { Domain } from '@vercel-internals/types'; type Response = { domain: Domain; diff --git a/packages/cli/src/util/env/add-env-record.ts b/packages/cli/src/util/env/add-env-record.ts index 38bd2634b..adbf0b8c9 100644 --- a/packages/cli/src/util/env/add-env-record.ts +++ b/packages/cli/src/util/env/add-env-record.ts @@ -4,7 +4,7 @@ import { ProjectEnvTarget, ProjectEnvVariable, ProjectEnvType, -} from '../../types'; +} from '@vercel-internals/types'; export default async function addEnvRecord( output: Output, diff --git a/packages/cli/src/util/env/env-target.ts b/packages/cli/src/util/env/env-target.ts index 0f8471d3c..d7f0c2059 100644 --- a/packages/cli/src/util/env/env-target.ts +++ b/packages/cli/src/util/env/env-target.ts @@ -1,4 +1,4 @@ -import { ProjectEnvTarget } from '../../types'; +import { ProjectEnvTarget } from '@vercel-internals/types'; function envTargets(): string[] { return Object.values(ProjectEnvTarget); diff --git a/packages/cli/src/util/env/format-env-target.ts b/packages/cli/src/util/env/format-env-target.ts index 262cb4c5e..d96689b8f 100644 --- a/packages/cli/src/util/env/format-env-target.ts +++ b/packages/cli/src/util/env/format-env-target.ts @@ -1,5 +1,5 @@ import title from 'title'; -import { ProjectEnvVariable } from '../../types'; +import { ProjectEnvVariable } from '@vercel-internals/types'; export default function formatEnvTarget(env: ProjectEnvVariable): string { const target = (Array.isArray(env.target) ? env.target : [env.target || '']) diff --git a/packages/cli/src/util/env/get-env-records.ts b/packages/cli/src/util/env/get-env-records.ts index 9cab147d1..361a4b8c7 100644 --- a/packages/cli/src/util/env/get-env-records.ts +++ b/packages/cli/src/util/env/get-env-records.ts @@ -1,6 +1,6 @@ import { Output } from '../output'; import Client from '../client'; -import { ProjectEnvVariable, ProjectEnvTarget } from '../../types'; +import { ProjectEnvVariable, ProjectEnvTarget } from '@vercel-internals/types'; import { URLSearchParams } from 'url'; /** The CLI command that was used that needs the environment variables. */ diff --git a/packages/cli/src/util/env/remove-env-record.ts b/packages/cli/src/util/env/remove-env-record.ts index fdd05f508..ae3a2fce0 100644 --- a/packages/cli/src/util/env/remove-env-record.ts +++ b/packages/cli/src/util/env/remove-env-record.ts @@ -1,6 +1,6 @@ import { Output } from '../output'; import Client from '../client'; -import { ProjectEnvVariable } from '../../types'; +import { ProjectEnvVariable } from '@vercel-internals/types'; export default async function removeEnvRecord( output: Output, diff --git a/packages/cli/src/util/get-deployment.ts b/packages/cli/src/util/get-deployment.ts index 8787e0d97..6c18d3339 100644 --- a/packages/cli/src/util/get-deployment.ts +++ b/packages/cli/src/util/get-deployment.ts @@ -5,7 +5,7 @@ import { InvalidDeploymentId, isAPIError, } from './errors-ts'; -import type { Deployment } from '../types'; +import type { Deployment } from '@vercel-internals/types'; import mapCertError from './certs/map-cert-error'; import toHost from './to-host'; diff --git a/packages/cli/src/util/get-scope.ts b/packages/cli/src/util/get-scope.ts index 613393a06..0d8c6dc95 100644 --- a/packages/cli/src/util/get-scope.ts +++ b/packages/cli/src/util/get-scope.ts @@ -2,7 +2,7 @@ import Client from './client'; import getUser from './get-user'; import getTeamById from './teams/get-team-by-id'; import { TeamDeleted } from './errors-ts'; -import { Team } from '../types'; +import { Team } from '@vercel-internals/types'; interface GetScopeOptions { getTeam?: boolean; diff --git a/packages/cli/src/util/get-user.ts b/packages/cli/src/util/get-user.ts index d1eb6ee5d..d2eb8525f 100644 --- a/packages/cli/src/util/get-user.ts +++ b/packages/cli/src/util/get-user.ts @@ -1,5 +1,5 @@ import Client from './client'; -import { User } from '../types'; +import { User } from '@vercel-internals/types'; import { APIError, InvalidToken, MissingUser } from './errors-ts'; export default async function getUser(client: Client) { diff --git a/packages/cli/src/util/git/connect-git-provider.ts b/packages/cli/src/util/git/connect-git-provider.ts index d0467cb93..5f6fe3af4 100644 --- a/packages/cli/src/util/git/connect-git-provider.ts +++ b/packages/cli/src/util/git/connect-git-provider.ts @@ -1,5 +1,5 @@ import Client from '../client'; -import { Org } from '../../types'; +import { Org } from '@vercel-internals/types'; import chalk from 'chalk'; import link from '../output/link'; import { isAPIError } from '../errors-ts'; diff --git a/packages/cli/src/util/index.ts b/packages/cli/src/util/index.ts index 86a30ef00..7a99da082 100644 --- a/packages/cli/src/util/index.ts +++ b/packages/cli/src/util/index.ts @@ -14,7 +14,7 @@ import { responseError } from './error'; import stamp from './output/stamp'; import { APIError, BuildError } from './errors-ts'; import printIndications from './print-indications'; -import { GitMetadata, Org } from '../types'; +import { GitMetadata, Org } from '@vercel-internals/types'; import { VercelConfig } from './dev/types'; import Client, { FetchOptions, isJSONObject } from './client'; import { ArchiveFormat, Dictionary } from '@vercel/client'; diff --git a/packages/cli/src/util/input/edit-project-settings.ts b/packages/cli/src/util/input/edit-project-settings.ts index a9ba505ad..07262d849 100644 --- a/packages/cli/src/util/input/edit-project-settings.ts +++ b/packages/cli/src/util/input/edit-project-settings.ts @@ -4,7 +4,7 @@ import chalk from 'chalk'; import frameworkList, { Framework } from '@vercel/frameworks'; import Client from '../client'; import { isSettingValue } from '../is-setting-value'; -import { ProjectSettings } from '../../types'; +import { ProjectSettings } from '@vercel-internals/types'; const settingMap = { buildCommand: 'Build Command', diff --git a/packages/cli/src/util/input/input-project.ts b/packages/cli/src/util/input/input-project.ts index 5c12b9a8f..67dedec6a 100644 --- a/packages/cli/src/util/input/input-project.ts +++ b/packages/cli/src/util/input/input-project.ts @@ -3,7 +3,7 @@ import confirm from './confirm'; import getProjectByIdOrName from '../projects/get-project-by-id-or-name'; import chalk from 'chalk'; import { ProjectNotFound } from '../../util/errors-ts'; -import { Project, Org } from '../../types'; +import { Project, Org } from '@vercel-internals/types'; import slugify from '@sindresorhus/slugify'; export default async function inputProject( diff --git a/packages/cli/src/util/input/prompt-bool.ts b/packages/cli/src/util/input/prompt-bool.ts index 6fa2740ac..d51ce0199 100644 --- a/packages/cli/src/util/input/prompt-bool.ts +++ b/packages/cli/src/util/input/prompt-bool.ts @@ -1,5 +1,5 @@ import chalk from 'chalk'; -import type { ReadableTTY, WritableTTY } from '../../types'; +import type { ReadableTTY, WritableTTY } from '@vercel-internals/types'; type Options = { abortSequences?: Set; diff --git a/packages/cli/src/util/input/read-standard-input.ts b/packages/cli/src/util/input/read-standard-input.ts index 960223fdd..a2dc9fdfd 100644 --- a/packages/cli/src/util/input/read-standard-input.ts +++ b/packages/cli/src/util/input/read-standard-input.ts @@ -1,4 +1,4 @@ -import type { ReadableTTY } from '../../types'; +import type { ReadableTTY } from '@vercel-internals/types'; export default async function readStandardInput( stdin: ReadableTTY diff --git a/packages/cli/src/util/input/select-org.ts b/packages/cli/src/util/input/select-org.ts index df9ff9d3e..16017c083 100644 --- a/packages/cli/src/util/input/select-org.ts +++ b/packages/cli/src/util/input/select-org.ts @@ -1,7 +1,7 @@ import Client from '../client'; import getUser from '../get-user'; import getTeams from '../teams/get-teams'; -import { User, Team, Org } from '../../types'; +import { User, Team, Org } from '@vercel-internals/types'; type Choice = { name: string; value: Org }; diff --git a/packages/cli/src/util/link/ensure-link.ts b/packages/cli/src/util/link/ensure-link.ts index fa4be4992..7aa91f52b 100644 --- a/packages/cli/src/util/link/ensure-link.ts +++ b/packages/cli/src/util/link/ensure-link.ts @@ -1,4 +1,4 @@ -import { Org, Project } from '../../types'; +import { Org, Project } from '@vercel-internals/types'; import Client from '../client'; import setupAndLink from '../link/setup-and-link'; import param from '../output/param'; diff --git a/packages/cli/src/util/link/setup-and-link.ts b/packages/cli/src/util/link/setup-and-link.ts index 1121ce7ae..058d386a2 100644 --- a/packages/cli/src/util/link/setup-and-link.ts +++ b/packages/cli/src/util/link/setup-and-link.ts @@ -1,7 +1,7 @@ import { join, basename } from 'path'; import chalk from 'chalk'; import { remove } from 'fs-extra'; -import { ProjectLinkResult, ProjectSettings } from '../../types'; +import { ProjectLinkResult, ProjectSettings } from '@vercel-internals/types'; import { getLinkedProject, linkFolderToProject, diff --git a/packages/cli/src/util/output/builds.ts b/packages/cli/src/util/output/builds.ts index 7495b55ac..2a4f369d7 100644 --- a/packages/cli/src/util/output/builds.ts +++ b/packages/cli/src/util/output/builds.ts @@ -1,7 +1,7 @@ import chalk from 'chalk'; import bytes from 'bytes'; import { isReady, isFailed } from '../build-state'; -import { Build, BuildOutput } from '../../types'; +import { Build, BuildOutput } from '@vercel-internals/types'; export interface Times { [id: string]: string | null; diff --git a/packages/cli/src/util/output/create-output.ts b/packages/cli/src/util/output/create-output.ts index 6f569590b..efe7b902b 100644 --- a/packages/cli/src/util/output/create-output.ts +++ b/packages/cli/src/util/output/create-output.ts @@ -3,7 +3,7 @@ import * as ansiEscapes from 'ansi-escapes'; import { supportsHyperlink as detectSupportsHyperlink } from 'supports-hyperlinks'; import renderLink from './link'; import wait, { StopSpinner } from './wait'; -import type { WritableTTY } from '../../types'; +import type { WritableTTY } from '@vercel-internals/types'; import { errorToString } from '@vercel/error-utils'; import { removeEmoji } from '../emoji'; diff --git a/packages/cli/src/util/projects/add-domain-to-project.ts b/packages/cli/src/util/projects/add-domain-to-project.ts index fa1f0cc33..78e1ea08d 100644 --- a/packages/cli/src/util/projects/add-domain-to-project.ts +++ b/packages/cli/src/util/projects/add-domain-to-project.ts @@ -1,6 +1,6 @@ import chalk from 'chalk'; import Client from '../client'; -import { ProjectAliasTarget } from '../../types'; +import { ProjectAliasTarget } from '@vercel-internals/types'; import { isAPIError } from '../errors-ts'; export async function addDomainToProject( diff --git a/packages/cli/src/util/projects/create-project.ts b/packages/cli/src/util/projects/create-project.ts index 6eaa86556..d2d8256b0 100644 --- a/packages/cli/src/util/projects/create-project.ts +++ b/packages/cli/src/util/projects/create-project.ts @@ -1,5 +1,5 @@ import Client from '../client'; -import { Project } from '../../types'; +import { Project } from '@vercel-internals/types'; export default async function createProject( client: Client, diff --git a/packages/cli/src/util/projects/find-projects-for-domain.ts b/packages/cli/src/util/projects/find-projects-for-domain.ts index 4f6e5904a..18f150346 100644 --- a/packages/cli/src/util/projects/find-projects-for-domain.ts +++ b/packages/cli/src/util/projects/find-projects-for-domain.ts @@ -1,5 +1,5 @@ import Client from '../client'; -import { Project } from '../../types'; +import { Project } from '@vercel-internals/types'; import { URLSearchParams } from 'url'; import { isAPIError } from '../errors-ts'; diff --git a/packages/cli/src/util/projects/get-project-by-id-or-name.ts b/packages/cli/src/util/projects/get-project-by-id-or-name.ts index 345a035a3..44cf18122 100644 --- a/packages/cli/src/util/projects/get-project-by-id-or-name.ts +++ b/packages/cli/src/util/projects/get-project-by-id-or-name.ts @@ -1,5 +1,5 @@ import Client from '../client'; -import { Project } from '../../types'; +import { Project } from '@vercel-internals/types'; import { isAPIError, ProjectNotFound } from '../errors-ts'; export default async function getProjectByNameOrId( diff --git a/packages/cli/src/util/projects/link.ts b/packages/cli/src/util/projects/link.ts index a2929f8fd..319dfc263 100644 --- a/packages/cli/src/util/projects/link.ts +++ b/packages/cli/src/util/projects/link.ts @@ -12,8 +12,12 @@ import { InvalidToken, isAPIError, ProjectNotFound } from '../errors-ts'; import getUser from '../get-user'; import getTeamById from '../teams/get-team-by-id'; import { Output } from '../output'; -import { Project, ProjectLinkResult } from '../../types'; -import { Org, ProjectLink } from '../../types'; +import { + Project, + ProjectLinkResult, + Org, + ProjectLink, +} from '@vercel-internals/types'; import { prependEmoji, emoji, EmojiLabel } from '../emoji'; import { isDirectory } from '../config/global-path'; import { NowBuildError, getPlatformEnv } from '@vercel/build-utils'; diff --git a/packages/cli/src/util/projects/project-settings.ts b/packages/cli/src/util/projects/project-settings.ts index db71131bc..c4fb6904e 100644 --- a/packages/cli/src/util/projects/project-settings.ts +++ b/packages/cli/src/util/projects/project-settings.ts @@ -1,5 +1,5 @@ import { outputJSON } from 'fs-extra'; -import { Org, Project, ProjectLink } from '../../types'; +import { Org, Project, ProjectLink } from '@vercel-internals/types'; import { getLinkFromDir, VERCEL_DIR, VERCEL_DIR_PROJECT } from './link'; import { join } from 'path'; import { VercelConfig } from '@vercel/client'; diff --git a/packages/cli/src/util/projects/remove-domain-from-project.ts b/packages/cli/src/util/projects/remove-domain-from-project.ts index b477d1c3a..6e9f5b66f 100644 --- a/packages/cli/src/util/projects/remove-domain-from-project.ts +++ b/packages/cli/src/util/projects/remove-domain-from-project.ts @@ -1,6 +1,6 @@ import chalk from 'chalk'; import Client from '../client'; -import { ProjectAliasTarget } from '../../types'; +import { ProjectAliasTarget } from '@vercel-internals/types'; import { isAPIError } from '../errors-ts'; export async function removeDomainFromProject( diff --git a/packages/cli/src/util/projects/update-project.ts b/packages/cli/src/util/projects/update-project.ts index 77879938a..1c1fb1007 100644 --- a/packages/cli/src/util/projects/update-project.ts +++ b/packages/cli/src/util/projects/update-project.ts @@ -1,5 +1,5 @@ import Client from '../client'; -import type { JSONObject, ProjectSettings } from '../../types'; +import type { JSONObject, ProjectSettings } from '@vercel-internals/types'; interface ProjectSettingsResponse extends ProjectSettings { id: string; diff --git a/packages/cli/src/util/report-error.ts b/packages/cli/src/util/report-error.ts index fe48586ef..8671e9aa8 100644 --- a/packages/cli/src/util/report-error.ts +++ b/packages/cli/src/util/report-error.ts @@ -2,7 +2,7 @@ import Client from './client'; import getScope from './get-scope'; import getArgs from './get-args'; import { isError } from '@vercel/error-utils'; -import type { Team, User } from '../types'; +import type { Team, User } from '@vercel-internals/types'; export default async function reportError( sentry: typeof import('@sentry/node'), diff --git a/packages/cli/src/util/rollback/request-rollback.ts b/packages/cli/src/util/rollback/request-rollback.ts index a116b6a3a..4bf842821 100644 --- a/packages/cli/src/util/rollback/request-rollback.ts +++ b/packages/cli/src/util/rollback/request-rollback.ts @@ -1,6 +1,6 @@ import chalk from 'chalk'; import type Client from '../client'; -import type { Deployment, Project, Team } from '../../types'; +import type { Deployment, Project, Team } from '@vercel-internals/types'; import { getCommandName } from '../pkg-name'; import getDeployment from '../get-deployment'; import getScope from '../get-scope'; diff --git a/packages/cli/src/util/rollback/status.ts b/packages/cli/src/util/rollback/status.ts index 6c461186b..5c6771c2a 100644 --- a/packages/cli/src/util/rollback/status.ts +++ b/packages/cli/src/util/rollback/status.ts @@ -5,7 +5,7 @@ import type { PaginationOptions, Project, RollbackTarget, -} from '../../types'; +} from '@vercel-internals/types'; import elapsed from '../output/elapsed'; import formatDate from '../format-date'; import getDeployment from '../get-deployment'; diff --git a/packages/cli/src/util/teams/create-team.ts b/packages/cli/src/util/teams/create-team.ts index 50f592b89..60461f327 100644 --- a/packages/cli/src/util/teams/create-team.ts +++ b/packages/cli/src/util/teams/create-team.ts @@ -1,4 +1,4 @@ -import { Team } from '../../types'; +import { Team } from '@vercel-internals/types'; import Client from '../client'; export default async function createTeam( diff --git a/packages/cli/src/util/teams/get-team-by-id.ts b/packages/cli/src/util/teams/get-team-by-id.ts index 4f676b85b..a92765a77 100644 --- a/packages/cli/src/util/teams/get-team-by-id.ts +++ b/packages/cli/src/util/teams/get-team-by-id.ts @@ -1,5 +1,5 @@ import Client from '../client'; -import { Team } from '../../types'; +import { Team } from '@vercel-internals/types'; const teamCache = new Map(); diff --git a/packages/cli/src/util/teams/get-teams.ts b/packages/cli/src/util/teams/get-teams.ts index f6d681d28..94005f2c4 100644 --- a/packages/cli/src/util/teams/get-teams.ts +++ b/packages/cli/src/util/teams/get-teams.ts @@ -1,6 +1,6 @@ import { URLSearchParams } from 'url'; import Client from '../client'; -import { Team } from '../../types'; +import { Team } from '@vercel-internals/types'; import { APIError, InvalidToken } from '../errors-ts'; export interface GetTeamsV1Options { diff --git a/packages/cli/src/util/teams/patch-team.ts b/packages/cli/src/util/teams/patch-team.ts index 2cbc74fdc..a99c78330 100644 --- a/packages/cli/src/util/teams/patch-team.ts +++ b/packages/cli/src/util/teams/patch-team.ts @@ -1,4 +1,4 @@ -import { Team } from '../../types'; +import { Team } from '@vercel-internals/types'; import Client from '../client'; export default async function patchTeam( diff --git a/packages/cli/test/mocks/deployment.ts b/packages/cli/test/mocks/deployment.ts index 622581496..4fa305d4f 100644 --- a/packages/cli/test/mocks/deployment.ts +++ b/packages/cli/test/mocks/deployment.ts @@ -1,7 +1,7 @@ import { URL } from 'url'; import chance from 'chance'; import { client } from './client'; -import { Build, Deployment, User } from '../../src/types'; +import { Build, Deployment, User } from '@vercel-internals/types'; import type { Request, Response } from 'express'; let deployments = new Map(); diff --git a/packages/cli/test/mocks/project.ts b/packages/cli/test/mocks/project.ts index 3812c964a..0a019a911 100644 --- a/packages/cli/test/mocks/project.ts +++ b/packages/cli/test/mocks/project.ts @@ -4,7 +4,7 @@ import { ProjectEnvTarget, ProjectEnvType, ProjectEnvVariable, -} from '../../src/types'; +} from '@vercel-internals/types'; import { formatProvider } from '../../src/util/git/connect-git-provider'; import { parseEnvironment } from '../../src/commands/pull'; import type { Env } from '@vercel/build-utils'; diff --git a/packages/cli/test/unit/commands/env.test.ts b/packages/cli/test/unit/commands/env.test.ts index f747acc23..c41ee225b 100644 --- a/packages/cli/test/unit/commands/env.test.ts +++ b/packages/cli/test/unit/commands/env.test.ts @@ -3,7 +3,7 @@ import path from 'path'; import env from '../../../src/commands/env'; import { setupFixture } from '../../helpers/setup-fixture'; import { client } from '../../mocks/client'; -import { ProjectEnvTarget, ProjectEnvType } from '../../../src/types'; +import { ProjectEnvTarget, ProjectEnvType } from '@vercel-internals/types'; import { defaultProject, useProject } from '../../mocks/project'; import { useTeams } from '../../mocks/team'; import { useUser } from '../../mocks/user'; diff --git a/packages/cli/test/unit/commands/git.test.ts b/packages/cli/test/unit/commands/git.test.ts index 7f6a2bd0d..3d933a497 100644 --- a/packages/cli/test/unit/commands/git.test.ts +++ b/packages/cli/test/unit/commands/git.test.ts @@ -5,7 +5,7 @@ import { useTeams } from '../../mocks/team'; import { defaultProject, useProject } from '../../mocks/project'; import { client } from '../../mocks/client'; import git from '../../../src/commands/git'; -import { Project } from '../../../src/types'; +import { Project } from '@vercel-internals/types'; describe('git', () => { describe('connect', () => { diff --git a/packages/cli/test/unit/commands/project.test.ts b/packages/cli/test/unit/commands/project.test.ts index 2ba42385a..d6e0ca3f9 100644 --- a/packages/cli/test/unit/commands/project.test.ts +++ b/packages/cli/test/unit/commands/project.test.ts @@ -4,7 +4,7 @@ import { useUser } from '../../mocks/user'; import { useTeams } from '../../mocks/team'; import { defaultProject, useProject } from '../../mocks/project'; import { client } from '../../mocks/client'; -import { Project } from '../../../src/types'; +import { Project } from '@vercel-internals/types'; import { pluckIdentifiersFromDeploymentList, parseSpacedTableRow, diff --git a/packages/cli/test/unit/commands/rollback.test.ts b/packages/cli/test/unit/commands/rollback.test.ts index cfe9123c3..4d4f36389 100644 --- a/packages/cli/test/unit/commands/rollback.test.ts +++ b/packages/cli/test/unit/commands/rollback.test.ts @@ -3,7 +3,7 @@ import { client } from '../../mocks/client'; import { defaultProject, useProject } from '../../mocks/project'; import { Request, Response } from 'express'; import rollback from '../../../src/commands/rollback'; -import { RollbackJobStatus, RollbackTarget } from '../../../src/types'; +import { RollbackJobStatus, RollbackTarget } from '@vercel-internals/types'; import { setupFixture } from '../../helpers/setup-fixture'; import { useDeployment } from '../../mocks/deployment'; import { useTeams } from '../../mocks/team'; diff --git a/packages/cli/test/unit/util/deploy/create-git-meta.test.ts b/packages/cli/test/unit/util/deploy/create-git-meta.test.ts index 428f6dd7b..aa1c3b577 100644 --- a/packages/cli/test/unit/util/deploy/create-git-meta.test.ts +++ b/packages/cli/test/unit/util/deploy/create-git-meta.test.ts @@ -13,7 +13,7 @@ import { client } from '../../../mocks/client'; import { parseRepoUrl } from '../../../../src/util/git/connect-git-provider'; import { useUser } from '../../../mocks/user'; import { defaultProject, useProject } from '../../../mocks/project'; -import { Project } from '../../../../src/types'; +import { Project } from '@vercel-internals/types'; const fixture = (name: string) => join(__dirname, '../../../fixtures/unit/create-git-meta', name); diff --git a/packages/cli/test/unit/util/error.test.ts b/packages/cli/test/unit/util/error.test.ts index 9c85e671b..a422f736d 100644 --- a/packages/cli/test/unit/util/error.test.ts +++ b/packages/cli/test/unit/util/error.test.ts @@ -1,7 +1,7 @@ import fetch from 'node-fetch'; import listen from 'async-listen'; import { createServer, IncomingMessage, Server, ServerResponse } from 'http'; -import { JSONValue } from '../../../src/types'; +import { JSONValue } from '@vercel-internals/types'; import { responseError, responseErrorMessage, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index daa4fb265..3135f9ca3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -92,6 +92,19 @@ importers: '@types/jest': 27.4.1 '@vercel/frameworks': 1.3.0 + internals/types: + specifiers: + '@vercel/build-utils': 6.3.2 + '@vercel/routing-utils': 2.1.10 + '@vercel/style-guide': 4.0.2 + typescript: 4.9.4 + dependencies: + '@vercel/build-utils': link:../../packages/build-utils + '@vercel/routing-utils': link:../../packages/routing-utils + devDependencies: + '@vercel/style-guide': 4.0.2_typescript@4.9.4 + typescript: 4.9.4 + packages/build-utils: specifiers: '@iarna/toml': 2.2.3 @@ -204,6 +217,7 @@ importers: '@types/which': 1.3.2 '@types/write-json-file': 2.2.1 '@types/yauzl-promise': 2.1.0 + '@vercel-internals/types': '*' '@vercel/build-utils': 6.3.2 '@vercel/client': 12.4.2 '@vercel/error-utils': 1.0.8 @@ -349,6 +363,7 @@ importers: '@types/which': 1.3.2 '@types/write-json-file': 2.2.1 '@types/yauzl-promise': 2.1.0 + '@vercel-internals/types': link:../../internals/types '@vercel/client': link:../client '@vercel/error-utils': link:../error-utils '@vercel/frameworks': link:../frameworks @@ -1135,7 +1150,7 @@ packages: '@babel/template': 7.20.7 '@babel/traverse': 7.20.12 '@babel/types': 7.20.7 - convert-source-map: 1.9.0 + convert-source-map: 1.8.0 debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.2 @@ -1157,7 +1172,7 @@ packages: '@babel/template': 7.20.7 '@babel/traverse': 7.20.12_supports-color@7.2.0 '@babel/types': 7.20.7 - convert-source-map: 1.9.0 + convert-source-map: 1.8.0 debug: 4.3.4_supports-color@7.2.0 gensync: 1.0.0-beta.2 json5: 2.2.2 @@ -1187,6 +1202,19 @@ packages: - supports-color dev: true + /@babel/eslint-parser/7.19.1_@babel+core@7.20.12: + resolution: {integrity: sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==} + 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.20.12 + '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 + eslint-visitor-keys: 2.1.0 + semver: 6.3.0 + dev: true + /@babel/generator/7.20.7: resolution: {integrity: sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==} engines: {node: '>=6.9.0'} @@ -1216,7 +1244,7 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/compat-data': 7.20.10 - '@babel/core': 7.20.12_supports-color@7.2.0 + '@babel/core': 7.20.12 '@babel/helper-validator-option': 7.18.6 browserslist: 4.21.4 lru-cache: 5.1.1 @@ -2390,7 +2418,6 @@ packages: engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.11 - dev: false /@babel/template/7.20.7: resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} @@ -2730,7 +2757,7 @@ packages: dependencies: '@humanwhocodes/object-schema': 1.2.1 debug: 4.3.4 - minimatch: 3.1.2 + minimatch: 3.0.4 transitivePeerDependencies: - supports-color dev: true @@ -2758,7 +2785,7 @@ packages: camelcase: 5.3.1 find-up: 4.1.0 get-package-type: 0.1.0 - js-yaml: 3.14.1 + js-yaml: 3.13.1 resolve-from: 5.0.0 dev: true @@ -2772,8 +2799,8 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 18.11.18 - chalk: 4.1.2 + '@types/node': 18.14.6 + chalk: 4.1.0 jest-message-util: 28.1.3 jest-util: 28.1.3 slash: 3.0.0 @@ -2784,8 +2811,8 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.3.1 - '@types/node': 18.11.18 - chalk: 4.1.2 + '@types/node': 18.14.6 + chalk: 4.1.0 jest-message-util: 29.3.1 jest-util: 29.3.1 slash: 3.0.0 @@ -2805,14 +2832,14 @@ packages: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.11.18 + '@types/node': 18.14.6 ansi-escapes: 4.3.2 - chalk: 4.1.2 + chalk: 4.1.0 ci-info: 3.7.1 exit: 0.1.2 graceful-fs: 4.2.10 jest-changed-files: 28.1.3 - jest-config: 28.1.3_@types+node@18.11.18 + jest-config: 28.1.3_@types+node@18.14.6 jest-haste-map: 28.1.3 jest-message-util: 28.1.3 jest-regex-util: 28.0.2 @@ -2848,14 +2875,14 @@ packages: '@jest/test-result': 29.3.1 '@jest/transform': 29.3.1 '@jest/types': 29.3.1 - '@types/node': 18.11.18 + '@types/node': 18.14.6 ansi-escapes: 4.3.2 chalk: 4.1.0 ci-info: 3.7.1 exit: 0.1.2 graceful-fs: 4.2.10 jest-changed-files: 29.2.0 - jest-config: 29.3.1_@types+node@18.11.18 + jest-config: 29.3.1_@types+node@18.14.6 jest-haste-map: 29.3.1 jest-message-util: 29.3.1 jest-regex-util: 29.2.0 @@ -2882,7 +2909,7 @@ packages: dependencies: '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.11.18 + '@types/node': 16.18.11 jest-mock: 28.1.3 dev: true @@ -2892,7 +2919,7 @@ packages: dependencies: '@jest/fake-timers': 29.3.1 '@jest/types': 29.3.1 - '@types/node': 18.11.18 + '@types/node': 18.14.6 jest-mock: 29.3.1 dev: true @@ -2936,7 +2963,7 @@ packages: dependencies: '@jest/types': 28.1.3 '@sinonjs/fake-timers': 9.1.2 - '@types/node': 18.11.18 + '@types/node': 16.18.11 jest-message-util: 28.1.3 jest-mock: 28.1.3 jest-util: 28.1.3 @@ -2948,7 +2975,7 @@ packages: dependencies: '@jest/types': 29.3.1 '@sinonjs/fake-timers': 9.1.2 - '@types/node': 18.11.18 + '@types/node': 18.14.6 jest-message-util: 29.3.1 jest-mock: 29.3.1 jest-util: 29.3.1 @@ -2992,8 +3019,8 @@ packages: '@jest/transform': 28.1.3 '@jest/types': 28.1.3 '@jridgewell/trace-mapping': 0.3.17 - '@types/node': 18.11.18 - chalk: 4.1.2 + '@types/node': 18.14.6 + chalk: 4.1.0 collect-v8-coverage: 1.0.1 exit: 0.1.2 glob: 7.2.3 @@ -3030,8 +3057,8 @@ packages: '@jest/transform': 29.3.1 '@jest/types': 29.3.1 '@jridgewell/trace-mapping': 0.3.17 - '@types/node': 18.11.18 - chalk: 4.1.2 + '@types/node': 18.14.6 + chalk: 4.1.0 collect-v8-coverage: 1.0.1 exit: 0.1.2 glob: 7.2.3 @@ -3132,8 +3159,8 @@ packages: '@jest/types': 28.1.3 '@jridgewell/trace-mapping': 0.3.17 babel-plugin-istanbul: 6.1.1 - chalk: 4.1.2 - convert-source-map: 1.9.0 + chalk: 4.1.0 + convert-source-map: 1.8.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.10 jest-haste-map: 28.1.3 @@ -3155,7 +3182,7 @@ packages: '@jest/types': 29.3.1 '@jridgewell/trace-mapping': 0.3.17 babel-plugin-istanbul: 6.1.1 - chalk: 4.1.2 + chalk: 4.1.0 convert-source-map: 2.0.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.10 @@ -3177,9 +3204,9 @@ packages: '@jest/schemas': 28.1.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.11.18 + '@types/node': 18.14.6 '@types/yargs': 17.0.19 - chalk: 4.1.2 + chalk: 4.1.0 dev: true /@jest/types/29.3.1: @@ -3189,7 +3216,7 @@ packages: '@jest/schemas': 29.0.0 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.11.18 + '@types/node': 18.14.6 '@types/yargs': 17.0.19 chalk: 4.1.0 dev: true @@ -3751,7 +3778,7 @@ packages: npmlog: 6.0.2 dev: false - /@lerna/publish/5.6.2_nx@15.5.1+typescript@4.9.4: + /@lerna/publish/5.6.2_nx@15.5.1+typescript@4.9.5: resolution: {integrity: sha512-QaW0GjMJMuWlRNjeDCjmY/vjriGSWgkLS23yu8VKNtV5U3dt5yIKA3DNGV3HgZACuu45kQxzMDsfLzgzbGNtYA==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: @@ -3773,7 +3800,7 @@ packages: '@lerna/run-lifecycle': 5.6.2 '@lerna/run-topologically': 5.6.2 '@lerna/validation-error': 5.6.2 - '@lerna/version': 5.6.2_nx@15.5.1+typescript@4.9.4 + '@lerna/version': 5.6.2_nx@15.5.1+typescript@4.9.5 fs-extra: 9.1.0 libnpmaccess: 6.0.4 npm-package-arg: 8.1.1 @@ -3905,7 +3932,7 @@ packages: npmlog: 6.0.2 dev: false - /@lerna/version/5.6.2_nx@15.5.1+typescript@4.9.4: + /@lerna/version/5.6.2_nx@15.5.1+typescript@4.9.5: resolution: {integrity: sha512-odNSR2rTbHW++xMZSQKu/F6Syrd/sUvwDLPaMKktoOSPKmycHt/eWcuQQyACdtc43Iqeu4uQd7PCLsniqOVFrw==} engines: {node: ^14.15.0 || >=16.0.0} dependencies: @@ -3923,11 +3950,11 @@ packages: '@lerna/run-topologically': 5.6.2 '@lerna/temp-write': 5.6.2 '@lerna/validation-error': 5.6.2 - '@nrwl/devkit': 15.5.1_nx@15.5.1+typescript@4.9.4 - chalk: 4.1.2 + '@nrwl/devkit': 15.5.1_nx@15.5.1+typescript@4.9.5 + chalk: 4.1.0 dedent: 0.7.0 load-json-file: 6.2.0 - minimatch: 3.1.2 + minimatch: 3.0.4 npmlog: 6.0.2 p-map: 4.0.0 p-pipe: 3.1.0 @@ -3959,7 +3986,7 @@ packages: detect-libc: 2.0.1 https-proxy-agent: 5.0.1 make-dir: 3.1.0 - node-fetch: 2.6.8 + node-fetch: 2.6.7 nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 @@ -3969,6 +3996,19 @@ packages: - encoding - supports-color + /@microsoft/tsdoc-config/0.16.2: + resolution: {integrity: sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==} + dependencies: + '@microsoft/tsdoc': 0.14.2 + ajv: 6.12.6 + jju: 1.4.0 + resolve: 1.19.0 + dev: true + + /@microsoft/tsdoc/0.14.2: + resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==} + dev: true + /@mrmlnc/readdir-enhanced/2.2.1: resolution: {integrity: sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==} engines: {node: '>=4'} @@ -3987,6 +4027,12 @@ packages: dev: true optional: true + /@nicolo-ribaudo/eslint-scope-5-internals/5.1.1-v1: + resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} + dependencies: + eslint-scope: 5.1.1 + dev: true + /@nodelib/fs.scandir/2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -4183,17 +4229,17 @@ packages: - debug dev: false - /@nrwl/devkit/15.5.1_nx@15.5.1+typescript@4.9.4: + /@nrwl/devkit/15.5.1_nx@15.5.1+typescript@4.9.5: resolution: {integrity: sha512-SETS7nOr5ady18+rNBCz4bGW64uSYcGmVbMTrYtbl/IZHIAAaTxqd7MoOcOVWfIPWbf2SfhXb6xBiSfo6cbzOQ==} peerDependencies: nx: '>= 14 <= 16' dependencies: - '@phenomnomnominal/tsquery': 4.1.1_typescript@4.9.4 + '@phenomnomnominal/tsquery': 4.1.1_typescript@4.9.5 ejs: 3.1.8 ignore: 5.2.4 nx: 15.5.1 semver: 7.3.4 - tslib: 2.4.1 + tslib: 2.5.0 transitivePeerDependencies: - typescript dev: false @@ -4338,15 +4384,27 @@ packages: node-gyp-build: 4.6.0 dev: false - /@phenomnomnominal/tsquery/4.1.1_typescript@4.9.4: + /@phenomnomnominal/tsquery/4.1.1_typescript@4.9.5: resolution: {integrity: sha512-jjMmK1tnZbm1Jq5a7fBliM4gQwjxMU7TFoRNwIyzwlO+eHPRCFv/Nv+H/Gi1jc3WR7QURG8D5d0Tn12YGrUqBQ==} peerDependencies: typescript: ^3 || ^4 dependencies: esquery: 1.4.0 - typescript: 4.9.4 + typescript: 4.9.5 dev: false + /@pkgr/utils/2.3.1: + resolution: {integrity: sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + dependencies: + cross-spawn: 7.0.3 + is-glob: 4.0.3 + open: 8.4.0 + picocolors: 1.0.0 + tiny-glob: 0.2.9 + tslib: 2.5.0 + dev: true + /@remix-run/node/1.12.0: resolution: {integrity: sha512-WiyRTEQKTUTf3Z3ke5DOwx+fjCkeD8ilI9kbRws1bG3xfdugaDrV9ra76DOZcrYlmVwjwtKE3mVDSRFtiYTTMw==} engines: {node: '>=14'} @@ -4382,7 +4440,7 @@ packages: '@web3-storage/multipart-parser': 1.0.0 cookie: 0.4.2 set-cookie-parser: 2.5.1 - source-map: 0.7.4 + source-map: 0.7.3 dev: false /@remix-run/server-runtime/1.14.0: @@ -4443,6 +4501,10 @@ packages: estree-walker: 2.0.2 picomatch: 2.3.1 + /@rushstack/eslint-patch/1.2.0: + resolution: {integrity: sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==} + dev: true + /@samverschueren/stream-to-observable/0.3.1_rxjs@6.6.7: resolution: {integrity: sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==} engines: {node: '>=6'} @@ -4953,7 +5015,7 @@ packages: resolution: {integrity: sha512-7hWZS0NRpEsNV8vWJzg7FEz6V8MaLNeJOmwmghqUXTpzk16V1LLZhdo+4QvE/+zv4cVci0OviuJFnqhEfoV3+g==} dependencies: fast-glob: 3.2.12 - minimatch: 3.1.2 + minimatch: 3.0.4 mkdirp: 1.0.4 path-browserify: 1.0.1 @@ -5031,13 +5093,13 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 18.11.18 + '@types/node': 18.14.6 dev: true /@types/buffer-crc32/0.2.0: resolution: {integrity: sha512-6lBhJ55o2DKVCxTanyS6ohWRyebCcyivIK7pRHiwZuOYbUhivcByYBrvm2dc9f72LZP12mH5mGxUhG7JQ64lQg==} dependencies: - '@types/node': 14.18.33 + '@types/node': 18.14.6 dev: true /@types/bytes/3.0.0: @@ -5053,7 +5115,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.4 - '@types/node': 18.11.18 + '@types/node': 16.18.11 '@types/responselike': 1.0.0 dev: false @@ -5068,7 +5130,7 @@ packages: /@types/connect/3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 18.11.18 + '@types/node': 18.14.6 dev: true /@types/content-type/1.1.3: @@ -5090,7 +5152,7 @@ packages: /@types/cross-spawn/6.0.0: resolution: {integrity: sha512-evp2ZGsFw9YKprDbg8ySgC9NA15g3YgiI8ANkGmKKvvi0P2aDGYLPxQIC5qfeKNUOe3TjABVGuah6omPRpIYhg==} dependencies: - '@types/node': 14.18.33 + '@types/node': 18.14.6 dev: true /@types/debug/0.0.31: @@ -5106,13 +5168,13 @@ packages: /@types/dotenv/6.1.1: resolution: {integrity: sha512-ftQl3DtBvqHl9L16tpqqzA4YzCSXZfi7g8cQceTz5rOlYtk/IZbFjAv3mLOQlNIgOaylCQWQoBdDQHPgEBJPHg==} dependencies: - '@types/node': 14.18.33 + '@types/node': 18.14.6 dev: true /@types/end-of-stream/1.4.1: resolution: {integrity: sha512-dYCSlUtCGXuP2axeKD5l1vj/04iNXW8TLXryDa0uA8u8EsNE68jn27ZLg7jAPV+qJAlk1wC4WtRdIoZXvuUl0A==} dependencies: - '@types/node': 14.18.33 + '@types/node': 18.14.6 dev: true /@types/escape-html/0.0.20: @@ -5138,7 +5200,7 @@ packages: /@types/etag/1.8.0: resolution: {integrity: sha512-EdSN0x+Y0/lBv7YAb8IU4Jgm6DWM+Bqtz7o5qozl96fzaqdqbdfHS5qjdpFeIv7xQ8jSLyjMMNShgYtMajEHyQ==} dependencies: - '@types/node': 14.18.33 + '@types/node': 18.14.6 dev: true /@types/events/3.0.0: @@ -5148,13 +5210,13 @@ packages: /@types/execa/0.9.0: resolution: {integrity: sha512-mgfd93RhzjYBUHHV532turHC2j4l/qxsF/PbfDmprHDEUHmNZGlDn1CEsulGK3AfsPdhkWzZQT/S/k0UGhLGsA==} dependencies: - '@types/node': 14.18.33 + '@types/node': 18.14.6 dev: true /@types/express-serve-static-core/4.17.32: resolution: {integrity: sha512-aI5h/VOkxOF2Z1saPy0Zsxs5avets/iaiAJYznQFm5By/pamU31xWKL//epiF4OfUA2qTOc9PV6tCUjhO8wlZA==} dependencies: - '@types/node': 18.11.18 + '@types/node': 18.14.6 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 dev: true @@ -5179,31 +5241,31 @@ packages: resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==} dependencies: '@types/jsonfile': 6.1.1 - '@types/node': 14.18.33 + '@types/node': 18.14.6 dev: true /@types/fs-extra/5.1.0: resolution: {integrity: sha512-AInn5+UBFIK9FK5xc9yP5e3TQSPNNgjHByqYcj9g5elVBnDQcQL7PlO1CIRy2gWlbwK7UPYqi7vRvFA44dCmYQ==} dependencies: - '@types/node': 14.18.33 + '@types/node': 18.14.6 dev: true /@types/fs-extra/7.0.0: resolution: {integrity: sha512-ndoMMbGyuToTy4qB6Lex/inR98nPiNHacsgMPvy+zqMLgSxbt8VtWpDArpGp69h1fEDQHn1KB+9DWD++wgbwYA==} dependencies: - '@types/node': 14.18.33 + '@types/node': 18.14.6 dev: true /@types/fs-extra/8.0.0: resolution: {integrity: sha512-bCtL5v9zdbQW86yexOlXWTEGvLNqWxMFyi7gQA7Gcthbezr2cPSOb8SkESVKA937QD5cIwOFLDFt0MQoXOEr9Q==} dependencies: - '@types/node': 14.18.33 + '@types/node': 18.14.6 dev: true /@types/fs-extra/9.0.13: resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} dependencies: - '@types/node': 18.11.18 + '@types/node': 18.14.6 dev: true /@types/glob/7.1.1: @@ -5211,26 +5273,26 @@ packages: dependencies: '@types/events': 3.0.0 '@types/minimatch': 3.0.3 - '@types/node': 14.18.33 + '@types/node': 18.14.6 dev: true /@types/glob/7.1.3: resolution: {integrity: sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 14.18.33 + '@types/node': 18.14.6 dev: true /@types/glob/7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.11.18 + '@types/node': 18.14.6 /@types/graceful-fs/4.1.6: resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} dependencies: - '@types/node': 18.11.18 + '@types/node': 18.14.6 dev: true /@types/hast/2.3.4: @@ -5247,7 +5309,7 @@ packages: resolution: {integrity: sha512-GgqePmC3rlsn1nv+kx5OviPuUBU2omhnlXOaJSXFgOdsTcScNFap+OaCb2ip9Bm4m5L8EOehgT5d9M4uNB90zg==} dependencies: '@types/events': 3.0.0 - '@types/node': 14.18.33 + '@types/node': 18.14.6 dev: true /@types/ini/1.3.31: @@ -5322,16 +5384,20 @@ packages: /@types/json-schema/7.0.11: resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} + /@types/json5/0.0.29: + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + dev: true + /@types/jsonfile/6.1.1: resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==} dependencies: - '@types/node': 18.11.18 + '@types/node': 18.14.6 dev: true /@types/keyv/3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 18.11.18 + '@types/node': 16.18.11 /@types/load-json-file/2.0.7: resolution: {integrity: sha512-NrH6jPlV77QCVPhAHofWeiOr77TgpKt82c2RVxSBChWBJqyY/u4ngl3CA4mcsAg/w7rNLrkR7dkObMV0ihLLXw==} @@ -5394,13 +5460,13 @@ packages: /@types/multistream/2.1.1: resolution: {integrity: sha512-PqavtNFnMyXRZS5vuW16wMOKeJUCD5PIGHdNBHzF5Urjncsij90hRQ82Wcy9+uSdnmrR2Gfao6xoJVq1wAWzbA==} dependencies: - '@types/node': 14.18.33 + '@types/node': 18.14.6 dev: true /@types/next-server/8.0.0: resolution: {integrity: sha512-TYWT510LScQJU6ACRqcnnK1IBdeZsXCOGgMvZrAgghQ6TXD1xE92qdTHh051WtXrcm9OjisZhI0Jx3i9PU3IuA==} dependencies: - '@types/node': 14.18.33 + '@types/node': 18.14.6 '@types/react': 18.0.26 '@types/react-loadable': 5.5.6 dev: true @@ -5408,7 +5474,7 @@ packages: /@types/node-fetch/2.5.10: resolution: {integrity: sha512-IpkX0AasN44hgEad0gEF/V6EgR5n69VEqPEgnmoM8GsIGro3PowbWs4tR6IhxUTyPLpOn+fiGG6nrQhcmoCuIQ==} dependencies: - '@types/node': 14.18.33 + '@types/node': 18.14.6 form-data: 3.0.1 dev: true @@ -5420,14 +5486,14 @@ packages: /@types/node-fetch/2.5.8: resolution: {integrity: sha512-fbjI6ja0N5ZA8TV53RUqzsKNkl9fv8Oj3T7zxW7FGv1GSH7gwJaNF8dzCjrqKaxKeUpTz4yT1DaJFq/omNpGfw==} dependencies: - '@types/node': 14.18.33 + '@types/node': 18.14.6 form-data: 3.0.1 dev: true /@types/node-fetch/2.6.2: resolution: {integrity: sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==} dependencies: - '@types/node': 14.18.33 + '@types/node': 18.14.6 form-data: 3.0.1 dev: true @@ -5441,12 +5507,11 @@ packages: /@types/node/16.18.11: resolution: {integrity: sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==} - /@types/node/18.11.18: - resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==} + /@types/node/18.14.6: + resolution: {integrity: sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA==} /@types/normalize-package-data/2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} - dev: false /@types/npm-package-arg/6.1.0: resolution: {integrity: sha512-vbt5fb0y1svMhu++1lwtKmZL76d0uPChFlw7kEzyUmTwfmpHRcFb8i0R8ElT69q/L+QLgK2hgECivIAvaEDwag==} @@ -5506,7 +5571,7 @@ packages: /@types/recursive-readdir/2.2.0: resolution: {integrity: sha512-HGk753KRu2N4mWduovY4BLjYq4jTOL29gV2OfGdGxHcPSWGFkC5RRIdk+VTs5XmYd7MVAD+JwKrcb5+5Y7FOCg==} dependencies: - '@types/node': 14.18.33 + '@types/node': 18.14.6 dev: true /@types/resolve-from/5.0.1: @@ -5519,7 +5584,7 @@ packages: /@types/responselike/1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 18.11.18 + '@types/node': 16.18.11 /@types/retry/0.12.2: resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} @@ -5548,7 +5613,7 @@ packages: resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==} dependencies: '@types/mime': 3.0.1 - '@types/node': 18.11.18 + '@types/node': 18.14.6 dev: true /@types/source-list-map/0.1.2: @@ -5566,20 +5631,20 @@ packages: /@types/tar-fs/1.16.1: resolution: {integrity: sha512-uQQIaa8ukcKf/1yy2kzfP1PF+7jEZghFDKpDvgtsYo/mbqM1g4Qza1Y5oAw6kJMa7eLA/HkmxUsDqb2sWKVF9g==} dependencies: - '@types/node': 14.18.33 + '@types/node': 18.14.6 dev: true /@types/tar/4.0.5: resolution: {integrity: sha512-cgwPhNEabHaZcYIy5xeMtux2EmYBitfqEceBUi2t5+ETy4dW6kswt6WX4+HqLeiiKOo42EXbGiDmVJ2x+vi37Q==} dependencies: '@types/minipass': 3.3.5 - '@types/node': 14.18.33 + '@types/node': 18.14.6 dev: true /@types/test-listen/1.1.0: resolution: {integrity: sha512-y6ZfbSzYHniCeY6ZAzsQjSAdJInNVoEz4Uhsb81W+RCoNYA59yoG/+XbqPqCPj2KCU3Wa6RFWSozutkGIHIsNQ==} dependencies: - '@types/node': 14.18.33 + '@types/node': 18.14.6 dev: true /@types/text-table/0.2.0: @@ -5593,7 +5658,7 @@ packages: /@types/through/0.0.30: resolution: {integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==} dependencies: - '@types/node': 18.11.18 + '@types/node': 18.14.6 dev: true /@types/title/3.4.1: @@ -5624,7 +5689,7 @@ packages: /@types/webpack-sources/3.2.0: resolution: {integrity: sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==} dependencies: - '@types/node': 14.18.33 + '@types/node': 18.14.6 '@types/source-list-map': 0.1.2 source-map: 0.7.3 dev: true @@ -5632,7 +5697,7 @@ packages: /@types/webpack/4.41.33: resolution: {integrity: sha512-PPajH64Ft2vWevkerISMtnZ8rTs4YmRbs+23c402J0INmxDKCrhZNvwZYtzx96gY2wAtXdrK1BS2fiC8MlLr3g==} dependencies: - '@types/node': 18.11.18 + '@types/node': 18.14.6 '@types/tapable': 1.0.8 '@types/uglify-js': 3.17.1 '@types/webpack-sources': 3.2.0 @@ -5662,20 +5727,20 @@ packages: resolution: {integrity: sha512-7PkQ5UtElDsanzjdUQzXnstCqxx6KAOTMURuHwOuqC6YO2WaYQ6ItLnLy3TiEVNQMO/pD+QSOcfnAkeSX4hsTA==} dependencies: '@types/events': 3.0.0 - '@types/node': 14.18.33 + '@types/node': 18.14.6 '@types/yauzl': 2.10.0 dev: true /@types/yauzl/2.10.0: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} dependencies: - '@types/node': 18.11.18 + '@types/node': 18.14.6 dev: true /@types/yazl/2.4.2: resolution: {integrity: sha512-T+9JH8O2guEjXNxqmybzQ92mJUh2oCwDDMSSimZSe1P+pceZiFROZLYmcbqkzV5EUwz6VwcKXCO2S2yUpra6XQ==} dependencies: - '@types/node': 14.18.33 + '@types/node': 18.14.6 dev: true /@typescript-eslint/eslint-plugin/5.21.0_5yvnzvdwzksrnum37j3gumwy4y: @@ -5704,6 +5769,33 @@ packages: - supports-color dev: true + /@typescript-eslint/eslint-plugin/5.54.1_dz4nhwwkqkiuwckbaic6ewchqe: + resolution: {integrity: sha512-a2RQAkosH3d3ZIV08s3DcL/mcGc2M/UC528VkPULFxR9VnVPT8pBu0IyBAJJmVsCmhVfwQX1v6q+QGnmSe1bew==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/parser': 5.54.1_typescript@4.9.4 + '@typescript-eslint/scope-manager': 5.54.1 + '@typescript-eslint/type-utils': 5.54.1_typescript@4.9.4 + '@typescript-eslint/utils': 5.54.1_typescript@4.9.4 + debug: 4.3.4 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + natural-compare-lite: 1.4.0 + regexpp: 3.2.0 + semver: 7.3.8 + tsutils: 3.21.0_typescript@4.9.4 + typescript: 4.9.4 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/parser/5.21.0_eslint@8.14.0: resolution: {integrity: sha512-8RUwTO77hstXUr3pZoWZbRQUxXcSXafZ8/5gpnQCfXvgmP9gpNlRGlWzvfbEQ14TLjmtU8eGnONkff8U2ui2Eg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5723,6 +5815,25 @@ packages: - supports-color dev: true + /@typescript-eslint/parser/5.54.1_typescript@4.9.4: + resolution: {integrity: sha512-8zaIXJp/nG9Ff9vQNh7TI+C3nA6q6iIsGJ4B4L6MhZ7mHnTMR4YP5vp2xydmFXIy8rpyIVbNAG44871LMt6ujg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.54.1 + '@typescript-eslint/types': 5.54.1 + '@typescript-eslint/typescript-estree': 5.54.1_typescript@4.9.4 + debug: 4.3.4 + typescript: 4.9.4 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/scope-manager/5.21.0: resolution: {integrity: sha512-XTX0g0IhvzcH/e3393SvjRCfYQxgxtYzL3UREteUneo72EFlt7UNoiYnikUtmGVobTbhUDByhJ4xRBNe+34kOQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5739,6 +5850,14 @@ packages: '@typescript-eslint/visitor-keys': 5.48.1 dev: true + /@typescript-eslint/scope-manager/5.54.1: + resolution: {integrity: sha512-zWKuGliXxvuxyM71UA/EcPxaviw39dB2504LqAmFDjmkpO8qNLHcmzlh6pbHs1h/7YQ9bnsO8CCcYCSA8sykUg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.54.1 + '@typescript-eslint/visitor-keys': 5.54.1 + dev: true + /@typescript-eslint/type-utils/5.21.0_eslint@8.14.0: resolution: {integrity: sha512-MxmLZj0tkGlkcZCSE17ORaHl8Th3JQwBzyXL/uvC6sNmu128LsgjTX0NIzy+wdH2J7Pd02GN8FaoudJntFvSOw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5757,6 +5876,25 @@ packages: - supports-color dev: true + /@typescript-eslint/type-utils/5.54.1_typescript@4.9.4: + resolution: {integrity: sha512-WREHsTz0GqVYLIbzIZYbmUUr95DKEKIXZNH57W3s+4bVnuF1TKe2jH8ZNH8rO1CeMY3U4j4UQeqPNkHMiGem3g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.54.1_typescript@4.9.4 + '@typescript-eslint/utils': 5.54.1_typescript@4.9.4 + debug: 4.3.4 + tsutils: 3.21.0_typescript@4.9.4 + typescript: 4.9.4 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/types/5.21.0: resolution: {integrity: sha512-XnOOo5Wc2cBlq8Lh5WNvAgHzpjnEzxn4CJBwGkcau7b/tZ556qrWXQz4DJyChYg8JZAD06kczrdgFPpEQZfDsA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5767,6 +5905,11 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + /@typescript-eslint/types/5.54.1: + resolution: {integrity: sha512-G9+1vVazrfAfbtmCapJX8jRo2E4MDXxgm/IMOF4oGh3kq7XuK3JRkOg6y2Qu1VsTRmWETyTkWt1wxy7X7/yLkw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + /@typescript-eslint/typescript-estree/5.21.0: resolution: {integrity: sha512-Y8Y2T2FNvm08qlcoSMoNchh9y2Uj3QmjtwNMdRQkcFG7Muz//wfJBGBxh8R7HAGQFpgYpdHqUpEoPQk+q9Kjfg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5807,6 +5950,27 @@ packages: - supports-color dev: true + /@typescript-eslint/typescript-estree/5.54.1_typescript@4.9.4: + resolution: {integrity: sha512-bjK5t+S6ffHnVwA0qRPTZrxKSaFYocwFIkZx5k7pvWfsB1I57pO/0M0Skatzzw1sCkjJ83AfGTL0oFIFiDX3bg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.54.1 + '@typescript-eslint/visitor-keys': 5.54.1 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.3.8 + tsutils: 3.21.0_typescript@4.9.4 + typescript: 4.9.4 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/utils/5.21.0_eslint@8.14.0: resolution: {integrity: sha512-q/emogbND9wry7zxy7VYri+7ydawo2HDZhRZ5k6yggIvXa7PvBbAAZ4PFH/oZLem72ezC4Pr63rJvDK/sTlL8Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5845,6 +6009,25 @@ packages: - typescript dev: true + /@typescript-eslint/utils/5.54.1_typescript@4.9.4: + resolution: {integrity: sha512-IY5dyQM8XD1zfDe5X8jegX6r2EVU5o/WJnLu/znLPWCBF7KNGC+adacXnt5jEYS9JixDcoccI6CvE4RCjHMzCQ==} + 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.11 + '@types/semver': 7.3.13 + '@typescript-eslint/scope-manager': 5.54.1 + '@typescript-eslint/types': 5.54.1 + '@typescript-eslint/typescript-estree': 5.54.1_typescript@4.9.4 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0 + semver: 7.3.8 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@typescript-eslint/visitor-keys/5.21.0: resolution: {integrity: sha512-SX8jNN+iHqAF0riZQMkm7e8+POXa/fXw5cxL+gjpyP+FI+JVNhii53EmQgDAfDcBpFekYSlO0fGytMQwRiMQCA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5861,6 +6044,14 @@ packages: eslint-visitor-keys: 3.3.0 dev: true + /@typescript-eslint/visitor-keys/5.54.1: + resolution: {integrity: sha512-q8iSoHTgwCfgcRJ2l2x+xCbu8nBlRAlsQ33k24Adj8eoVBE0f8dUeI+bAa8F84Mv05UGbAx57g2zrRsYIooqQg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.54.1 + eslint-visitor-keys: 3.3.0 + dev: true + /@vanilla-extract/babel-plugin-debug-ids/1.0.1: resolution: {integrity: sha512-ynyKqsJiMzM1/yiIJ6QdqpWKlK4IMJJWREpPtaemZrE1xG1B4E/Nfa6YazuDWjDkCJC1tRIpEGnVs+pMIjUxyw==} dependencies: @@ -6039,6 +6230,50 @@ packages: - utf-8-validate dev: false + /@vercel/style-guide/4.0.2_typescript@4.9.4: + resolution: {integrity: sha512-FroL+oOePzhw7n/I+f7zr4WNroGHT/+2TlW6WH9+CVSjMNsEyu7Qstj2mI5gWIBjT1Y2ZImKPppCzI2cIYmNZw==} + engines: {node: '>=16'} + peerDependencies: + '@next/eslint-plugin-next': ^12.3.0 + eslint: ^8.24.0 + prettier: ^2.7.0 + typescript: ^4.8.0 + peerDependenciesMeta: + '@next/eslint-plugin-next': + optional: true + eslint: + optional: true + prettier: + optional: true + typescript: + optional: true + dependencies: + '@babel/core': 7.20.12 + '@babel/eslint-parser': 7.19.1_@babel+core@7.20.12 + '@rushstack/eslint-patch': 1.2.0 + '@typescript-eslint/eslint-plugin': 5.54.1_dz4nhwwkqkiuwckbaic6ewchqe + '@typescript-eslint/parser': 5.54.1_typescript@4.9.4 + eslint-config-prettier: 8.5.0 + eslint-import-resolver-alias: 1.1.2_5rfvta7qn57kxm7ir36ta6fixq + eslint-import-resolver-typescript: 3.5.3_5rfvta7qn57kxm7ir36ta6fixq + eslint-plugin-eslint-comments: 3.2.0 + eslint-plugin-import: 2.27.5_x3p2prhjclpwshsvytqbxn7c5u + eslint-plugin-jest: 27.2.1_6xo4tvwzjwdi6xwjpxfe6jodqe + eslint-plugin-jsx-a11y: 6.7.1 + eslint-plugin-playwright: 0.11.2_eslint-plugin-jest@27.2.1 + eslint-plugin-react: 7.32.2 + eslint-plugin-react-hooks: 4.6.0 + eslint-plugin-testing-library: 5.10.2_typescript@4.9.4 + eslint-plugin-tsdoc: 0.2.17 + eslint-plugin-unicorn: 43.0.2 + prettier-plugin-packagejson: 2.4.3 + typescript: 4.9.4 + transitivePeerDependencies: + - eslint-import-resolver-webpack + - jest + - supports-color + dev: true + /@web3-storage/multipart-parser/1.0.0: resolution: {integrity: sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==} dev: false @@ -6051,8 +6286,8 @@ packages: resolution: {integrity: sha512-J6ySgEdQUqAmlttvZOoXOEsrDTAnHyR/MtEvuAG5a+gwKY/2Cc7xn4CWcpgfuwkp+0a4vXmt2BDwzacDoGDN1g==} engines: {node: '>=14.15.0'} dependencies: - js-yaml: 3.14.1 - tslib: 2.4.1 + js-yaml: 3.13.1 + tslib: 2.5.0 dev: false /@zeit/dns-cached-resolve/2.1.0: @@ -6391,6 +6626,12 @@ packages: engines: {node: '>=0.6.10'} dev: true + /aria-query/5.1.3: + resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} + dependencies: + deep-equal: 2.2.0 + dev: true + /arr-diff/4.0.0: resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==} engines: {node: '>=0.10.0'} @@ -6423,6 +6664,17 @@ packages: resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} dev: false + /array-includes/3.1.6: + resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + get-intrinsic: 1.2.0 + is-string: 1.0.7 + dev: true + /array-union/1.0.2: resolution: {integrity: sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==} engines: {node: '>=0.10.0'} @@ -6449,6 +6701,36 @@ packages: engines: {node: '>=0.10.0'} dev: true + /array.prototype.flat/1.3.1: + resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + es-shim-unscopables: 1.0.0 + dev: true + + /array.prototype.flatmap/1.3.1: + resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + es-shim-unscopables: 1.0.0 + dev: true + + /array.prototype.tosorted/1.1.1: + resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + es-shim-unscopables: 1.0.0 + get-intrinsic: 1.2.0 + dev: true + /arrify/1.0.1: resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} engines: {node: '>=0.10.0'} @@ -6477,18 +6759,22 @@ packages: engines: {node: '>=0.10.0'} dev: true + /ast-types-flow/0.0.7: + resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} + dev: true + /ast-types/0.13.4: resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} engines: {node: '>=4'} dependencies: - tslib: 2.4.1 + tslib: 2.5.0 dev: false /ast-types/0.15.2: resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} engines: {node: '>=4'} dependencies: - tslib: 2.4.1 + tslib: 2.5.0 dev: false /astral-regex/2.0.0: @@ -6649,7 +6935,6 @@ packages: /available-typed-arrays/1.0.5: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} - dev: false /aws-sign2/0.7.0: resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} @@ -6659,6 +6944,11 @@ packages: resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} dev: true + /axe-core/4.6.3: + resolution: {integrity: sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==} + engines: {node: '>=4'} + dev: true + /axios/1.2.2: resolution: {integrity: sha512-bz/J4gS2S3I7mpN/YZfGFTqhXTYzRho8Ay38w2otuuDR322KzFIWm/4W2K6gIwvWaws5n+mnb7D1lN9uD+QH6Q==} dependencies: @@ -6669,6 +6959,12 @@ packages: - debug dev: false + /axobject-query/3.1.1: + resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} + dependencies: + deep-equal: 2.2.0 + dev: true + /babel-jest/28.1.3_@babel+core@7.20.12: resolution: {integrity: sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -7070,6 +7366,11 @@ packages: engines: {node: '>=0.2.0'} dev: false + /builtin-modules/3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} + engines: {node: '>=6'} + dev: true + /builtins/1.0.3: resolution: {integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==} @@ -7222,7 +7523,7 @@ packages: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: function-bind: 1.1.1 - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.0 /call-matcher/1.1.0: resolution: {integrity: sha512-IoQLeNwwf9KTNbtSA7aEBb1yfDbdnzwjCetjkC8io5oGeOmK2CBNdg0xr+tadRYKO0p7uQyZzvon0kXlZbvGrw==} @@ -7359,6 +7660,7 @@ packages: dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 + dev: false /chance/1.1.7: resolution: {integrity: sha512-bua/2cZEfzS6qPm0vi3JEvGNbriDLcMj9lKxCQOjUcCJRcyjA7umP0zZm6bKWWlBN04vA0L99QGH/CZQawr0eg==} @@ -7478,6 +7780,13 @@ packages: static-extend: 0.1.2 dev: true + /clean-regexp/1.0.0: + resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} + engines: {node: '>=4'} + dependencies: + escape-string-regexp: 1.0.5 + dev: true + /clean-stack/2.2.0: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} engines: {node: '>=6'} @@ -7863,10 +8172,10 @@ packages: resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} dependencies: safe-buffer: 5.1.2 - dev: true /convert-source-map/1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + dev: true /convert-source-map/2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} @@ -7928,7 +8237,7 @@ packages: dependencies: import-fresh: 2.0.0 is-directory: 0.3.1 - js-yaml: 3.14.1 + js-yaml: 3.13.1 parse-json: 4.0.0 dev: true @@ -8045,6 +8354,10 @@ packages: array-find-index: 1.0.2 dev: true + /damerau-levenshtein/1.0.8: + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} + dev: true + /dargs/7.0.0: resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==} engines: {node: '>=8'} @@ -8231,6 +8544,28 @@ packages: regexp.prototype.flags: 1.4.3 dev: true + /deep-equal/2.2.0: + resolution: {integrity: sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==} + dependencies: + call-bind: 1.0.2 + es-get-iterator: 1.1.3 + get-intrinsic: 1.2.0 + is-arguments: 1.1.1 + is-array-buffer: 3.0.2 + is-date-object: 1.0.5 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 + isarray: 2.0.5 + object-is: 1.1.5 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.4.3 + side-channel: 1.0.4 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.1 + which-typed-array: 1.1.9 + dev: true + /deep-extend/0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} @@ -8372,6 +8707,11 @@ packages: engines: {node: '>=8'} dev: false + /detect-indent/7.0.1: + resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==} + engines: {node: '>=12.20'} + dev: true + /detect-libc/2.0.1: resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==} engines: {node: '>=8'} @@ -8380,6 +8720,11 @@ packages: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} engines: {node: '>=8'} + /detect-newline/4.0.0: + resolution: {integrity: sha512-1aXUEPdfGdzVPFpzGJJNgq9o81bGg1s09uxTWsqBlo9PI332uyJRQq13+LK/UN4JfxJbFdCXonUFQ9R/p7yCtw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + /dezalgo/1.0.4: resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==} dependencies: @@ -8424,6 +8769,13 @@ packages: dependencies: path-type: 4.0.0 + /doctrine/2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + dependencies: + esutils: 2.0.3 + dev: true + /doctrine/3.0.0: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} engines: {node: '>=6.0.0'} @@ -8587,6 +8939,10 @@ packages: /emoji-regex/8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + /emoji-regex/9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + dev: true + /emojis-list/3.0.0: resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} engines: {node: '>= 4'} @@ -8621,13 +8977,20 @@ packages: resolution: {integrity: sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==} dependencies: once: 1.4.0 - dev: true /end-of-stream/1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} dependencies: once: 1.4.0 + /enhanced-resolve/5.12.0: + resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.10 + tapable: 2.2.1 + dev: true + /enquirer/2.3.6: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} engines: {node: '>=8.6'} @@ -8669,6 +9032,83 @@ packages: dependencies: is-arrayish: 0.2.1 + /es-abstract/1.21.1: + resolution: {integrity: sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + es-set-tostringtag: 2.0.1 + es-to-primitive: 1.2.1 + function-bind: 1.1.1 + function.prototype.name: 1.1.5 + get-intrinsic: 1.2.0 + get-symbol-description: 1.0.0 + globalthis: 1.0.3 + gopd: 1.0.1 + has: 1.0.3 + has-property-descriptors: 1.0.0 + has-proto: 1.0.1 + has-symbols: 1.0.3 + internal-slot: 1.0.5 + is-array-buffer: 3.0.2 + is-callable: 1.2.7 + is-negative-zero: 2.0.2 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 + is-string: 1.0.7 + is-typed-array: 1.1.10 + is-weakref: 1.0.2 + object-inspect: 1.12.3 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.4.3 + safe-regex-test: 1.0.0 + string.prototype.trimend: 1.0.6 + string.prototype.trimstart: 1.0.6 + typed-array-length: 1.0.4 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.9 + dev: true + + /es-get-iterator/1.1.3: + resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + has-symbols: 1.0.3 + is-arguments: 1.1.1 + is-map: 2.0.2 + is-set: 2.0.2 + is-string: 1.0.7 + isarray: 2.0.5 + stop-iteration-iterator: 1.0.0 + dev: true + + /es-set-tostringtag/2.0.1: + resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.0 + has: 1.0.3 + has-tostringtag: 1.0.0 + dev: true + + /es-shim-unscopables/1.0.0: + resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} + dependencies: + has: 1.0.3 + dev: true + + /es-to-primitive/1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + dev: true + /es6-error/4.1.1: resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} dev: true @@ -9175,6 +9615,13 @@ packages: source-map: 0.6.1 dev: false + /eslint-config-prettier/8.5.0: + resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + dev: true + /eslint-config-prettier/8.5.0_eslint@8.14.0: resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} hasBin: true @@ -9184,6 +9631,115 @@ packages: eslint: 8.14.0 dev: true + /eslint-import-resolver-alias/1.1.2_5rfvta7qn57kxm7ir36ta6fixq: + resolution: {integrity: sha512-WdviM1Eu834zsfjHtcGHtGfcu+F30Od3V7I9Fi57uhBEwPkjDcii7/yW8jAT+gOhn4P/vOxxNAXbFAKsrrc15w==} + engines: {node: '>= 4'} + peerDependencies: + eslint-plugin-import: '>=1.4.0' + dependencies: + eslint-plugin-import: 2.27.5_x3p2prhjclpwshsvytqbxn7c5u + dev: true + + /eslint-import-resolver-node/0.3.7: + resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} + dependencies: + debug: 3.2.7 + is-core-module: 2.11.0 + resolve: 1.22.1 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-import-resolver-typescript/3.5.3_5rfvta7qn57kxm7ir36ta6fixq: + resolution: {integrity: sha512-njRcKYBc3isE42LaTcJNVANR3R99H9bAxBDMNDr2W7yq5gYPxbU3MkdhsQukxZ/Xg9C2vcyLlDsbKfRDg0QvCQ==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '*' + eslint-plugin-import: '*' + dependencies: + debug: 4.3.4 + enhanced-resolve: 5.12.0 + eslint-plugin-import: 2.27.5_x3p2prhjclpwshsvytqbxn7c5u + get-tsconfig: 4.4.0 + globby: 13.1.3 + is-core-module: 2.11.0 + is-glob: 4.0.3 + synckit: 0.8.5 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-module-utils/2.7.4_ncsw7co5crckln5ljea627mswa: + resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 5.54.1_typescript@4.9.4 + debug: 3.2.7 + eslint-import-resolver-node: 0.3.7 + eslint-import-resolver-typescript: 3.5.3_5rfvta7qn57kxm7ir36ta6fixq + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-plugin-eslint-comments/3.2.0: + resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} + engines: {node: '>=6.5.0'} + peerDependencies: + eslint: '>=4.19.1' + dependencies: + escape-string-regexp: 1.0.5 + ignore: 5.2.4 + dev: true + + /eslint-plugin-import/2.27.5_x3p2prhjclpwshsvytqbxn7c5u: + resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': 5.54.1_typescript@4.9.4 + array-includes: 3.1.6 + array.prototype.flat: 1.3.1 + array.prototype.flatmap: 1.3.1 + debug: 3.2.7 + doctrine: 2.1.0 + eslint-import-resolver-node: 0.3.7 + eslint-module-utils: 2.7.4_ncsw7co5crckln5ljea627mswa + has: 1.0.3 + is-core-module: 2.11.0 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.values: 1.1.6 + resolve: 1.22.1 + semver: 6.3.0 + tsconfig-paths: 3.14.2 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: true + /eslint-plugin-jest/26.1.5_kpzuunzriwgbaffzswzdl7urz4: resolution: {integrity: sha512-su89aDuljL9bTjEufTXmKUMSFe2kZUL9bi7+woq+C2ukHZordhtfPm4Vg+tdioHBaKf8v3/FXW9uV0ksqhYGFw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9206,6 +9762,133 @@ packages: - typescript dev: true + /eslint-plugin-jest/27.2.1_6xo4tvwzjwdi6xwjpxfe6jodqe: + resolution: {integrity: sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^5.0.0 + eslint: ^7.0.0 || ^8.0.0 + jest: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + jest: + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': 5.54.1_dz4nhwwkqkiuwckbaic6ewchqe + '@typescript-eslint/utils': 5.54.1_typescript@4.9.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /eslint-plugin-jsx-a11y/6.7.1: + resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + '@babel/runtime': 7.20.7 + aria-query: 5.1.3 + array-includes: 3.1.6 + array.prototype.flatmap: 1.3.1 + ast-types-flow: 0.0.7 + axe-core: 4.6.3 + axobject-query: 3.1.1 + damerau-levenshtein: 1.0.8 + emoji-regex: 9.2.2 + has: 1.0.3 + jsx-ast-utils: 3.3.3 + language-tags: 1.0.5 + minimatch: 3.1.2 + object.entries: 1.1.6 + object.fromentries: 2.0.6 + semver: 6.3.0 + dev: true + + /eslint-plugin-playwright/0.11.2_eslint-plugin-jest@27.2.1: + resolution: {integrity: sha512-uRLRLk7uTzc8NE6t4wBU8dijQwHvC66R/h7xwdM779jsJjMUtSmeaB8ayRkkpfwi+UU5BEfwvDANwmE+ccMVDw==} + peerDependencies: + eslint: '>=7' + eslint-plugin-jest: '>=24' + peerDependenciesMeta: + eslint-plugin-jest: + optional: true + dependencies: + eslint-plugin-jest: 27.2.1_6xo4tvwzjwdi6xwjpxfe6jodqe + dev: true + + /eslint-plugin-react-hooks/4.6.0: + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + dev: true + + /eslint-plugin-react/7.32.2: + resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + array-includes: 3.1.6 + array.prototype.flatmap: 1.3.1 + array.prototype.tosorted: 1.1.1 + doctrine: 2.1.0 + estraverse: 5.3.0 + jsx-ast-utils: 3.3.3 + minimatch: 3.1.2 + object.entries: 1.1.6 + object.fromentries: 2.0.6 + object.hasown: 1.1.2 + object.values: 1.1.6 + prop-types: 15.8.1 + resolve: 2.0.0-next.4 + semver: 6.3.0 + string.prototype.matchall: 4.0.8 + dev: true + + /eslint-plugin-testing-library/5.10.2_typescript@4.9.4: + resolution: {integrity: sha512-f1DmDWcz5SDM+IpCkEX0lbFqrrTs8HRsEElzDEqN/EBI0hpRj8Cns5+IVANXswE8/LeybIJqPAOQIFu2j5Y5sw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} + peerDependencies: + eslint: ^7.5.0 || ^8.0.0 + dependencies: + '@typescript-eslint/utils': 5.54.1_typescript@4.9.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /eslint-plugin-tsdoc/0.2.17: + resolution: {integrity: sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==} + dependencies: + '@microsoft/tsdoc': 0.14.2 + '@microsoft/tsdoc-config': 0.16.2 + dev: true + + /eslint-plugin-unicorn/43.0.2: + resolution: {integrity: sha512-DtqZ5mf/GMlfWoz1abIjq5jZfaFuHzGBZYIeuJfEoKKGWRHr2JiJR+ea+BF7Wx2N1PPRoT/2fwgiK1NnmNE3Hg==} + engines: {node: '>=14.18'} + peerDependencies: + eslint: '>=8.18.0' + dependencies: + '@babel/helper-validator-identifier': 7.19.1 + ci-info: 3.7.1 + clean-regexp: 1.0.0 + eslint-utils: 3.0.0 + esquery: 1.4.0 + indent-string: 4.0.0 + is-builtin-module: 3.2.1 + lodash: 4.17.21 + pluralize: 8.0.0 + read-pkg-up: 7.0.1 + regexp-tree: 0.1.24 + safe-regex: 2.1.1 + semver: 7.3.8 + strip-indent: 3.0.0 + dev: true + /eslint-scope/5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} @@ -9222,6 +9905,15 @@ packages: estraverse: 5.3.0 dev: true + /eslint-utils/3.0.0: + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint-visitor-keys: 2.1.0 + dev: true + /eslint-utils/3.0.0_eslint@8.14.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} @@ -9250,7 +9942,7 @@ packages: '@eslint/eslintrc': 1.4.1 '@humanwhocodes/config-array': 0.9.5 ajv: 6.12.2 - chalk: 4.1.2 + chalk: 4.1.0 cross-spawn: 7.0.3 debug: 4.3.4 doctrine: 3.0.0 @@ -9274,7 +9966,7 @@ packages: json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 - minimatch: 3.1.2 + minimatch: 3.0.4 natural-compare: 1.4.0 optionator: 0.9.1 regexpp: 3.2.0 @@ -9882,7 +10574,6 @@ packages: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: is-callable: 1.2.7 - dev: false /for-in/1.0.2: resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} @@ -9899,7 +10590,7 @@ packages: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 - mime-types: 2.1.35 + mime-types: 2.1.24 dev: true /form-data/3.0.1: @@ -9908,7 +10599,7 @@ packages: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 - mime-types: 2.1.35 + mime-types: 2.1.24 dev: true /form-data/4.0.0: @@ -9917,7 +10608,7 @@ packages: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 - mime-types: 2.1.35 + mime-types: 2.1.24 dev: false /format/0.2.2: @@ -10057,6 +10748,16 @@ packages: /function-bind/1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + /function.prototype.name/1.1.5: + resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + functions-have-names: 1.2.3 + dev: true + /functional-red-black-tree/1.0.1: resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} dev: true @@ -10112,8 +10813,8 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - /get-intrinsic/1.1.3: - resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==} + /get-intrinsic/1.2.0: + resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==} dependencies: function-bind: 1.1.1 has: 1.0.3 @@ -10172,6 +10873,18 @@ packages: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} + /get-symbol-description/1.0.0: + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + dev: true + + /get-tsconfig/4.4.0: + resolution: {integrity: sha512-0Gdjo/9+FzsYhXCEFueo2aY1z1tpXrxWZzP7k8ul9qt1U5o8rYJwTJYmaeHdrVosYIVYkOy2iwCJ9FdpocJhPQ==} + dev: true + /get-uri/3.0.2: resolution: {integrity: sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==} engines: {node: '>= 6'} @@ -10201,6 +10914,10 @@ packages: resolution: {integrity: sha512-Y7wLWcrLUXwk2noSka166byGCvhMtDRpgHdzCno1UQv/n/Hegp++a2xBWJL1lJarnKD3SWaljD+0z1ztqxuKyQ==} dev: false + /git-hooks-list/3.1.0: + resolution: {integrity: sha512-LF8VeHeR7v+wAbXqfgRlTSX/1BJR9Q1vEMR8JAz1cEg6GX07+zyj3sAdDvYjj/xnlIfVuGgj4qBei1K3hKH+PA==} + dev: true + /git-last-commit/1.0.1: resolution: {integrity: sha512-FDSgeMqa7GnJDxt/q0AbrxbfeTyxp4ImxEw1e4nw6NUHA5FMhFUq33dTXI4Xdgcj1VQ1q5QLWF6WxFrJ8KCBOg==} dev: true @@ -10348,6 +11065,17 @@ packages: type-fest: 0.20.2 dev: true + /globalthis/1.0.3: + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} + engines: {node: '>= 0.4'} + dependencies: + define-properties: 1.1.4 + dev: true + + /globalyzer/0.1.0: + resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} + dev: true + /globby/10.0.0: resolution: {integrity: sha512-3LifW9M4joGZasyYPz2A1U74zbC/45fvpXUvO/9KbSa+VV0aGZarWkfdgKyR9sExNP0t0x0ss/UMJpNpcaTspw==} engines: {node: '>=8'} @@ -10387,12 +11115,23 @@ packages: merge2: 1.4.1 slash: 3.0.0 + /globby/13.1.3: + resolution: {integrity: sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.2.12 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 4.0.0 + dev: true + /globby/6.1.0: resolution: {integrity: sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==} engines: {node: '>=0.10.0'} dependencies: array-union: 1.0.2 - glob: 7.2.3 + glob: 7.1.2 object-assign: 4.1.1 pify: 2.3.0 pinkie-promise: 2.0.1 @@ -10414,11 +11153,14 @@ packages: - supports-color dev: true + /globrex/0.1.2: + resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + dev: true + /gopd/1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: - get-intrinsic: 1.1.3 - dev: false + get-intrinsic: 1.2.0 /got/10.2.1: resolution: {integrity: sha512-IQX//hGm5oLjUj743GJG30U2RzjS58ZlhQQjwQXjsyR50TTD+etVMHlMEbNxYJGWVFa0ASgDVhRkAvQPe6M9iQ==} @@ -10481,6 +11223,10 @@ packages: /graceful-fs/4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + /grapheme-splitter/1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + dev: true + /gunzip-maybe/1.4.2: resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==} hasBin: true @@ -10531,6 +11277,10 @@ packages: ansi-regex: 2.1.1 dev: true + /has-bigints/1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + dev: true + /has-flag/2.0.0: resolution: {integrity: sha512-P+1n3MnwjR/Epg9BBo1KT8qbye2g2Ou4sFumihwt6I4tsUX7jnLcX4BTOSKg/B1ZrIYMN9FcEnG4x5a7NB8Eng==} engines: {node: '>=0.10.0'} @@ -10547,7 +11297,12 @@ packages: /has-property-descriptors/1.0.0: resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} dependencies: - get-intrinsic: 1.1.3 + get-intrinsic: 1.2.0 + dev: true + + /has-proto/1.0.1: + resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} + engines: {node: '>= 0.4'} dev: true /has-symbols/1.0.3: @@ -10802,7 +11557,7 @@ packages: /humanize-ms/1.2.1: resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} dependencies: - ms: 2.1.3 + ms: 2.1.2 dev: false /husky/7.0.4: @@ -10989,6 +11744,15 @@ packages: wrap-ansi: 7.0.0 dev: false + /internal-slot/1.0.5: + resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.0 + has: 1.0.3 + side-channel: 1.0.4 + dev: true + /into-stream/5.0.0: resolution: {integrity: sha512-VcdJDRK7+vZrcGCdklXy9Zu6lwh2BFVwxCUhqYwolNYAsJE5og3aY4PR+03Hup8pwKV6JhvQ4dxRMOHUgrutdg==} engines: {node: '>=8'} @@ -11046,15 +11810,37 @@ packages: call-bind: 1.0.2 has-tostringtag: 1.0.0 + /is-array-buffer/3.0.2: + resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + is-typed-array: 1.1.10 + dev: true + /is-arrayish/0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + /is-bigint/1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + dependencies: + has-bigints: 1.0.2 + dev: true + /is-binary-path/2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} dependencies: binary-extensions: 2.2.0 + /is-boolean-object/1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: true + /is-buffer/1.1.6: resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} dev: true @@ -11064,10 +11850,16 @@ packages: engines: {node: '>=4'} dev: false + /is-builtin-module/3.2.1: + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} + engines: {node: '>=6'} + dependencies: + builtin-modules: 3.3.0 + dev: true + /is-callable/1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - dev: false /is-ci/2.0.0: resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} @@ -11224,11 +12016,27 @@ packages: resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} dev: false + /is-map/2.0.2: + resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} + dev: true + + /is-negative-zero/2.0.2: + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + engines: {node: '>= 0.4'} + dev: true + /is-npm/3.0.0: resolution: {integrity: sha512-wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA==} engines: {node: '>=8'} dev: true + /is-number-object/1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + /is-number/3.0.0: resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} engines: {node: '>=0.10.0'} @@ -11309,7 +12117,6 @@ packages: /is-plain-obj/4.1.0: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} - dev: false /is-plain-object/2.0.4: resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} @@ -11360,6 +12167,16 @@ packages: engines: {node: '>=0.10.0'} dev: true + /is-set/2.0.2: + resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} + dev: true + + /is-shared-array-buffer/1.0.2: + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + dependencies: + call-bind: 1.0.2 + dev: true + /is-ssh/1.4.0: resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==} dependencies: @@ -11375,6 +12192,20 @@ packages: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} + /is-string/1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-symbol/1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: true + /is-text-path/1.0.1: resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==} engines: {node: '>=0.10.0'} @@ -11391,7 +12222,6 @@ packages: for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.0 - dev: false /is-typedarray/1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} @@ -11409,6 +12239,23 @@ packages: resolution: {integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==} dev: true + /is-weakmap/2.0.1: + resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} + dev: true + + /is-weakref/1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + dependencies: + call-bind: 1.0.2 + dev: true + + /is-weakset/2.0.2: + resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + dev: true + /is-windows/1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} @@ -11430,6 +12277,10 @@ packages: /isarray/1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + /isarray/2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: true + /isbot/3.6.5: resolution: {integrity: sha512-BchONELXt6yMad++BwGpa0oQxo/uD0keL7N15cYVf0A1oMIoNQ79OqeYdPMFWDrNhCqCbRuw9Y9F3QBjvAxZ5g==} engines: {node: '>=12'} @@ -11542,7 +12393,7 @@ packages: '@jest/expect': 28.1.3 '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.11.18 + '@types/node': 16.18.11 chalk: 4.1.0 co: 4.6.0 dedent: 0.7.0 @@ -11569,7 +12420,7 @@ packages: '@jest/expect': 29.3.1 '@jest/test-result': 29.3.1 '@jest/types': 29.3.1 - '@types/node': 18.11.18 + '@types/node': 18.14.6 chalk: 4.1.0 co: 4.6.0 dedent: 0.7.0 @@ -11601,7 +12452,7 @@ packages: '@jest/core': 28.1.3 '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - chalk: 4.1.2 + chalk: 4.1.0 exit: 0.1.2 graceful-fs: 4.2.10 import-local: 3.1.0 @@ -11661,7 +12512,7 @@ packages: '@jest/types': 28.1.3 '@types/node': 14.18.33 babel-jest: 28.1.3_@babel+core@7.20.12 - chalk: 4.1.2 + chalk: 4.1.0 ci-info: 3.7.1 deepmerge: 4.2.2 glob: 7.2.3 @@ -11683,7 +12534,7 @@ packages: - supports-color dev: true - /jest-config/28.1.3_@types+node@18.11.18: + /jest-config/28.1.3_@types+node@18.14.6: resolution: {integrity: sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: @@ -11698,9 +12549,9 @@ packages: '@babel/core': 7.20.12 '@jest/test-sequencer': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.11.18 + '@types/node': 18.14.6 babel-jest: 28.1.3_@babel+core@7.20.12 - chalk: 4.1.2 + chalk: 4.1.0 ci-info: 3.7.1 deepmerge: 4.2.2 glob: 7.2.3 @@ -11739,7 +12590,7 @@ packages: '@jest/types': 29.3.1 '@types/node': 14.18.33 babel-jest: 29.3.1_@babel+core@7.20.12 - chalk: 4.1.2 + chalk: 4.1.0 ci-info: 3.7.1 deepmerge: 4.2.2 glob: 7.2.3 @@ -11761,7 +12612,7 @@ packages: - supports-color dev: true - /jest-config/29.3.1_@types+node@18.11.18: + /jest-config/29.3.1_@types+node@18.14.6: resolution: {integrity: sha512-y0tFHdj2WnTEhxmGUK1T7fgLen7YK4RtfvpLFBXfQkh2eMJAQq24Vx9472lvn5wg0MAO6B+iPfJfzdR9hJYalg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -11776,9 +12627,9 @@ packages: '@babel/core': 7.20.12 '@jest/test-sequencer': 29.3.1 '@jest/types': 29.3.1 - '@types/node': 18.11.18 + '@types/node': 18.14.6 babel-jest: 29.3.1_@babel+core@7.20.12 - chalk: 4.1.2 + chalk: 4.1.0 ci-info: 3.7.1 deepmerge: 4.2.2 glob: 7.2.3 @@ -11804,7 +12655,7 @@ packages: resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - chalk: 4.1.2 + chalk: 4.1.0 diff-sequences: 27.5.1 jest-get-type: 27.5.1 pretty-format: 27.5.1 @@ -11814,7 +12665,7 @@ packages: resolution: {integrity: sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - chalk: 4.1.2 + chalk: 4.1.0 diff-sequences: 28.1.1 jest-get-type: 28.0.2 pretty-format: 28.1.3 @@ -11824,7 +12675,7 @@ packages: resolution: {integrity: sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - chalk: 4.1.2 + chalk: 4.1.0 diff-sequences: 29.3.1 jest-get-type: 29.2.0 pretty-format: 29.3.1 @@ -11873,7 +12724,7 @@ packages: '@jest/environment': 28.1.3 '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.11.18 + '@types/node': 16.18.11 jest-mock: 28.1.3 jest-util: 28.1.3 dev: true @@ -11885,7 +12736,7 @@ packages: '@jest/environment': 29.3.1 '@jest/fake-timers': 29.3.1 '@jest/types': 29.3.1 - '@types/node': 18.11.18 + '@types/node': 18.14.6 jest-mock: 29.3.1 jest-util: 29.3.1 dev: true @@ -11911,7 +12762,7 @@ packages: dependencies: '@jest/types': 28.1.3 '@types/graceful-fs': 4.1.6 - '@types/node': 18.11.18 + '@types/node': 18.14.6 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.10 @@ -11930,7 +12781,7 @@ packages: dependencies: '@jest/types': 29.3.1 '@types/graceful-fs': 4.1.6 - '@types/node': 18.11.18 + '@types/node': 18.14.6 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.10 @@ -11963,7 +12814,7 @@ packages: resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - chalk: 4.1.2 + chalk: 4.1.0 jest-diff: 27.5.1 jest-get-type: 27.5.1 pretty-format: 27.5.1 @@ -11973,7 +12824,7 @@ packages: resolution: {integrity: sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - chalk: 4.1.2 + chalk: 4.1.0 jest-diff: 28.1.3 jest-get-type: 28.0.2 pretty-format: 28.1.3 @@ -11996,7 +12847,7 @@ packages: '@babel/code-frame': 7.18.6 '@jest/types': 28.1.3 '@types/stack-utils': 2.0.1 - chalk: 4.1.2 + chalk: 4.1.0 graceful-fs: 4.2.10 micromatch: 4.0.5 pretty-format: 28.1.3 @@ -12011,7 +12862,7 @@ packages: '@babel/code-frame': 7.18.6 '@jest/types': 29.3.1 '@types/stack-utils': 2.0.1 - chalk: 4.1.2 + chalk: 4.1.0 graceful-fs: 4.2.10 micromatch: 4.0.5 pretty-format: 29.3.1 @@ -12024,7 +12875,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 18.11.18 + '@types/node': 16.18.11 dev: true /jest-mock/29.3.1: @@ -12032,7 +12883,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.3.1 - '@types/node': 18.11.18 + '@types/node': 18.14.6 jest-util: 29.3.1 dev: true @@ -12094,7 +12945,7 @@ packages: resolution: {integrity: sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - chalk: 4.1.2 + chalk: 4.1.0 graceful-fs: 4.2.10 jest-haste-map: 28.1.3 jest-pnp-resolver: 1.2.3_jest-resolve@28.1.3 @@ -12109,7 +12960,7 @@ packages: resolution: {integrity: sha512-amXJgH/Ng712w3Uz5gqzFBBjxV8WFLSmNjoreBGMqxgCz5cH7swmBZzgBaCIOsvb0NbpJ0vgaSFdJqMdT+rADw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - chalk: 4.1.2 + chalk: 4.1.0 graceful-fs: 4.2.10 jest-haste-map: 29.3.1 jest-pnp-resolver: 1.2.3_jest-resolve@29.3.1 @@ -12129,8 +12980,8 @@ packages: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.11.18 - chalk: 4.1.2 + '@types/node': 18.14.6 + chalk: 4.1.0 emittery: 0.10.2 graceful-fs: 4.2.10 jest-docblock: 28.1.1 @@ -12158,8 +13009,8 @@ packages: '@jest/test-result': 29.3.1 '@jest/transform': 29.3.1 '@jest/types': 29.3.1 - '@types/node': 18.11.18 - chalk: 4.1.2 + '@types/node': 18.14.6 + chalk: 4.1.0 emittery: 0.13.1 graceful-fs: 4.2.10 jest-docblock: 29.2.0 @@ -12189,7 +13040,7 @@ packages: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - chalk: 4.1.2 + chalk: 4.1.0 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 execa: 5.1.1 @@ -12219,8 +13070,8 @@ packages: '@jest/test-result': 29.3.1 '@jest/transform': 29.3.1 '@jest/types': 29.3.1 - '@types/node': 18.11.18 - chalk: 4.1.2 + '@types/node': 18.14.6 + chalk: 4.1.0 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 glob: 7.2.3 @@ -12253,7 +13104,7 @@ packages: '@types/babel__traverse': 7.18.3 '@types/prettier': 2.7.2 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.20.12 - chalk: 4.1.2 + chalk: 4.1.0 expect: 28.1.3 graceful-fs: 4.2.10 jest-diff: 28.1.3 @@ -12285,7 +13136,7 @@ packages: '@types/babel__traverse': 7.18.3 '@types/prettier': 2.7.2 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.20.12 - chalk: 4.1.2 + chalk: 4.1.0 expect: 29.3.1 graceful-fs: 4.2.10 jest-diff: 29.3.1 @@ -12306,8 +13157,8 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 18.11.18 - chalk: 4.1.2 + '@types/node': 18.14.6 + chalk: 4.1.0 ci-info: 3.7.1 graceful-fs: 4.2.10 picomatch: 2.3.1 @@ -12318,8 +13169,8 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.3.1 - '@types/node': 18.11.18 - chalk: 4.1.2 + '@types/node': 18.14.6 + chalk: 4.1.0 ci-info: 3.7.1 graceful-fs: 4.2.10 picomatch: 2.3.1 @@ -12331,7 +13182,7 @@ packages: dependencies: '@jest/types': 28.1.3 camelcase: 6.3.0 - chalk: 4.1.2 + chalk: 4.1.0 jest-get-type: 28.0.2 leven: 3.1.0 pretty-format: 28.1.3 @@ -12343,7 +13194,7 @@ packages: dependencies: '@jest/types': 29.3.1 camelcase: 6.3.0 - chalk: 4.1.2 + chalk: 4.1.0 jest-get-type: 29.2.0 leven: 3.1.0 pretty-format: 29.3.1 @@ -12355,9 +13206,9 @@ packages: dependencies: '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 18.11.18 + '@types/node': 18.14.6 ansi-escapes: 4.3.2 - chalk: 4.1.2 + chalk: 4.1.0 emittery: 0.10.2 jest-util: 28.1.3 string-length: 4.0.2 @@ -12369,9 +13220,9 @@ packages: dependencies: '@jest/test-result': 29.3.1 '@jest/types': 29.3.1 - '@types/node': 18.11.18 + '@types/node': 18.14.6 ansi-escapes: 4.3.2 - chalk: 4.1.2 + chalk: 4.1.0 emittery: 0.13.1 jest-util: 29.3.1 string-length: 4.0.2 @@ -12381,7 +13232,7 @@ packages: resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@types/node': 18.11.18 + '@types/node': 16.18.11 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -12390,7 +13241,7 @@ packages: resolution: {integrity: sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.11.18 + '@types/node': 18.14.6 jest-util: 29.3.1 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -12435,6 +13286,10 @@ packages: - ts-node dev: true + /jju/1.4.0: + resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} + dev: true + /joycon/3.1.1: resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} engines: {node: '>=10'} @@ -12461,6 +13316,7 @@ packages: dependencies: argparse: 1.0.10 esprima: 4.0.1 + dev: true /js-yaml/4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} @@ -12530,6 +13386,13 @@ packages: /json-stringify-safe/5.0.1: resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + /json5/1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + dependencies: + minimist: 1.2.7 + dev: true + /json5/2.1.1: resolution: {integrity: sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==} engines: {node: '>=6'} @@ -12583,6 +13446,14 @@ packages: verror: 1.10.0 dev: true + /jsx-ast-utils/3.3.3: + resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} + engines: {node: '>=4.0'} + dependencies: + array-includes: 3.1.6 + object.assign: 4.1.4 + dev: true + /just-diff-apply/5.5.0: resolution: {integrity: sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==} dev: false @@ -12635,6 +13506,16 @@ packages: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} + /language-subtag-registry/0.3.22: + resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} + dev: true + + /language-tags/1.0.5: + resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} + dependencies: + language-subtag-registry: 0.3.22 + dev: true + /latest-version/5.1.0: resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==} engines: {node: '>=8'} @@ -12661,15 +13542,15 @@ packages: '@lerna/init': 5.6.2 '@lerna/link': 5.6.2 '@lerna/list': 5.6.2 - '@lerna/publish': 5.6.2_nx@15.5.1+typescript@4.9.4 + '@lerna/publish': 5.6.2_nx@15.5.1+typescript@4.9.5 '@lerna/run': 5.6.2 - '@lerna/version': 5.6.2_nx@15.5.1+typescript@4.9.4 - '@nrwl/devkit': 15.5.1_nx@15.5.1+typescript@4.9.4 + '@lerna/version': 5.6.2_nx@15.5.1+typescript@4.9.5 + '@nrwl/devkit': 15.5.1_nx@15.5.1+typescript@4.9.5 import-local: 3.1.0 inquirer: 8.2.5 npmlog: 6.0.2 nx: 15.5.1 - typescript: 4.9.4 + typescript: 4.9.5 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' @@ -12998,7 +13879,6 @@ packages: hasBin: true dependencies: js-tokens: 4.0.0 - dev: false /loud-rejection/1.6.0: resolution: {integrity: sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ==} @@ -13079,7 +13959,7 @@ packages: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} dependencies: - semver: 6.3.0 + semver: 6.1.1 /make-error/1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} @@ -13672,7 +14552,6 @@ packages: /mime-db/1.40.0: resolution: {integrity: sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==} engines: {node: '>= 0.6'} - dev: true /mime-db/1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} @@ -13690,7 +14569,6 @@ packages: engines: {node: '>= 0.6'} dependencies: mime-db: 1.40.0 - dev: true /mime-types/2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} @@ -13729,7 +14607,6 @@ packages: /min-indent/1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} - dev: false /minimatch/3.0.4: resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} @@ -13929,6 +14806,7 @@ packages: /ms/2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + dev: true /multimatch/5.0.0: resolution: {integrity: sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==} @@ -13983,6 +14861,10 @@ packages: - supports-color dev: true + /natural-compare-lite/1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + dev: true + /natural-compare/1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true @@ -14102,7 +14984,7 @@ packages: dependencies: hosted-git-info: 2.8.9 resolve: 1.22.1 - semver: 5.7.1 + semver: 5.5.0 validate-npm-package-license: 3.0.4 /normalize-package-data/3.0.3: @@ -14173,7 +15055,7 @@ packages: dependencies: hosted-git-info: 2.8.9 osenv: 0.1.5 - semver: 5.7.1 + semver: 5.5.0 validate-npm-package-name: 3.0.0 dev: true @@ -14326,7 +15208,7 @@ packages: tar-stream: 2.2.0 tmp: 0.2.1 tsconfig-paths: 4.1.2 - tslib: 2.4.1 + tslib: 2.5.0 v8-compile-cache: 2.3.0 yargs: 17.6.2 yargs-parser: 21.1.1 @@ -14351,6 +15233,10 @@ packages: kind-of: 3.2.2 dev: true + /object-inspect/1.12.3: + resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} + dev: true + /object-is/1.1.5: resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} engines: {node: '>= 0.4'} @@ -14381,6 +15267,31 @@ packages: object-keys: 1.1.1 dev: true + /object.entries/1.1.6: + resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + dev: true + + /object.fromentries/2.0.6: + resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + dev: true + + /object.hasown/1.1.2: + resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} + dependencies: + define-properties: 1.1.4 + es-abstract: 1.21.1 + dev: true + /object.pick/1.3.0: resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==} engines: {node: '>=0.10.0'} @@ -14388,6 +15299,15 @@ packages: isobject: 3.0.1 dev: true + /object.values/1.1.6: + resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + dev: true + /observable-to-promise/1.0.0: resolution: {integrity: sha512-cqnGUrNsE6vdVDTPAX9/WeVzwy/z37vdxupdQXU8vgTXRFH72KCZiZga8aca2ulRPIeem8W3vW9rQHBwfIl2WA==} engines: {node: '>=8'} @@ -15000,6 +15920,11 @@ packages: engines: {node: '>=4'} dev: true + /pluralize/8.0.0: + resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} + engines: {node: '>=4'} + dev: true + /posix-character-classes/0.1.1: resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==} engines: {node: '>=0.10.0'} @@ -15141,6 +16066,18 @@ packages: engines: {node: '>=4'} dev: true + /prettier-plugin-packagejson/2.4.3: + resolution: {integrity: sha512-kPeeviJiwy0BgOSk7No8NmzzXfW4R9FYWni6ziA5zc1kGVVrKnBzMZdu2TUhI+I7h8/5Htt3vARYOk7KKJTTNQ==} + peerDependencies: + prettier: '>= 1.16.0' + peerDependenciesMeta: + prettier: + optional: true + dependencies: + sort-package-json: 2.4.1 + synckit: 0.8.5 + dev: true + /prettier/2.6.2: resolution: {integrity: sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==} engines: {node: '>=10.13.0'} @@ -15256,6 +16193,14 @@ packages: read: 1.0.7 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 + /property-information/6.2.0: resolution: {integrity: sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==} dev: false @@ -15319,7 +16264,7 @@ packages: /pump/3.0.0: resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} dependencies: - end-of-stream: 1.4.4 + end-of-stream: 1.4.1 once: 1.4.0 /pumpify/1.5.1: @@ -15434,6 +16379,10 @@ packages: scheduler: 0.23.0 dev: false + /react-is/16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + dev: true + /react-is/17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} dev: true @@ -15484,7 +16433,6 @@ packages: find-up: 4.1.0 read-pkg: 5.2.0 type-fest: 0.8.1 - dev: false /read-pkg/3.0.0: resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==} @@ -15502,7 +16450,6 @@ packages: normalize-package-data: 2.5.0 parse-json: 5.2.0 type-fest: 0.6.0 - dev: false /read/1.0.7: resolution: {integrity: sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==} @@ -15569,7 +16516,7 @@ packages: ast-types: 0.15.2 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.4.1 + tslib: 2.5.0 dev: false /redent/2.0.0: @@ -15599,7 +16546,6 @@ packages: /regenerator-runtime/0.13.11: resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} - dev: false /regenerator-transform/0.15.1: resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==} @@ -15615,6 +16561,11 @@ packages: safe-regex: 1.1.0 dev: true + /regexp-tree/0.1.24: + resolution: {integrity: sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==} + hasBin: true + dev: true + /regexp.prototype.flags/1.4.3: resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} engines: {node: '>= 0.4'} @@ -15735,7 +16686,7 @@ packages: is-typedarray: 1.0.0 isstream: 0.1.2 json-stringify-safe: 5.0.1 - mime-types: 2.1.35 + mime-types: 2.1.24 oauth-sign: 0.9.0 performance-now: 2.1.0 qs: 6.5.3 @@ -15800,6 +16751,13 @@ packages: engines: {node: '>=10'} dev: true + /resolve/1.19.0: + resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} + dependencies: + is-core-module: 2.11.0 + path-parse: 1.0.7 + dev: true + /resolve/1.22.1: resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} hasBin: true @@ -15808,6 +16766,15 @@ packages: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + /resolve/2.0.0-next.4: + resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} + hasBin: true + dependencies: + is-core-module: 2.11.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: true + /responselike/1.0.2: resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==} dependencies: @@ -15918,7 +16885,7 @@ packages: /rxjs/7.8.0: resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==} dependencies: - tslib: 2.4.1 + tslib: 2.5.0 dev: false /sade/1.8.1: @@ -15934,12 +16901,26 @@ packages: /safe-buffer/5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + /safe-regex-test/1.0.0: + resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + is-regex: 1.1.4 + dev: true + /safe-regex/1.1.0: resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} dependencies: ret: 0.1.15 dev: true + /safe-regex/2.1.1: + resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} + dependencies: + regexp-tree: 0.1.24 + dev: true + /safer-buffer/2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} @@ -15957,13 +16938,12 @@ packages: resolution: {integrity: sha512-gL8F8L4ORwsS0+iQ34yCYv///jsOq0ZL7WP55d1HnJ32o7tyFYEFQZQA22mrLIacZdU6xecaBBZ+uEiffGNyXw==} engines: {node: '>=0.10.0'} dependencies: - semver: 5.7.1 + semver: 5.5.0 dev: true /semver/5.5.0: resolution: {integrity: sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==} hasBin: true - dev: true /semver/5.7.1: resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} @@ -16110,6 +17090,14 @@ packages: vscode-textmate: 5.2.0 dev: true + /side-channel/1.0.4: + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + object-inspect: 1.12.3 + dev: true + /signal-exit/3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} @@ -16126,6 +17114,11 @@ packages: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} + /slash/4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + dev: true + /sleep-promise/8.0.1: resolution: {integrity: sha512-nfwyX+G1dsx2R1DMMKWLpNxuHMOCL7JIRBUw0fl7Z4nZ1YZK0apZuGY8MDexn0HDZzgbERgj/CrNtsYpo/B7eA==} dev: false @@ -16234,7 +17227,6 @@ packages: /sort-object-keys/1.1.3: resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} - dev: false /sort-package-json/1.57.0: resolution: {integrity: sha512-FYsjYn2dHTRb41wqnv+uEqCUvBpK3jZcTp9rbz2qDTmel7Pmdtf+i2rLaaPMRZeSVM60V3Se31GyWFpmKs4Q5Q==} @@ -16248,6 +17240,18 @@ packages: sort-object-keys: 1.1.3 dev: false + /sort-package-json/2.4.1: + resolution: {integrity: sha512-Nd3rgLBJcZ4iw7tpuOhwBupG6SvUDU0Fy1cZGAMorA2JmDUb+29Dg5phJK9gapa2Ak9d15w/RuMl/viwX+nKwQ==} + hasBin: true + dependencies: + detect-indent: 7.0.1 + detect-newline: 4.0.0 + git-hooks-list: 3.1.0 + globby: 13.1.3 + is-plain-obj: 4.1.0 + sort-object-keys: 1.1.3 + dev: true + /source-map-js/1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} @@ -16302,11 +17306,6 @@ packages: resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==} engines: {node: '>= 8'} - /source-map/0.7.4: - resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} - engines: {node: '>= 8'} - dev: false - /source-map/0.8.0-beta.0: resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} engines: {node: '>= 8'} @@ -16422,6 +17421,13 @@ packages: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} + /stop-iteration-iterator/1.0.0: + resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} + engines: {node: '>= 0.4'} + dependencies: + internal-slot: 1.0.5 + dev: true + /stream-events/1.0.5: resolution: {integrity: sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==} dependencies: @@ -16501,6 +17507,35 @@ packages: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 + /string.prototype.matchall/4.0.8: + resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + get-intrinsic: 1.2.0 + has-symbols: 1.0.3 + internal-slot: 1.0.5 + regexp.prototype.flags: 1.4.3 + side-channel: 1.0.4 + dev: true + + /string.prototype.trimend/1.0.6: + resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + dev: true + + /string.prototype.trimstart/1.0.6: + resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.21.1 + dev: true + /string_decoder/0.10.31: resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} dev: false @@ -16592,7 +17627,6 @@ packages: engines: {node: '>=8'} dependencies: min-indent: 1.0.1 - dev: false /strip-json-comments/2.0.1: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} @@ -16653,7 +17687,7 @@ packages: dependencies: arrify: 1.0.1 indent-string: 3.2.0 - js-yaml: 3.14.1 + js-yaml: 3.13.1 serialize-error: 2.1.0 strip-ansi: 4.0.0 dev: true @@ -16714,6 +17748,19 @@ packages: engines: {node: '>=0.10.0'} dev: true + /synckit/0.8.5: + resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} + engines: {node: ^14.18.0 || >=16.0.0} + dependencies: + '@pkgr/utils': 2.3.1 + tslib: 2.5.0 + dev: true + + /tapable/2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + dev: true + /tar-fs/1.16.3: resolution: {integrity: sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==} dependencies: @@ -16757,7 +17804,7 @@ packages: engines: {node: '>=6'} dependencies: bl: 4.1.0 - end-of-stream: 1.4.4 + end-of-stream: 1.4.1 fs-constants: 1.0.0 inherits: 2.0.4 readable-stream: 3.6.0 @@ -16901,6 +17948,13 @@ packages: engines: {node: '>=4'} dev: true + /tiny-glob/0.2.9: + resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} + dependencies: + globalyzer: 0.1.0 + globrex: 0.1.2 + dev: true + /title/3.4.1: resolution: {integrity: sha512-CoIakPr4Gi91bm4Xp6xTuZ3EENxPcKgOJzHzrhSdUatGtFMeVJa2qxI4WNhJHgz0Jak5Ck6jY2UNFM71/yBIsw==} hasBin: true @@ -17221,6 +18275,15 @@ packages: resolution: {integrity: sha512-FZIXf1ksVyLcfr7M317jbB67XFJhOO1YqdTcuGaq9q5jLUoTikukZ+98TPjKiP2jC5CgmYdWWYs0s2nLSU0/1A==} dev: false + /tsconfig-paths/3.14.2: + resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.2 + minimist: 1.2.7 + strip-bom: 3.0.0 + dev: true + /tsconfig-paths/4.1.2: resolution: {integrity: sha512-uhxiMgnXQp1IR622dUXI+9Ehnws7i/y6xvpZB9IbUVOPy0muvdvgXeZOn88UcGPiT98Vp3rJPTa8bFoalZ3Qhw==} engines: {node: '>=6'} @@ -17235,6 +18298,10 @@ packages: /tslib/2.4.1: resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} + dev: true + + /tslib/2.5.0: + resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} /tsup/6.1.2_r4rgnxz34kik7vug5up2tx2bcy: resolution: {integrity: sha512-Hw4hKDHaAQkm2eVavlArEOrAPA93bziRDamdfwaNs0vXQdUUFfItvUWY0L/F6oQQMVh6GvjQq1+HpDXw8UKtPA==} @@ -17281,6 +18348,16 @@ packages: tslib: 1.14.1 dev: true + /tsutils/3.21.0_typescript@4.9.4: + 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.9.4 + dev: true + /tunnel-agent/0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} dependencies: @@ -17398,7 +18475,6 @@ packages: /type-fest/0.6.0: resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} engines: {node: '>=8'} - dev: false /type-fest/0.8.1: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} @@ -17409,7 +18485,15 @@ packages: engines: {node: '>= 0.6'} dependencies: media-typer: 0.3.0 - mime-types: 2.1.35 + mime-types: 2.1.24 + + /typed-array-length/1.0.4: + resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + dependencies: + call-bind: 1.0.2 + for-each: 0.3.3 + is-typed-array: 1.1.10 + dev: true /typedarray-to-buffer/3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} @@ -17478,6 +18562,13 @@ packages: resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==} engines: {node: '>=4.2.0'} hasBin: true + dev: true + + /typescript/4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: false /ufo/1.0.1: resolution: {integrity: sha512-boAm74ubXHY7KJQZLlXrtMz52qFvpsbOxDcZOnw/Wf+LS4Mmyu7JxmzD4tDLtUQtmZECypJ0FrCz4QIe6dvKRA==} @@ -17498,6 +18589,15 @@ packages: resolution: {integrity: sha512-5gSP1liv10Gjp8cMEnFd6shzkL/D6W1uhXSFNCxDC+YI8+L8wkCYCbJ7n77Ezb4wE/xzMogecE+DtamEe9PZjg==} dev: true + /unbox-primitive/1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + dependencies: + call-bind: 1.0.2 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 + dev: true + /unicode-canonical-property-names-ecmascript/2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} @@ -17796,7 +18896,7 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.17 '@types/istanbul-lib-coverage': 2.0.4 - convert-source-map: 1.9.0 + convert-source-map: 1.8.0 dev: true /validate-npm-package-license/3.0.4: @@ -17933,6 +19033,25 @@ packages: webidl-conversions: 4.0.2 dev: true + /which-boxed-primitive/1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + dependencies: + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 + dev: true + + /which-collection/1.0.1: + resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} + dependencies: + is-map: 2.0.2 + is-set: 2.0.2 + is-weakmap: 2.0.1 + is-weakset: 2.0.2 + dev: true + /which-typed-array/1.1.9: resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} engines: {node: '>= 0.4'} @@ -17943,7 +19062,6 @@ packages: gopd: 1.0.1 has-tostringtag: 1.0.0 is-typed-array: 1.1.10 - dev: false /which/1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index d1f324d88..f077dac49 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -2,3 +2,4 @@ packages: - 'packages/*' - 'api' - 'examples' + - 'internals/*'