From f15c79da340d4c8f3f11704b835eae56945e03cb Mon Sep 17 00:00:00 2001 From: josefaidt Date: Tue, 13 Dec 2022 16:30:14 -0800 Subject: [PATCH 01/15] feat: add Amplify CLI command reference --- src/data/cli-commands.ts | 56 ++++++++ src/directory/directory.js | 19 ++- src/pages/cli/commands/[command].tsx | 187 +++++++++++++++++++++++++++ 3 files changed, 257 insertions(+), 5 deletions(-) create mode 100644 src/data/cli-commands.ts create mode 100644 src/pages/cli/commands/[command].tsx diff --git a/src/data/cli-commands.ts b/src/data/cli-commands.ts new file mode 100644 index 00000000000..10fc37635a9 --- /dev/null +++ b/src/data/cli-commands.ts @@ -0,0 +1,56 @@ +import commandsData from './commands.json'; + +/** + * @TODO remove this file in favor of fetching the data from the CLI repo + * @TODO introduce a `flagDescriptionHtml` field to the command data, this will allow us to render references to other flags as inline code blocks + */ + +/** + * Fetch CLI commands from the aws-amplify/amplify-cli repo + * @TODO type return data + */ +export async function fetchCliCommands(): Promise { + return commandsData; +} + +/** + * Get and transform command data + */ +export function getCliCommands() { + // const commandsData = await fetchCliCommands(); + const result: any[] = []; + for (const command of Object.values(commandsData)) { + const subCommands = Object.values(command.subCommands); + result.push({ + name: command.command, + description: command.commandDescription, + usage: command.commandUsage, + learnMoreLink: command.learnMoreLink, + flags: command.commandFlags.length + ? command.commandFlags.map((flag) => ({ + short: flag.short, + long: flag.long, + description: flag.flagDescription + })) + : command.commandFlags, + subCommands: subCommands.length + ? subCommands.map((subCommand) => ({ + name: subCommand.subCommand, + description: subCommand.subCommandDescription, + usage: subCommand.subCommandUsage, + learnMoreLink: subCommand.learnMoreLink, + flags: subCommand.subCommandFlags.length + ? subCommand.subCommandFlags.map((flag) => ({ + short: flag.short, + long: flag.long, + description: flag.flagDescription + })) + : subCommand.subCommandFlags + })) + : subCommands + }); + } + return result; +} + +export const commands = getCliCommands(); diff --git a/src/directory/directory.js b/src/directory/directory.js index 2de85ae6f2b..efad39b81f6 100644 --- a/src/directory/directory.js +++ b/src/directory/directory.js @@ -1,3 +1,7 @@ +// eslint-disable-next-line @typescript-eslint/no-var-requires +const commands = require('../data/commands.json'); +// @TODO can we import the commands fetched from the GitHub repo here? + const directory = { lib: { productRoot: { @@ -739,11 +743,6 @@ const directory = { route: '/lib/storage/autotrack', filters: ['js', 'react-native'] }, - { - title: 'Use Transfer Acceleration', - route: '/lib/storage/transfer-acceleration', - filters: ['js', 'react-native'] - }, { title: 'Lambda triggers', route: '/lib/storage/triggers', @@ -1653,6 +1652,16 @@ const directory = { } ] }, + commands: { + title: 'Commands', + items: Object.entries(commands) + .sort(([a], [b]) => a > b) + .map(([name, command]) => ({ + title: name, + titleHtml: `${name}`, + route: `/cli/commands/${name}` + })) + }, graphql: { title: 'API (GraphQL)', items: [ diff --git a/src/pages/cli/commands/[command].tsx b/src/pages/cli/commands/[command].tsx new file mode 100644 index 00000000000..280598192fa --- /dev/null +++ b/src/pages/cli/commands/[command].tsx @@ -0,0 +1,187 @@ +import { + Table, + TableCell, + TableBody, + TableHead, + TableRow +} from '@aws-amplify/ui-react'; +import Page from '../../../components/Page'; +import { commands } from '../../../data/cli-commands'; + +/** + * Create SEO metadata for a command + * @TODO restructure command data to remove command.command in favor of command.name + * @param command Amplify CLI command JSON + * @returns + */ +const createCommandMeta = (command) => { + const title = command.name; + const description = command.description; + return { + title, + description + }; +}; + +function CommandPageFlagsTable({ flags }) { + return ( + + + + Flag + Description + + + + {flags.map((flag) => ( + + + {/* {display} */} + + {flag.short && -{flag.short}|} + --{flag.long} + + + {flag.description} + + ))} + +
+ ); +} + +/** + * Page for a single Amplify CLI command. It aims to display: + * - Command name + * - Command description + * - Command usage + * - Command flags and their descriptions + * - Command examples + * - Command subcommands (with the same information as listed above: name, description, usage, flags, examples) + */ +function CommandPage({ meta, command }) { + /** + * Heading to mimic MDX page headings + */ + const CommandPageHeading = ({ + anchor, + children, + level, + title + }: { + anchor?: string; + children: any; + level?: number; + title?: string; + }) => { + const createAnchorString = (str) => str.toLowerCase().replace(/ /g, '-'); + const Heading = `h${level || 2}` as keyof JSX.IntrinsicElements; + const _anchor = anchor || createAnchorString(title || children); + return ( + + {children} + + ); + }; + + const createSubcommandAnchor = (subcommandName) => { + return `${command.name}-${subcommandName}`; + }; + + /** + * Heading for subcommands where they will be rendered as the full "amplify" command but we need to have more control over the anchor + */ + const CommandPageSubcommandHeading = ({ children }) => { + return ( + + {`amplify ${command.name} ${children}`} + + ); + }; + + return ( + +

{command.description}

+ Usage +

+ {command.usage} +

+ {command.flags.length > 0 && ( + <> + Flags + + + )} + {command.subCommands.length > 0 && ( + <> + Subcommands + + + + Subcommand + Description + + + + {command.subCommands.map((subCommand) => ( + + + + {subCommand.name} + + + {subCommand.description} + + ))} + +
+ {command.subCommands.map((subCommand) => ( +
+ + {subCommand.name} + +

{command.description}

+ Usage +

+ {command.usage} +

+ {command.subCommands.flags?.length > 0 && ( + <> + Flags + + + )} +
+ ))} + + )} +
+ ); +} + +export function getStaticPaths() { + const paths = commands.map(({ name }) => ({ + params: { command: name } + })); + return { + paths, + fallback: false + }; +} + +export function getStaticProps({ params }) { + const command = commands.find((command) => command.name === params.command); + const meta = createCommandMeta(command); + return { + props: { + meta, + command + } + }; +} + +export default CommandPage; From 6124dc15f3159c0352631fddc2c6de1e35a4ab20 Mon Sep 17 00:00:00 2001 From: josefaidt Date: Wed, 11 Jan 2023 14:16:55 -0800 Subject: [PATCH 02/15] chore: migrate next.config, directory to ESM. enables reading cli command info from npm distribution --- next.config.js => next.config.mjs | 18 ++++++----- src/components/Menu/Directory/index.tsx | 15 +-------- src/data/cli-commands.d.ts | 14 +++++++++ .../{cli-commands.ts => cli-commands.mjs} | 31 +++++-------------- src/directory/directory.d.ts | 29 +++++++++++++++++ src/directory/{directory.js => directory.mjs} | 19 ++++++------ tsconfig.json | 11 +++++-- 7 files changed, 82 insertions(+), 55 deletions(-) rename next.config.js => next.config.mjs (88%) create mode 100644 src/data/cli-commands.d.ts rename src/data/{cli-commands.ts => cli-commands.mjs} (54%) create mode 100644 src/directory/directory.d.ts rename src/directory/{directory.js => directory.mjs} (99%) diff --git a/next.config.js b/next.config.mjs similarity index 88% rename from next.config.js rename to next.config.mjs index bddac4698aa..d28a50b226f 100644 --- a/next.config.js +++ b/next.config.mjs @@ -1,3 +1,12 @@ +import { createRequire } from 'node:module'; +import dotenv from 'dotenv'; +import _withMDX from '@next/mdx'; +import { directory } from './src/directory/directory.mjs'; +const require = createRequire(import.meta.url); + +dotenv.config({ path: './.env.custom' }); + +// eslint-disable-next-line @typescript-eslint/no-var-requires const withTM = require('next-transpile-modules')([ '@algolia/autocomplete-shared' ]); // pass the modules you would like to see transpiled @@ -7,12 +16,7 @@ const mdxRenderer = ` `; -// eslint-disable-next-line @typescript-eslint/no-var-requires -const directory = require('./src/directory/directory.js'); - -require('dotenv').config({ path: './.env.custom' }); - -module.exports = async (phase, { defaultConfig }) => { +export default async (phase, { defaultConfig }) => { // eslint-disable-next-line @typescript-eslint/no-var-requires const headingLinkPlugin = await require('./src/plugins/headings.tsx'); // eslint-disable-next-line @typescript-eslint/no-var-requires @@ -24,7 +28,7 @@ module.exports = async (phase, { defaultConfig }) => { // eslint-disable-next-line @typescript-eslint/no-var-requires const importPlugin = await require('./src/plugins/import.tsx'); - const withMDX = require('@next/mdx')({ + const withMDX = _withMDX({ extension: /\.mdx$/, options: { remarkPlugins: [ diff --git a/src/components/Menu/Directory/index.tsx b/src/components/Menu/Directory/index.tsx index b551e126391..ad0f0efe039 100644 --- a/src/components/Menu/Directory/index.tsx +++ b/src/components/Menu/Directory/index.tsx @@ -8,20 +8,7 @@ import { DirectoryLinksStyle, ProductRootLinkStyle } from './styles'; - -export type DirectoryItem = { - /** - * Title used for sidenav link, page title, and page heading - */ - title: string; - /** - * Control whether the title should be displayed as inline code - * @default false - */ - isCodeTitle: boolean; - route: string; - filters: string[]; -}; +import type { DirectoryItem } from '../../../directory/directory'; export type DirectoryGroupProps = { title: string; diff --git a/src/data/cli-commands.d.ts b/src/data/cli-commands.d.ts new file mode 100644 index 00000000000..a77950a4b9d --- /dev/null +++ b/src/data/cli-commands.d.ts @@ -0,0 +1,14 @@ +export type CliCommandFlag = { + short: string; + long: string; + description: string; +}; + +export type CliCommand = { + name: string; + description: string; + usage: string; + learnMoreLink?: string; + flags: CliCommandFlag[] | []; + subCommands?: CliCommand[]; +}; diff --git a/src/data/cli-commands.ts b/src/data/cli-commands.mjs similarity index 54% rename from src/data/cli-commands.ts rename to src/data/cli-commands.mjs index 10fc37635a9..a8264aa3554 100644 --- a/src/data/cli-commands.ts +++ b/src/data/cli-commands.mjs @@ -1,53 +1,38 @@ -import commandsData from './commands.json'; - -/** - * @TODO remove this file in favor of fetching the data from the CLI repo - * @TODO introduce a `flagDescriptionHtml` field to the command data, this will allow us to render references to other flags as inline code blocks - */ - -/** - * Fetch CLI commands from the aws-amplify/amplify-cli repo - * @TODO type return data - */ -export async function fetchCliCommands(): Promise { - return commandsData; -} +import { commandsInfo } from 'amplify-cli-core/lib/help/commands-info.js'; /** * Get and transform command data + * @returns {import('./cli-commands').CliCommand[]} Array of commands */ export function getCliCommands() { - // const commandsData = await fetchCliCommands(); - const result: any[] = []; - for (const command of Object.values(commandsData)) { - const subCommands = Object.values(command.subCommands); + const result = []; + for (const command of commandsInfo) { + const { subCommands } = command; result.push({ name: command.command, description: command.commandDescription, usage: command.commandUsage, - learnMoreLink: command.learnMoreLink, flags: command.commandFlags.length ? command.commandFlags.map((flag) => ({ short: flag.short, long: flag.long, description: flag.flagDescription })) - : command.commandFlags, + : [], subCommands: subCommands.length ? subCommands.map((subCommand) => ({ name: subCommand.subCommand, description: subCommand.subCommandDescription, usage: subCommand.subCommandUsage, - learnMoreLink: subCommand.learnMoreLink, flags: subCommand.subCommandFlags.length ? subCommand.subCommandFlags.map((flag) => ({ short: flag.short, long: flag.long, description: flag.flagDescription })) - : subCommand.subCommandFlags + : [] })) - : subCommands + : [] }); } return result; diff --git a/src/directory/directory.d.ts b/src/directory/directory.d.ts new file mode 100644 index 00000000000..6fc6db2ebe0 --- /dev/null +++ b/src/directory/directory.d.ts @@ -0,0 +1,29 @@ +export type DirectoryItem = { + /** + * Title used for sidenav link, page title, and page heading + */ + title: string; + filters?: string[]; + /** + * Control whether the title should be displayed as inline code + * @default false + */ + isCodeTitle?: boolean; + route: string; +}; + +export type Directory = { + productRoot: { + title: string; + route: string; + }; + items: Record< + string, + { + title: string; + items: DirectoryItem[]; + route?: string; + filters?: string[]; + } + >; +}; diff --git a/src/directory/directory.js b/src/directory/directory.mjs similarity index 99% rename from src/directory/directory.js rename to src/directory/directory.mjs index efad39b81f6..6413af1c4fd 100644 --- a/src/directory/directory.js +++ b/src/directory/directory.mjs @@ -1,8 +1,9 @@ -// eslint-disable-next-line @typescript-eslint/no-var-requires -const commands = require('../data/commands.json'); -// @TODO can we import the commands fetched from the GitHub repo here? +import { commands } from '../data/cli-commands.mjs'; -const directory = { +/** + * @type {Record} + */ +export const directory = { lib: { productRoot: { title: 'Amplify Libraries', @@ -1654,11 +1655,11 @@ const directory = { }, commands: { title: 'Commands', - items: Object.entries(commands) - .sort(([a], [b]) => a > b) - .map(([name, command]) => ({ + items: commands + .sort((a, b) => ((a.name > b.name ? 1 : -1))) + .map(({ name }) => ({ + isCodeTitle: true, title: name, - titleHtml: `${name}`, route: `/cli/commands/${name}` })) }, @@ -2639,4 +2640,4 @@ const directory = { } }; -module.exports = directory; +export default directory; diff --git a/tsconfig.json b/tsconfig.json index 04fc0ffd8ee..073987f7d7d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -10,8 +10,15 @@ "forceConsistentCasingInFileNames": true, "noEmit": true, "isolatedModules": true, - "jsx": "preserve" + "jsx": "preserve", + "incremental": true }, "extends": "./tsconfig.base.json", - "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", "tasks", "adobe.d.ts"] + "include": [ + "next-env.d.ts", + "src/**/*.ts", + "src/**/*.tsx", + "tasks", + "adobe.d.ts" + ] } From 6cd2c2107c693c5757a7be36511e2fdfa4356a60 Mon Sep 17 00:00:00 2001 From: josefaidt Date: Wed, 11 Jan 2023 14:17:50 -0800 Subject: [PATCH 03/15] chore: add amplify-cli-core as a dependency --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index fd9ff39f738..16349c1ad5c 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,7 @@ "@emotion/styled": "^11.3.0", "@mdx-js/mdx": "^2.0.0", "algoliasearch": "^4.12.1", + "amplify-cli-core": "latest", "array-flatten": "^3.0.0", "aws-amplify": "^5.0.5", "copy-to-clipboard": "^3.2.1", From f65dda35fc2b3241cec05ada564382f82ff11463 Mon Sep 17 00:00:00 2001 From: josefaidt Date: Wed, 11 Jan 2023 14:30:43 -0800 Subject: [PATCH 04/15] fix: inline code block sidenav link --- src/components/Menu/Directory/index.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/Menu/Directory/index.tsx b/src/components/Menu/Directory/index.tsx index ad0f0efe039..35405e70606 100644 --- a/src/components/Menu/Directory/index.tsx +++ b/src/components/Menu/Directory/index.tsx @@ -87,7 +87,9 @@ class DirectoryGroup extends React.Component< > {item.isCodeTitle ? ( - {item.title} + + {item.title} + ) : ( item.title )} From 82bf2bc3669cb1da397a505f8660c34c3b57d102 Mon Sep 17 00:00:00 2001 From: josefaidt Date: Fri, 3 Feb 2023 08:59:37 -0800 Subject: [PATCH 05/15] migrate away from 'tasks' cmd, mjs tasks --- package.json | 3 +- tasks/build-algolia-search.mjs | 2 +- ...nerate-sitemap.ts => generate-sitemap.mjs} | 14 +- yarn.lock | 1599 ++++++++++++++++- 4 files changed, 1542 insertions(+), 76 deletions(-) rename tasks/{generate-sitemap.ts => generate-sitemap.mjs} (89%) diff --git a/package.json b/package.json index 16349c1ad5c..44b2f567636 100644 --- a/package.json +++ b/package.json @@ -117,12 +117,11 @@ "scripts": { "clean": "rm -rf node_modules yarn.lock", "refresh": "yarn clean && yarn", - "task": "ts-node tasks", "test": "jest", "dev": "next dev", "spellcheck": "cspell \"src/**/*.mdx\"", "spellcheck-diff": "git diff --name-only --cached | awk \"/src.*\\.mdx/{print}\" | npx cspell --no-must-find-files --file-list stdin", - "build": "yarn task generate-sitemap && next build && next export -o client/www/next-build", + "build": "node tasks/generate-sitemap.mjs && next build && next export -o client/www/next-build", "next-build": "next build", "next-start": "next start", "amplify:submissionsLambda": "cd amplify/backend/function/submissionsLambda/src && yarn install && yarn build && yarn test", diff --git a/tasks/build-algolia-search.mjs b/tasks/build-algolia-search.mjs index 42ab5feea37..114f26cff53 100644 --- a/tasks/build-algolia-search.mjs +++ b/tasks/build-algolia-search.mjs @@ -3,7 +3,7 @@ import { fileURLToPath } from 'url'; import path, { dirname } from 'path'; import dotenv from 'dotenv'; import algoliasearch from 'algoliasearch/lite.js'; -import directory from '../src/directory/directory.js'; +import directory from '../src/directory/directory.mjs'; import parseImports from 'parse-imports'; import extractMdxMeta from 'extract-mdx-metadata'; import { remark } from 'remark'; diff --git a/tasks/generate-sitemap.ts b/tasks/generate-sitemap.mjs similarity index 89% rename from tasks/generate-sitemap.ts rename to tasks/generate-sitemap.mjs index 31f3b726928..35e80c72ca1 100644 --- a/tasks/generate-sitemap.ts +++ b/tasks/generate-sitemap.mjs @@ -1,8 +1,10 @@ // Adapted from https://gist.github.com/joranquinten/78f3e288274a3c9405a499b8a8c46e35 - -import * as fs from 'fs-extra'; +import * as fs from 'fs'; import { execSync } from 'child_process'; -import directory from '../src/directory/directory'; +import { createRequire } from 'module'; +import directory from '../src/directory/directory.mjs'; + +const require = createRequire(import.meta.url); const generatePathMap = require('../generatePathMap.cjs'); const formatDate = (date) => `${date.toISOString().split('.')[0]}+0:00`; @@ -58,7 +60,7 @@ const xmlUrlNode = (pageUrl, pagePath) => { `; }; -const writeSitemap = () => { +const writeSitemap = async () => { const sitemapPath = './public/sitemap.xml'; const pathmap = generatePathMap(directory); let xmlUrlNodes = ''; @@ -73,11 +75,11 @@ const writeSitemap = () => { const writeRobots = () => { let robotsContent = `User-agent: *\nDisallow:\n`; - if (typeof process.env.ALLOW_ROBOTS === "undefined") { + if (typeof process.env.ALLOW_ROBOTS === 'undefined') { robotsContent = `User-agent: *\nDisallow: /\n`; } - const robotsPath = "./public/robots.txt"; + const robotsPath = './public/robots.txt'; fs.writeFileSync(robotsPath, robotsContent); console.log(`robots.txt written to ${robotsPath}`); }; diff --git a/yarn.lock b/yarn.lock index d9fcc45d338..a49f48bbe2b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -282,6 +282,69 @@ camelcase-keys "6.2.2" tslib "^1.8.0" +"@aws-amplify/graphql-transformer-core@^0.18.2": + version "0.18.3" + resolved "https://registry.npmjs.org/@aws-amplify/graphql-transformer-core/-/graphql-transformer-core-0.18.3.tgz#c005173aca2fa29036d0e0aa593c2be25e05b556" + integrity sha512-Ul6D2iePyvTk0nDssSRYA8+3u/flxBIB9J2+up8I6+oU91UCXP17bl8eNcE1CbheqCmidj13fjDrzsm90eOWrA== + dependencies: + "@aws-amplify/graphql-transformer-interfaces" "1.14.12" + "@aws-cdk/aws-applicationautoscaling" "~1.172.0" + "@aws-cdk/aws-appsync" "~1.172.0" + "@aws-cdk/aws-certificatemanager" "~1.172.0" + "@aws-cdk/aws-cloudwatch" "~1.172.0" + "@aws-cdk/aws-codeguruprofiler" "~1.172.0" + "@aws-cdk/aws-cognito" "~1.172.0" + "@aws-cdk/aws-dynamodb" "~1.172.0" + "@aws-cdk/aws-ec2" "~1.172.0" + "@aws-cdk/aws-efs" "~1.172.0" + "@aws-cdk/aws-elasticsearch" "~1.172.0" + "@aws-cdk/aws-events" "~1.172.0" + "@aws-cdk/aws-iam" "~1.172.0" + "@aws-cdk/aws-kms" "~1.172.0" + "@aws-cdk/aws-lambda" "~1.172.0" + "@aws-cdk/aws-logs" "~1.172.0" + "@aws-cdk/aws-route53" "~1.172.0" + "@aws-cdk/aws-s3" "~1.172.0" + "@aws-cdk/aws-s3-assets" "~1.172.0" + "@aws-cdk/aws-sqs" "~1.172.0" + "@aws-cdk/cloud-assembly-schema" "~1.172.0" + "@aws-cdk/core" "~1.172.0" + "@aws-cdk/custom-resources" "~1.172.0" + "@aws-cdk/cx-api" "~1.172.0" + "@aws-cdk/region-info" "~1.172.0" + constructs "^3.3.125" + fs-extra "^8.1.0" + graphql "^15.5.0" + graphql-transformer-common "4.24.4" + lodash "^4.17.21" + md5 "^2.3.0" + object-hash "^3.0.0" + ts-dedent "^2.0.0" + vm2 "^3.9.8" + +"@aws-amplify/graphql-transformer-interfaces@1.14.12", "@aws-amplify/graphql-transformer-interfaces@^1.14.11": + version "1.14.12" + resolved "https://registry.npmjs.org/@aws-amplify/graphql-transformer-interfaces/-/graphql-transformer-interfaces-1.14.12.tgz#9efd77492437a27c302e79c941eae3599edd00d2" + integrity sha512-DSbor6zEcArpaV1pht+LhUH2QsOnO3DlHIoA3Ou9GelYSizRxV7YasYfvKuIcvppKZlrXPhaDXwZFEGRhtMNvQ== + dependencies: + "@aws-cdk/aws-appsync" "~1.172.0" + "@aws-cdk/aws-cloudwatch" "~1.172.0" + "@aws-cdk/aws-dynamodb" "~1.172.0" + "@aws-cdk/aws-ec2" "~1.172.0" + "@aws-cdk/aws-elasticsearch" "~1.172.0" + "@aws-cdk/aws-events" "~1.172.0" + "@aws-cdk/aws-iam" "~1.172.0" + "@aws-cdk/aws-kms" "~1.172.0" + "@aws-cdk/aws-lambda" "~1.172.0" + "@aws-cdk/aws-logs" "~1.172.0" + "@aws-cdk/aws-rds" "~1.172.0" + "@aws-cdk/aws-s3" "~1.172.0" + "@aws-cdk/aws-secretsmanager" "~1.172.0" + "@aws-cdk/core" "~1.172.0" + "@aws-cdk/custom-resources" "~1.172.0" + constructs "^3.3.125" + graphql "^15.5.0" + "@aws-amplify/interactions@5.0.5": version "5.0.5" resolved "https://registry.yarnpkg.com/@aws-amplify/interactions/-/interactions-5.0.5.tgz#342c9459c3ce34eb34eba33987cd65b3493d8dd3" @@ -412,6 +475,483 @@ "@aws-amplify/core" "5.0.5" tslib "^1.8.0" +"@aws-cdk/assets@1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.172.0.tgz#fdcc648d0e997ff74457cac1e7a9a556044350a1" + integrity sha512-puK+JhUQRC5Vn04yvJDa4zl0cliEoFFXpqNdSpIrik6MUM/3Egk6pEUskgmHZoLXzspATHDl/L9NbxEiXim3zw== + dependencies: + "@aws-cdk/core" "1.172.0" + "@aws-cdk/cx-api" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-acmpca@1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-acmpca/-/aws-acmpca-1.172.0.tgz#1f2d45682f84d6d90a502c0cff32b121a985dac1" + integrity sha512-oHoUOW2dHc7nzuEtYyP1ox9/y4UEeMwC7JrBgwL1CCVe9bpsN2digq1+usCkz+csPQtkiqQyfHMnmuAgY+V1xw== + dependencies: + "@aws-cdk/core" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-applicationautoscaling@1.172.0", "@aws-cdk/aws-applicationautoscaling@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-applicationautoscaling/-/aws-applicationautoscaling-1.172.0.tgz#8aef841161f95dd4ec991a2bb9c8beb50c09fd9b" + integrity sha512-boVy0BIUAMqY/mNHkp/X1iJCSSBkGbe2oDZg/AzfzXPFlpfiRuV5EASLQDHg65HnrtDWRbVEgyfTHgbFa+uiXg== + dependencies: + "@aws-cdk/aws-autoscaling-common" "1.172.0" + "@aws-cdk/aws-cloudwatch" "1.172.0" + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/core" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-appsync@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-appsync/-/aws-appsync-1.172.0.tgz#f54365c1e8814b7b221dbf6cc00b5841e1e3614e" + integrity sha512-eWzMQyZMk6mCko3ToHTnsl2yGR/Tvx6UxsVidEP6HxdLE/DBTyYUENqK0h29q6OTxThtyq3oMTGXKCu/Egg7+g== + dependencies: + "@aws-cdk/aws-certificatemanager" "1.172.0" + "@aws-cdk/aws-cognito" "1.172.0" + "@aws-cdk/aws-dynamodb" "1.172.0" + "@aws-cdk/aws-ec2" "1.172.0" + "@aws-cdk/aws-elasticsearch" "1.172.0" + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/aws-lambda" "1.172.0" + "@aws-cdk/aws-opensearchservice" "1.172.0" + "@aws-cdk/aws-rds" "1.172.0" + "@aws-cdk/aws-s3-assets" "1.172.0" + "@aws-cdk/aws-secretsmanager" "1.172.0" + "@aws-cdk/core" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-autoscaling-common@1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-autoscaling-common/-/aws-autoscaling-common-1.172.0.tgz#77a7335de7be102e0ed3212f434319ae1a04663d" + integrity sha512-DH5fVJTKlRgTIAdydBNPfjfKJOwXkzwSwe3y66+34u/FiX9hsd6Nv89HVsU2SaufKE6FPU1j/C4fppwKr+MZOg== + dependencies: + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/core" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-certificatemanager@1.172.0", "@aws-cdk/aws-certificatemanager@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-certificatemanager/-/aws-certificatemanager-1.172.0.tgz#e7f06ce4b941f673da0dd4d8ff22a3a24d26f3b0" + integrity sha512-vM1cDAx/blcoF4NUa8IfQikKE1TLwvV+jk7H7EWVhNvbvGF0fXROa4mM7HzdxnK19rphziKf8pXJh0IdGZXiAQ== + dependencies: + "@aws-cdk/aws-acmpca" "1.172.0" + "@aws-cdk/aws-cloudwatch" "1.172.0" + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/aws-lambda" "1.172.0" + "@aws-cdk/aws-route53" "1.172.0" + "@aws-cdk/core" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-cloudformation@1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-cloudformation/-/aws-cloudformation-1.172.0.tgz#1ac855fa3a629d27084fdcf854a4bc356a434abf" + integrity sha512-P1JFsQucUPpKiDpysz7NjZoneAHQPfe2noV6J386oqTg3wO/DJm19JuD23fYyih2M6gak/vMP6KGzVND63Tb/w== + dependencies: + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/aws-lambda" "1.172.0" + "@aws-cdk/aws-s3" "1.172.0" + "@aws-cdk/aws-sns" "1.172.0" + "@aws-cdk/core" "1.172.0" + "@aws-cdk/cx-api" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-cloudwatch@1.172.0", "@aws-cdk/aws-cloudwatch@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.172.0.tgz#125b197a2b5497e5519e8963f710a2f4371feffc" + integrity sha512-Sk/LUDfZyK9tAjvqLimTFZ7Bt9V9lt0ax66WxofdkFWzta+6T8Gsw+Y02NYcsTKl5OVKJocZErXiYkZichwRwA== + dependencies: + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/core" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-codeguruprofiler@1.172.0", "@aws-cdk/aws-codeguruprofiler@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.172.0.tgz#2ec699d1e9ec12082edb37fd60722b35e5fd82b1" + integrity sha512-PhYyNC2dh1bNVAm8xcK/2pgIzwv9tftzuPLqmTkTRnCgEBgOCUbc1TGKwztFW7WXsa/YaIt1Tsi78fJpqAg7WA== + dependencies: + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/core" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-codestarnotifications@1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-codestarnotifications/-/aws-codestarnotifications-1.172.0.tgz#74d3ef8614b18771fae57db8772d5c0c0aacd756" + integrity sha512-jJaopb1EQMVH8xi/SJ2gr6uWzSSuRi8dXlIjDN1H5MH/fRV7EobKYJtlx317lgdMI6UWxPmWhQ6N3/ku1Q8Iuw== + dependencies: + "@aws-cdk/core" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-cognito@1.172.0", "@aws-cdk/aws-cognito@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-cognito/-/aws-cognito-1.172.0.tgz#8cadd83d52bbcd8cc588ad281c9cc6efdafc132c" + integrity sha512-Owq17lrFsTk5SHt9szc1y406cXlBPshBwkpGgGCpzm9nnCVlOR72Swfp1BRSemYt8IlObS8lxlz1vgCus+qqhw== + dependencies: + "@aws-cdk/aws-certificatemanager" "1.172.0" + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/aws-kms" "1.172.0" + "@aws-cdk/aws-lambda" "1.172.0" + "@aws-cdk/core" "1.172.0" + "@aws-cdk/custom-resources" "1.172.0" + constructs "^3.3.69" + punycode "^2.1.1" + +"@aws-cdk/aws-dynamodb@1.172.0", "@aws-cdk/aws-dynamodb@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-dynamodb/-/aws-dynamodb-1.172.0.tgz#78aefd44fc3bad996092b5a43b2ae05aedefdcc3" + integrity sha512-xuEPPJYMDZDonzQfSGUqsPeUpfQeBrp1OipqSTjDMXPagHDvn2ewiM7tniLPVYTdMN/9Fci5UnIUtZHxrXEXrQ== + dependencies: + "@aws-cdk/aws-applicationautoscaling" "1.172.0" + "@aws-cdk/aws-cloudwatch" "1.172.0" + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/aws-kinesis" "1.172.0" + "@aws-cdk/aws-kms" "1.172.0" + "@aws-cdk/aws-lambda" "1.172.0" + "@aws-cdk/core" "1.172.0" + "@aws-cdk/custom-resources" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-ec2@1.172.0", "@aws-cdk/aws-ec2@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.172.0.tgz#e10ed2cc050d2ab03ad23ba705349cf89693b7f2" + integrity sha512-rBDxpCDm9m9Fuq6+o7Bblkhj2hVEzlh1NDt8tAV/cVncy+ywZGOx7kjELjAFoj2h4e+XS8QS4QLfQT/mFUYccA== + dependencies: + "@aws-cdk/aws-cloudwatch" "1.172.0" + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/aws-kms" "1.172.0" + "@aws-cdk/aws-logs" "1.172.0" + "@aws-cdk/aws-s3" "1.172.0" + "@aws-cdk/aws-s3-assets" "1.172.0" + "@aws-cdk/aws-ssm" "1.172.0" + "@aws-cdk/cloud-assembly-schema" "1.172.0" + "@aws-cdk/core" "1.172.0" + "@aws-cdk/cx-api" "1.172.0" + "@aws-cdk/region-info" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-ecr-assets@1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-ecr-assets/-/aws-ecr-assets-1.172.0.tgz#3cb2b544fe38a868bed6826ceea90d4302ed4260" + integrity sha512-pM3V3WUfp7HAHx162HmEuu/6vdmTfkQFiDYd5kybkwFPPomnW4VgfrN1BH/OTkjZvkXh89Q5YkoDMsXac3cFzg== + dependencies: + "@aws-cdk/assets" "1.172.0" + "@aws-cdk/aws-ecr" "1.172.0" + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/aws-s3" "1.172.0" + "@aws-cdk/core" "1.172.0" + "@aws-cdk/cx-api" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-ecr@1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-ecr/-/aws-ecr-1.172.0.tgz#6351185f1a99b4c7cad1046b532a34d69cd3cc79" + integrity sha512-WrvUzK/KmDEScgBBgIr7MWNsDePqNtDHQoukkgSyTzoMqU4Kyr9hAAd13A4msE0HNHC5sUBijVtmHoQKgbBRwg== + dependencies: + "@aws-cdk/aws-events" "1.172.0" + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/aws-kms" "1.172.0" + "@aws-cdk/core" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-efs@1.172.0", "@aws-cdk/aws-efs@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-efs/-/aws-efs-1.172.0.tgz#8e8a8279478a99691a3d493fd069acef873877c9" + integrity sha512-8AB+RctnukmL4VixvC54wEe68LacagB436tUUHUkdRZwSbQxHhtwJUoDIjXrUX0zk1r6j0VbhzGbitiiWUnLtA== + dependencies: + "@aws-cdk/aws-ec2" "1.172.0" + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/aws-kms" "1.172.0" + "@aws-cdk/cloud-assembly-schema" "1.172.0" + "@aws-cdk/core" "1.172.0" + "@aws-cdk/cx-api" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-elasticsearch@1.172.0", "@aws-cdk/aws-elasticsearch@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-elasticsearch/-/aws-elasticsearch-1.172.0.tgz#eb7dcfc0405a3fe40f9de333b95cdb3855a2db63" + integrity sha512-gQJ1Bi6A9wqSUOvE84idBky5CGQ44Z5CIUR1jzwg69mkppggqYsYKbcAVN6Vikd9ei2TW4IaVYQGYky6gQhyig== + dependencies: + "@aws-cdk/aws-certificatemanager" "1.172.0" + "@aws-cdk/aws-cloudwatch" "1.172.0" + "@aws-cdk/aws-ec2" "1.172.0" + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/aws-kms" "1.172.0" + "@aws-cdk/aws-logs" "1.172.0" + "@aws-cdk/aws-route53" "1.172.0" + "@aws-cdk/aws-secretsmanager" "1.172.0" + "@aws-cdk/core" "1.172.0" + "@aws-cdk/custom-resources" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-events@1.172.0", "@aws-cdk/aws-events@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.172.0.tgz#a870f5654554cfa5807b00899ab30bbcd7288f97" + integrity sha512-Ovcd/MCQ35wqdirdzCLc125+XTd4Fm/MOhUwB5YOpytVxijFSb7NNnrobI1bJBHNrUZutUPGjQseB/mqh/1nhQ== + dependencies: + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/core" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-iam@1.172.0", "@aws-cdk/aws-iam@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.172.0.tgz#32c09c11860fa8a70049b80d07065f2799bb755e" + integrity sha512-9E2iU9kHTCPMIa5K95/Ypeeiov6GCDdJFoyJuE24KaQ2Un+UJNDl0BG9T02CmB7xGXwQKcn5BP+dkThR0n3DMQ== + dependencies: + "@aws-cdk/core" "1.172.0" + "@aws-cdk/cx-api" "1.172.0" + "@aws-cdk/region-info" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-kinesis@1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-kinesis/-/aws-kinesis-1.172.0.tgz#57906d04572644d49c1809502a9432a46a2b1de5" + integrity sha512-M5fXrtZBUoaMi+xZUqwFUYcadiFQrEOk2oVJ7jFZUG3NA4po5uLwGl2bI3edVE6XtGXE/0vP7aH98dp1VaidAQ== + dependencies: + "@aws-cdk/aws-cloudwatch" "1.172.0" + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/aws-kms" "1.172.0" + "@aws-cdk/aws-logs" "1.172.0" + "@aws-cdk/core" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-kms@1.172.0", "@aws-cdk/aws-kms@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.172.0.tgz#8d651b07ac72ba281656647d8e79dad6e16309af" + integrity sha512-0qDstcobbjDNFTRlflMXo4MTubJibjLJ4qFr8Ot14teqUGhfelNaTm19RYb+pOcxA6ypFEuUMl50PjMXj3iuHw== + dependencies: + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/cloud-assembly-schema" "1.172.0" + "@aws-cdk/core" "1.172.0" + "@aws-cdk/cx-api" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-lambda@1.172.0", "@aws-cdk/aws-lambda@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.172.0.tgz#ddf02cf8128a47b952895eb08426bd678027aa94" + integrity sha512-7jx0wmJWbD+FRL/8VeTr3PMYkYW1b66DYwX8DyAPvuNeMXcmHWu3GvOo/AV/F8K/SHBm6dEilWQeJGAVDxltmg== + dependencies: + "@aws-cdk/aws-applicationautoscaling" "1.172.0" + "@aws-cdk/aws-cloudwatch" "1.172.0" + "@aws-cdk/aws-codeguruprofiler" "1.172.0" + "@aws-cdk/aws-ec2" "1.172.0" + "@aws-cdk/aws-ecr" "1.172.0" + "@aws-cdk/aws-ecr-assets" "1.172.0" + "@aws-cdk/aws-efs" "1.172.0" + "@aws-cdk/aws-events" "1.172.0" + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/aws-kms" "1.172.0" + "@aws-cdk/aws-logs" "1.172.0" + "@aws-cdk/aws-s3" "1.172.0" + "@aws-cdk/aws-s3-assets" "1.172.0" + "@aws-cdk/aws-signer" "1.172.0" + "@aws-cdk/aws-sns" "1.172.0" + "@aws-cdk/aws-sqs" "1.172.0" + "@aws-cdk/core" "1.172.0" + "@aws-cdk/cx-api" "1.172.0" + "@aws-cdk/region-info" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-logs@1.172.0", "@aws-cdk/aws-logs@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.172.0.tgz#826214e406448fd0fc3399ece7809e8c4f76b7ed" + integrity sha512-tCPWS5Xyd7jw5BDetyzsJN+uudaMDgxUPK5G+9O+WoqRVsP8iUlPuIW+akGZhvqEcHux+P1t9ANLO+NvV3ZrbA== + dependencies: + "@aws-cdk/aws-cloudwatch" "1.172.0" + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/aws-kms" "1.172.0" + "@aws-cdk/aws-s3-assets" "1.172.0" + "@aws-cdk/core" "1.172.0" + "@aws-cdk/cx-api" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-opensearchservice@1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-opensearchservice/-/aws-opensearchservice-1.172.0.tgz#9cd68d98710137f54bb82579c4ce1d92730ff4a1" + integrity sha512-VJoF8w1HPG8Dwh0UWuWNx/mu389v2Nuq+qQcxA2S89/vBayUo3AoxPgFusCd88vIeYnHc8xEzj2SGvbFBWR2Jw== + dependencies: + "@aws-cdk/aws-certificatemanager" "1.172.0" + "@aws-cdk/aws-cloudwatch" "1.172.0" + "@aws-cdk/aws-ec2" "1.172.0" + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/aws-kms" "1.172.0" + "@aws-cdk/aws-logs" "1.172.0" + "@aws-cdk/aws-route53" "1.172.0" + "@aws-cdk/aws-secretsmanager" "1.172.0" + "@aws-cdk/core" "1.172.0" + "@aws-cdk/custom-resources" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-rds@1.172.0", "@aws-cdk/aws-rds@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-rds/-/aws-rds-1.172.0.tgz#ccc540c8c324da979bd8177c8c321d493e1ad618" + integrity sha512-x15dItL/vvcqiM+Y6WdXUA85Q0r4gQPR6HMy8HtLFFXgu/17hMpLrNF9pR8O25udPmT1Lb9DgkzUd2BBzoS7Hw== + dependencies: + "@aws-cdk/aws-cloudwatch" "1.172.0" + "@aws-cdk/aws-ec2" "1.172.0" + "@aws-cdk/aws-events" "1.172.0" + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/aws-kms" "1.172.0" + "@aws-cdk/aws-logs" "1.172.0" + "@aws-cdk/aws-s3" "1.172.0" + "@aws-cdk/aws-secretsmanager" "1.172.0" + "@aws-cdk/core" "1.172.0" + "@aws-cdk/cx-api" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-route53@1.172.0", "@aws-cdk/aws-route53@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-route53/-/aws-route53-1.172.0.tgz#222452e458c81bc020cdedcfd3a72ce788c5b6e9" + integrity sha512-CXftpIYyXYP1WZA+a0xUfpJo/j1mgB49wD80WTKhBP/xwO0iJ/gHXIuKzX10VXiomJIMGzdTMn6sww7xWGwOMw== + dependencies: + "@aws-cdk/aws-ec2" "1.172.0" + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/aws-logs" "1.172.0" + "@aws-cdk/cloud-assembly-schema" "1.172.0" + "@aws-cdk/core" "1.172.0" + "@aws-cdk/custom-resources" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-s3-assets@1.172.0", "@aws-cdk/aws-s3-assets@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.172.0.tgz#5dd5515f41d5b576581f413d0881715e2666c11b" + integrity sha512-UTZyMnvW9VsjSmcueD7rKHc6Pnkte6LUBiWWdlehrIVIz/TUMkytz41xc3Id/KjMlHaMJ7xev1nvaZNmAOpIwQ== + dependencies: + "@aws-cdk/assets" "1.172.0" + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/aws-kms" "1.172.0" + "@aws-cdk/aws-s3" "1.172.0" + "@aws-cdk/core" "1.172.0" + "@aws-cdk/cx-api" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-s3@1.172.0", "@aws-cdk/aws-s3@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.172.0.tgz#2953f5f87636bd45d97f78ddc023ac8de454a56f" + integrity sha512-ctzjSPLQMPE+HxndzaqlOaB1LhZfVQjniE8yGb0HXvbaONqcVxulnLoP4YW536Rh47vzIyqNsVybYTwxVVYDag== + dependencies: + "@aws-cdk/aws-events" "1.172.0" + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/aws-kms" "1.172.0" + "@aws-cdk/core" "1.172.0" + "@aws-cdk/cx-api" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-sam@1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-sam/-/aws-sam-1.172.0.tgz#9da7989a40d165e96950f8f1c874595f2ca19937" + integrity sha512-/tQiX8cGNAR/E9Inlvwc0Yn0qA8ftLFD8LtR8T8WIBYu0i8U20lLPHreNdM/bFI5v5ZYiEIr8gSAV6INUZc0bw== + dependencies: + "@aws-cdk/core" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-secretsmanager@1.172.0", "@aws-cdk/aws-secretsmanager@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-secretsmanager/-/aws-secretsmanager-1.172.0.tgz#75f0cba42c0b8fd4185985a44812891e5a77c997" + integrity sha512-bgOXU0zDxFaCG0sUfpPV3Nxptd2bOuEKfWNYwcbmkzxSO05a735NcAr/oHM8JzegC1f88lOQJo8GlZ8Z4JomVg== + dependencies: + "@aws-cdk/aws-ec2" "1.172.0" + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/aws-kms" "1.172.0" + "@aws-cdk/aws-lambda" "1.172.0" + "@aws-cdk/aws-sam" "1.172.0" + "@aws-cdk/core" "1.172.0" + "@aws-cdk/cx-api" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-signer@1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-signer/-/aws-signer-1.172.0.tgz#7e499709a3d6760e3b6028b01e201b486326d84e" + integrity sha512-NZdZzeSWJouiy5PsJ7tvpuByax59LZtBWSBML/gQgO8ne7HcOF1BFSCpVebIJILCu7ScQwlqqDtgcL78e4DxGA== + dependencies: + "@aws-cdk/core" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-sns@1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.172.0.tgz#0d9b2b59614bf9cecb7ceb61a6332b30b7980ec1" + integrity sha512-y9V+jqRU4Y3/iCaL5I8S675l3ZsV9jpACTXwBIToEx3As/wAKHzKxvp0jvinh0QT5HGu3DvXG7d+fZMYcFdB9A== + dependencies: + "@aws-cdk/aws-cloudwatch" "1.172.0" + "@aws-cdk/aws-codestarnotifications" "1.172.0" + "@aws-cdk/aws-events" "1.172.0" + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/aws-kms" "1.172.0" + "@aws-cdk/aws-sqs" "1.172.0" + "@aws-cdk/core" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-sqs@1.172.0", "@aws-cdk/aws-sqs@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.172.0.tgz#915f2940bf418e36e6d0f89c1726dbafc72a185a" + integrity sha512-RUN1Gbx+OSRLKtU4WO8JcgauVDRMe6pfTQLnGGfAAS7WIJU3JD4gxWVQeyOYKBTJ9wuxvXRoYKqpQP4Y6FLL8w== + dependencies: + "@aws-cdk/aws-cloudwatch" "1.172.0" + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/aws-kms" "1.172.0" + "@aws-cdk/core" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/aws-ssm@1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.172.0.tgz#2fb2883f165af0f5d3dde84523c05471e96fb7d1" + integrity sha512-DMJaOP08WHhc8DcBBzJJiaoAt49qjKQ7S5qIFgiWWkdwrZ0h/my1bGMTDdZVj1cQem4NbYHPx+vSWkf1HMaK1w== + dependencies: + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/aws-kms" "1.172.0" + "@aws-cdk/cloud-assembly-schema" "1.172.0" + "@aws-cdk/core" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/cloud-assembly-schema@1.172.0", "@aws-cdk/cloud-assembly-schema@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.172.0.tgz#412ea0d8c06303132a3ae703b7f19c27cf5ed61b" + integrity sha512-Y+o/ZYT23lcoUsLJWZmpgICxuzFHDh5oNzro7ip2GG1Gs3UlZ5rMS755f22vHBNxJ8lgTFrbsI7Wr7kDGGnyNw== + dependencies: + jsonschema "^1.4.1" + semver "^7.3.7" + +"@aws-cdk/core@1.172.0", "@aws-cdk/core@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/core/-/core-1.172.0.tgz#f47bdbd71648d45900780257ee62276ddbc9b0d5" + integrity sha512-Hy7jNNzkNSf+oCmhhXnTcybunejTtCuGmfEFNZXsizcWBUjm0zD0K1X3kjD7Fqs0p+4xbaorCTgIB3Cu9qrF1Q== + dependencies: + "@aws-cdk/cloud-assembly-schema" "1.172.0" + "@aws-cdk/cx-api" "1.172.0" + "@aws-cdk/region-info" "1.172.0" + "@balena/dockerignore" "^1.0.2" + constructs "^3.3.69" + fs-extra "^9.1.0" + ignore "^5.2.0" + minimatch "^3.1.2" + +"@aws-cdk/custom-resources@1.172.0", "@aws-cdk/custom-resources@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/custom-resources/-/custom-resources-1.172.0.tgz#542eecae9b021b1e2e7be54a44b2673f9cd9569c" + integrity sha512-GM2B2XDRILxqkoFYnxSQ68+jZN5oRFA9/wD2/7hozbdfUaCjY+EyxYIfU8z/J7NRMP5KlyZn4jcIcRyXszfjmw== + dependencies: + "@aws-cdk/aws-cloudformation" "1.172.0" + "@aws-cdk/aws-ec2" "1.172.0" + "@aws-cdk/aws-iam" "1.172.0" + "@aws-cdk/aws-lambda" "1.172.0" + "@aws-cdk/aws-logs" "1.172.0" + "@aws-cdk/aws-sns" "1.172.0" + "@aws-cdk/core" "1.172.0" + constructs "^3.3.69" + +"@aws-cdk/cx-api@1.172.0", "@aws-cdk/cx-api@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.172.0.tgz#678504f0c2a16843aa8c1c746f16feb3129f92d5" + integrity sha512-1dZpOzHM1J4wFTe4Wu+TmDx3b+WFlJyGm9DRyA3QDaqw8fIx0PEjxLbqnKb6B+UlY0Foxlu1V6jc/O1Sv929Xw== + dependencies: + "@aws-cdk/cloud-assembly-schema" "1.172.0" + semver "^7.3.7" + +"@aws-cdk/region-info@1.172.0", "@aws-cdk/region-info@~1.172.0": + version "1.172.0" + resolved "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.172.0.tgz#711b3895d5a380a29467392a7ab46eef78a701ed" + integrity sha512-u0p6DE8YMutH9j9AtZlgUiWWglFrLkL/jx5Qrbnwse62m8N6LRVZpSpPJAVjogkx7barjKo/TaUsEIVXD+Kq8A== + "@aws-crypto/crc32@2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@aws-crypto/crc32/-/crc32-2.0.0.tgz#4ad432a3c03ec3087c5540ff6e41e6565d2dc153" @@ -2597,7 +3137,7 @@ "@babel/plugin-syntax-class-properties@^7.8.3": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== dependencies: "@babel/helper-plugin-utils" "^7.12.13" @@ -2755,6 +3295,11 @@ "@babel/helper-validator-identifier" "^7.16.7" to-fast-properties "^2.0.0" +"@balena/dockerignore@^1.0.2": + version "1.0.2" + resolved "https://registry.npmjs.org/@balena/dockerignore/-/dockerignore-1.0.2.tgz#9ffe4726915251e8eb69f44ef3547e0da2c03e0d" + integrity sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q== + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -2768,6 +3313,11 @@ exec-sh "^0.3.2" minimist "^1.2.0" +"@colors/colors@1.5.0": + version "1.5.0" + resolved "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" + integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== + "@cspell/cspell-bundled-dicts@^6.2.3": version "6.2.3" resolved "https://registry.yarnpkg.com/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.2.3.tgz#ae9bc707c313d556b3fd2190f77a16ea11ea90e8" @@ -3030,6 +3580,22 @@ resolved "https://registry.yarnpkg.com/@cspell/dict-vue/-/dict-vue-2.0.2.tgz#8618b9f4825b3d80e1788082c19ac9c15832463e" integrity sha512-/MB0RS0Gn01s4pgmjy0FvsLfr3RRMrRphEuvTRserNcM8XVtoIVAtrjig/Gg0DPwDrN8Clm0L1j7iQay6S8D0g== +"@cspotcode/source-map-support@^0.8.0": + version "0.8.1" + resolved "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1" + integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== + dependencies: + "@jridgewell/trace-mapping" "0.3.9" + +"@dabh/diagnostics@^2.0.2": + version "2.0.3" + resolved "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz#7f7e97ee9a725dffc7808d93668cc984e1dc477a" + integrity sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA== + dependencies: + colorspace "1.1.x" + enabled "2.0.x" + kuler "^2.0.0" + "@emotion/babel-plugin@^11.7.1": version "11.9.2" resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.9.2.tgz#723b6d394c89fb2ef782229d92ba95a740576e95" @@ -3428,6 +3994,14 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz#771a1d8d744eeb71b6adb35808e1a6c7b9b8c8ec" integrity sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg== +"@jridgewell/trace-mapping@0.3.9": + version "0.3.9" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" + integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping@^0.3.0": version "0.3.4" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz#f6a0832dffd5b8a6aaa633b7d9f8e8e94c83a0c3" @@ -3696,6 +4270,27 @@ resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.1.4.tgz#a72ed44c9b1f850986a30fe36c59e01f8a79b5f3" integrity sha512-JtYuWzKXKLDMgE/xTcFtCm1MiCIRaAc5XYZfYX3n/ZWSI1SJS/GMm+Su0SAHJgRFavJh6U/p998YwO/iGTIgqQ== +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + "@radix-ui/number@1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@radix-ui/number/-/number-1.0.0.tgz#4c536161d0de750b3f5d55860fc3de46264f897b" @@ -4280,6 +4875,26 @@ resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== +"@tsconfig/node10@^1.0.7": + version "1.0.9" + resolved "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz#df4907fc07a886922637b15e02d4cebc4c0021b2" + integrity sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA== + +"@tsconfig/node12@^1.0.7": + version "1.0.11" + resolved "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz#ee3def1f27d9ed66dac6e46a295cffb0152e058d" + integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag== + +"@tsconfig/node14@^1.0.0": + version "1.0.3" + resolved "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz#e4386316284f00b98435bf40f72f75a09dabf6c1" + integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== + +"@tsconfig/node16@^1.0.2": + version "1.0.3" + resolved "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz#472eaab5f15c1ffdd7f8628bd4c4f753995ec79e" + integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ== + "@turf/along@^6.0.1", "@turf/along@^6.5.0": version "6.5.0" resolved "https://registry.yarnpkg.com/@turf/along/-/along-6.5.0.tgz#ab12eec58a14de60fe243a62d31a474f415c8fef" @@ -4569,9 +5184,9 @@ jest-diff "^26.0.0" pretty-format "^26.0.0" -"@types/json-schema@^7.0.3": +"@types/json-schema@^7.0.3", "@types/json-schema@^7.0.9": version "7.0.11" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" + resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== "@types/mapbox-gl@^2.6.0": @@ -4635,6 +5250,11 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.47.tgz#ca9237d51f2a2557419688511dab1c8daf475188" integrity sha512-BzcaRsnFuznzOItW1WpQrDHM7plAa7GIDMZ6b5pnMbkqEtM/6WCOhvZar39oeMQP79gwvFUWjjptE7/KGcNqFg== +"@types/node@^16.9.2": + version "16.18.11" + resolved "https://registry.npmjs.org/@types/node/-/node-16.18.11.tgz#cbb15c12ca7c16c85a72b6bdc4d4b01151bb3cae" + integrity sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA== + "@types/normalize-package-data@^2.4.0": version "2.4.1" resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" @@ -4835,6 +5455,11 @@ acorn-walk@^7.1.1: resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== +acorn-walk@^8.1.1, acorn-walk@^8.2.0: + version "8.2.0" + resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" + integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + acorn@^7.1.1: version "7.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" @@ -4845,7 +5470,12 @@ acorn@^8.0.0, acorn@^8.2.4: resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf" integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ== -agent-base@6: +acorn@^8.4.1, acorn@^8.7.0: + version "8.8.1" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" + integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== + +agent-base@6, agent-base@^6.0.0, agent-base@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== @@ -4859,9 +5489,9 @@ agent-base@^4.3.0: dependencies: es6-promisify "^5.0.0" -ajv@^6.10.0, ajv@^6.10.2: +ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.6: version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: fast-deep-equal "^3.1.1" @@ -4907,6 +5537,62 @@ amazon-cognito-identity-js@6.0.1: isomorphic-unfetch "^3.0.0" js-cookie "^2.2.1" +amplify-cli-core@latest: + version "3.6.0" + resolved "https://registry.npmjs.org/amplify-cli-core/-/amplify-cli-core-3.6.0.tgz#6f85a7d0af2dbfabd0aa59a2816a7f73dd84d171" + integrity sha512-zPLBFpKAnzHqlUY+EwIV4KY7INl3VUOakpP7ZSteabaPx8da70XDzRg+NFFymYts0LRsvW9/xrCufGCAB1z9wg== + dependencies: + "@aws-amplify/graphql-transformer-core" "^0.18.2" + "@aws-amplify/graphql-transformer-interfaces" "^1.14.11" + ajv "^6.12.6" + amplify-cli-logger "1.2.3" + amplify-prompts "2.6.3" + chalk "^4.1.1" + ci-info "^2.0.0" + cloudform-types "^4.2.0" + dotenv "^8.2.0" + execa "^5.1.1" + fs-extra "^8.1.0" + globby "^11.0.3" + graphql-transformer-core "^7.6.9" + hjson "^3.2.1" + js-yaml "^4.0.0" + lodash "^4.17.21" + node-fetch "^2.6.7" + open "^8.4.0" + ora "^4.0.3" + proxy-agent "^5.0.0" + semver "^7.3.5" + typescript-json-schema "~0.52.0" + which "^2.0.2" + +amplify-cli-logger@1.2.3: + version "1.2.3" + resolved "https://registry.npmjs.org/amplify-cli-logger/-/amplify-cli-logger-1.2.3.tgz#136bf84a904cb4ce7e28ca645c8b98aff466da74" + integrity sha512-EM3Xp0A9mn7MjkVyCL76XZ8OWHblxB55+JPe8E1rx9entv1FNH5moLJ/JM1RdHVAiQEni96GspyTSEUPMdTM/g== + dependencies: + winston "^3.3.3" + winston-daily-rotate-file "^4.5.0" + +amplify-cli-shared-interfaces@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/amplify-cli-shared-interfaces/-/amplify-cli-shared-interfaces-1.1.1.tgz#e5038dde4b09e065f23c5ded0cc59765f66dc94e" + integrity sha512-KbIoXRo0mX1+pLJX5cYMli9EsB152jeHyDSH9i5YHJCMRn9cYT9KzhqI7BVlt+vaW5T9AlZuEFTPMM0MEkm+rw== + +amplify-prompts@2.6.3: + version "2.6.3" + resolved "https://registry.npmjs.org/amplify-prompts/-/amplify-prompts-2.6.3.tgz#4b891500be3909f6fdabec85caccfb2bfb50f37e" + integrity sha512-jtOSA48wX7cSb4DfptpxuXR84HERr5Ty+vXXlvlKld1CaFzR7WB+1cVLobYHEFWZmC8mCMJG8PezaUXAOWvldw== + dependencies: + amplify-cli-shared-interfaces "1.1.1" + chalk "^4.1.1" + enquirer "^2.3.6" + +ansi-colors@^4.1.1: + version "4.1.3" + resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" + integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== + ansi-escapes@^4.2.1: version "4.3.2" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" @@ -4971,6 +5657,11 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + aria-hidden@^1.1.1: version "1.2.1" resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.1.tgz#ad8c1edbde360b454eb2bf717ea02da00bfee0f8" @@ -5019,6 +5710,11 @@ array-timsort@^1.0.3: resolved "https://registry.yarnpkg.com/array-timsort/-/array-timsort-1.0.3.tgz#3c9e4199e54fb2b9c3fe5976396a21614ef0d926" integrity sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ== +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + array-unique@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" @@ -5038,6 +5734,13 @@ assign-symbols@^1.0.0: resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= +ast-types@^0.13.2: + version "0.13.4" + resolved "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz#ee0d77b343263965ecc3fb62da16e7222b2b6782" + integrity sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w== + dependencies: + tslib "^2.0.1" + astral-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" @@ -5053,6 +5756,11 @@ async-limiter@~1.0.0: resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== +async@^3.2.3: + version "3.2.4" + resolved "https://registry.npmjs.org/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" + integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -5367,6 +6075,11 @@ buffer@4.9.2: ieee754 "^1.1.4" isarray "^1.0.0" +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" @@ -5424,7 +6137,7 @@ camelcase@^5.0.0, camelcase@^5.3.1: camelcase@^6.0.0: version "6.3.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== caniuse-lite@^1.0.30001283, caniuse-lite@^1.0.30001317: @@ -5458,7 +6171,7 @@ ccount@^2.0.0: resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== -chalk@^2.0.0, chalk@^2.1.0: +chalk@^2.0.0, chalk@^2.1.0, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -5475,7 +6188,7 @@ chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: +chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -5551,9 +6264,14 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== +charenc@0.0.2: + version "0.0.2" + resolved "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667" + integrity sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA== + "chokidar@>=3.0.0 <4.0.0": version "3.5.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== dependencies: anymatch "~3.1.2" @@ -5606,6 +6324,11 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" +cli-spinners@^2.2.0: + version "2.7.0" + resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz#f815fd30b5f9eaac02db604c7a231ed7cb2f797a" + integrity sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw== + cli-width@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" @@ -5620,6 +6343,25 @@ cliui@^6.0.0: strip-ansi "^6.0.0" wrap-ansi "^6.2.0" +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + +clone@^1.0.2: + version "1.0.4" + resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== + +cloudform-types@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/cloudform-types/-/cloudform-types-4.2.0.tgz#698c98a1468bd8fe9c1c275b2e65720f572ca401" + integrity sha512-i7fmpsOtrMzF4z3Ltpqn9Khi6pgSxNCMqqsXLXWbaZsczky7vA9mkq/Z2bdMUu5x4Eaj5wvvKc95ENZ0dtN/Uw== + co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" @@ -5643,7 +6385,7 @@ collection-visit@^1.0.0: map-visit "^1.0.0" object-visit "^1.0.0" -color-convert@^1.9.0: +color-convert@^1.9.0, color-convert@^1.9.3: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== @@ -5662,11 +6404,35 @@ color-name@1.1.3: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= -color-name@~1.1.4: +color-name@^1.0.0, color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +color-string@^1.6.0: + version "1.9.1" + resolved "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4" + integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@^3.1.3: + version "3.2.1" + resolved "https://registry.npmjs.org/color/-/color-3.2.1.tgz#3544dc198caf4490c3ecc9a790b54fe9ff45e164" + integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA== + dependencies: + color-convert "^1.9.3" + color-string "^1.6.0" + +colorspace@1.1.x: + version "1.1.4" + resolved "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz#8d442d1186152f60453bf8070cd66eb364e59243" + integrity sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w== + dependencies: + color "^3.1.3" + text-hex "1.0.x" + combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -5756,6 +6522,11 @@ constant-case@^3.0.4: tslib "^2.0.3" upper-case "^2.0.2" +constructs@^3.3.125, constructs@^3.3.69: + version "3.4.206" + resolved "https://registry.npmjs.org/constructs/-/constructs-3.4.206.tgz#7884308961cc4b6c63b67b36621280134ad7e04a" + integrity sha512-KAqhNg/r6ng/aKJ7pUNIv7lEniuWMW9BqWpRVndpcwokgkNHua4Rb+vB/8aivkmF9IZERf9vq62iV6zAjKml8g== + convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.8.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" @@ -5822,6 +6593,11 @@ create-emotion@^10.0.27: "@emotion/sheet" "0.9.4" "@emotion/utils" "0.11.3" +create-require@^1.1.0: + version "1.1.1" + resolved "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" + integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== + cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" @@ -5833,15 +6609,20 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: shebang-command "^1.2.0" which "^1.2.9" -cross-spawn@^7.0.0: +cross-spawn@^7.0.0, cross-spawn@^7.0.3: version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: path-key "^3.1.0" shebang-command "^2.0.0" which "^2.0.1" +crypt@0.0.2: + version "0.0.2" + resolved "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b" + integrity sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow== + crypto-random-string@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" @@ -5985,6 +6766,11 @@ csstype@^3.1.1: resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== +data-uri-to-buffer@3: + version "3.0.1" + resolved "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636" + integrity sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og== + data-urls@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" @@ -6008,7 +6794,7 @@ debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" @@ -6042,6 +6828,11 @@ decode-uri-component@^0.2.0: resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= +deep-diff@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/deep-diff/-/deep-diff-1.0.2.tgz#afd3d1f749115be965e89c63edc7abb1506b9c26" + integrity sha512-aWS3UIVH+NPGCD1kki+DCU9Dua032iSsO43LqQpcs4R3+dVv7tX0qBGjiVHJHjplsoUM2XRO/KB92glqc68awg== + deep-is@~0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" @@ -6052,6 +6843,18 @@ deepmerge@4.2.2, deepmerge@^4.2.2: resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== +defaults@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" + integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== + dependencies: + clone "^1.0.2" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + define-properties@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" @@ -6081,11 +6884,26 @@ define-property@^2.0.2: is-descriptor "^1.0.2" isobject "^3.0.1" +degenerator@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/degenerator/-/degenerator-3.0.2.tgz#6a61fcc42a702d6e50ff6023fe17bff435f68235" + integrity sha512-c0mef3SNQo56t6urUU6tdQAs+ThoD0o9B9MJ8HEt7NQcGEILCRFqQb7ZbP9JAv+QF1Ky5plydhMR/IrqWDm+TQ== + dependencies: + ast-types "^0.13.2" + escodegen "^1.8.1" + esprima "^4.0.0" + vm2 "^3.9.8" + delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + dequal@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.2.tgz#85ca22025e3a87e65ef75a7a437b35284a7e319d" @@ -6133,6 +6951,13 @@ dijkstrajs@^1.0.1: resolved "https://registry.yarnpkg.com/dijkstrajs/-/dijkstrajs-1.0.2.tgz#2e48c0d3b825462afe75ab4ad5e829c8ece36257" integrity sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg== +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + doctrine@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" @@ -6179,6 +7004,11 @@ dotenv@^16.0.0: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.0.tgz#c619001253be89ebb638d027b609c75c26e47411" integrity sha512-qD9WU0MPM4SWLPJy/r2Be+2WgQj8plChsyrCNQzW/0WjvcJQiKQJ9mH3ZgB3fxbUUxgc/11ZJ0Fi5KiimWGz2Q== +dotenv@^8.2.0: + version "8.6.0" + resolved "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b" + integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g== + earcut@^2.2.2, earcut@^2.2.3: version "2.2.4" resolved "https://registry.yarnpkg.com/earcut/-/earcut-2.2.4.tgz#6d02fd4d68160c114825d06890a92ecaae60343a" @@ -6217,6 +7047,11 @@ emotion@^10.0.23: babel-plugin-emotion "^10.0.27" create-emotion "^10.0.27" +enabled@2.0.x: + version "2.0.0" + resolved "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz#f9dd92ec2d6f4bbc0d5d1e64e21d61cd4665e7c2" + integrity sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ== + encode-utf8@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/encode-utf8/-/encode-utf8-1.0.3.tgz#f30fdd31da07fb596f281beb2f6b027851994cda" @@ -6237,6 +7072,13 @@ enhanced-resolve@^5.7.0: graceful-fs "^4.2.4" tapable "^2.2.0" +enquirer@^2.3.6: + version "2.3.6" + resolved "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + dependencies: + ansi-colors "^4.1.1" + entities@2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" @@ -6321,6 +7163,18 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== +escodegen@^1.8.1: + version "1.14.3" + resolved "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" + integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== + dependencies: + esprima "^4.0.1" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + escodegen@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" @@ -6483,9 +7337,9 @@ esrecurse@^4.3.0: dependencies: estraverse "^5.2.0" -estraverse@^4.1.1: +estraverse@^4.1.1, estraverse@^4.2.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: @@ -6575,6 +7429,21 @@ execa@^4.0.0: signal-exit "^3.0.2" strip-final-newline "^2.0.0" +execa@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + exit@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" @@ -6690,6 +7559,17 @@ fast-equals@^4.0.1: resolved "https://registry.yarnpkg.com/fast-equals/-/fast-equals-4.0.1.tgz#ff8f92d18f4f4130ce6fbd3748ef714d01cd0893" integrity sha512-OXqyj3MD0p8Kee16Jz7CbCnXo+5CHKKu4xBh5UhC1NbmMkHn8WScLRy/B2q5UOlWMlNSQJc4mwXW30Lz+JUZJw== +fast-glob@^3.2.9: + version "3.2.12" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" + integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" @@ -6712,6 +7592,13 @@ fast-xml-parser@^3.16.0: dependencies: strnum "^1.0.4" +fastq@^1.6.0: + version "1.15.0" + resolved "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" + integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== + dependencies: + reusify "^1.0.4" + fb-watchman@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" @@ -6726,6 +7613,11 @@ fd-slicer@~1.1.0: dependencies: pend "~1.2.0" +fecha@^4.2.0: + version "4.2.3" + resolved "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz#4d9ccdbc61e8629b259fdca67e65891448d569fd" + integrity sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw== + fflate@0.7.3: version "0.7.3" resolved "https://registry.yarnpkg.com/fflate/-/fflate-0.7.3.tgz#288b034ff0e9c380eaa2feff48c787b8371b7fa5" @@ -6752,6 +7644,18 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" +file-stream-rotator@^0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/file-stream-rotator/-/file-stream-rotator-0.6.1.tgz#007019e735b262bb6c6f0197e58e5c87cb96cec3" + integrity sha512-u+dBid4PvZw17PmDeRcNOtCP9CCK/9lRN2w+r1xIS7yOL9JFrIBKTvrYsxT4P0pGtThYTn++QS5ChHaUov3+zQ== + dependencies: + moment "^2.29.1" + +file-uri-to-path@2: + version "2.0.0" + resolved "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz#7b415aeba227d575851e0a5b0c640d7656403fba" + integrity sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg== + fill-range@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" @@ -6817,6 +7721,11 @@ flatted@^3.1.0: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.6.tgz#022e9218c637f9f3fc9c35ab9c9193f05add60b2" integrity sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ== +fn.name@1.x.x: + version "1.1.0" + resolved "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz#26cad8017967aea8731bc42961d04a3d5988accc" + integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw== + follow-redirects@^1.14.8: version "1.15.1" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.1.tgz#0ca6a452306c9b276e4d3127483e29575e207ad5" @@ -6861,9 +7770,18 @@ fs-extra@^4.0.2: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^9.0.1: +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^9.0.1, fs-extra@^9.1.0: version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== dependencies: at-least-node "^1.0.0" @@ -6881,6 +7799,14 @@ fsevents@^2.1.2, fsevents@~2.3.2: resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== +ftp@^0.3.10: + version "0.3.10" + resolved "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz#9197d861ad8142f3e63d5a83bfe4c59f7330885d" + integrity sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ== + dependencies: + readable-stream "1.1.x" + xregexp "2.0.0" + function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" @@ -6893,7 +7819,7 @@ functional-red-black-tree@^1.0.1: fuzzy@^0.1.1: version "0.1.3" - resolved "https://registry.yarnpkg.com/fuzzy/-/fuzzy-0.1.3.tgz#4c76ec2ff0ac1a36a9dccf9a00df8623078d4ed8" + resolved "https://registry.npmjs.org/fuzzy/-/fuzzy-0.1.3.tgz#4c76ec2ff0ac1a36a9dccf9a00df8623078d4ed8" integrity sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w== gensequence@^3.1.1: @@ -6930,7 +7856,7 @@ geojson-vt@^3.2.1: resolved "https://registry.yarnpkg.com/geojson-vt/-/geojson-vt-3.2.1.tgz#f8adb614d2c1d3f6ee7c4265cad4bbf3ad60c8b7" integrity sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg== -get-caller-file@^2.0.1: +get-caller-file@^2.0.1, get-caller-file@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== @@ -6976,19 +7902,19 @@ get-stdin@^8.0.0: get-stream@^4.0.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== dependencies: pump "^3.0.0" get-stream@^5.0.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== dependencies: pump "^3.0.0" -get-stream@^6.0.1: +get-stream@^6.0.0, get-stream@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== @@ -7001,6 +7927,18 @@ get-symbol-description@^1.0.0: call-bind "^1.0.2" get-intrinsic "^1.1.1" +get-uri@3: + version "3.0.2" + resolved "https://registry.npmjs.org/get-uri/-/get-uri-3.0.2.tgz#f0ef1356faabc70e1f9404fa3b66b2ba9bfc725c" + integrity sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg== + dependencies: + "@tootallnate/once" "1" + data-uri-to-buffer "3" + debug "4" + file-uri-to-path "2" + fs-extra "^8.1.0" + ftp "^0.3.10" + get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" @@ -7011,9 +7949,9 @@ gl-matrix@^3.2.1, gl-matrix@^3.4.3: resolved "https://registry.yarnpkg.com/gl-matrix/-/gl-matrix-3.4.3.tgz#fc1191e8320009fd4d20e9339595c6041ddc22c9" integrity sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA== -glob-parent@^5.0.0, glob-parent@~5.1.2: +glob-parent@^5.0.0, glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" @@ -7030,7 +7968,7 @@ glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.2.0: +glob@^7.1.7, glob@^7.2.0: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -7055,8 +7993,8 @@ glob@^8.0.3: global-dirs@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" - integrity sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU= + resolved "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" + integrity sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg== dependencies: ini "^1.3.4" @@ -7072,14 +8010,54 @@ globals@^12.1.0: dependencies: type-fest "^0.8.1" +globby@^11.0.3: + version "11.1.0" + resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: version "4.2.10" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== -graphql@15.8.0: +graphql-mapping-template@4.20.7: + version "4.20.7" + resolved "https://registry.npmjs.org/graphql-mapping-template/-/graphql-mapping-template-4.20.7.tgz#d0e266da63ba24968e564b1c044759e610af2999" + integrity sha512-gJBk+uC5w13jYTWjIuQNkVNGw2cM3i3MuqXlU+EW8+sQwqrYjHAMNxQyC2sSd0BKzGM8u6eV8AUrCNm8qmCv0A== + +graphql-transformer-common@4.24.4: + version "4.24.4" + resolved "https://registry.npmjs.org/graphql-transformer-common/-/graphql-transformer-common-4.24.4.tgz#8b10ab3eadc607a6a67858f0f12963340d7b2a6b" + integrity sha512-fxWdexQPUzhX02vGVQXCZpEp5YOXvOvQ7n7C+FCh3SPFsA3AGmu2n9xjcj26rnAqOeI+Ky4LCQUVtas9wJAhQw== + dependencies: + graphql "^15.5.0" + graphql-mapping-template "4.20.7" + md5 "^2.2.1" + pluralize "8.0.0" + +graphql-transformer-core@^7.6.9: + version "7.6.10" + resolved "https://registry.npmjs.org/graphql-transformer-core/-/graphql-transformer-core-7.6.10.tgz#9dbaf36acaaca43f17af67e8cfc7229c83ac89e6" + integrity sha512-Vcnqz6guEmiuuLzXqCLyPFuu7IiG+5A4ySXdRyAkhgp9Ns7AP3aiFlh6LQGrSf8/5q/ODm9ia6AtxtGlTSoLyg== + dependencies: + cloudform-types "^4.2.0" + deep-diff "^1.0.2" + fs-extra "^8.1.0" + glob "^7.2.0" + graphql "^15.5.0" + graphql-transformer-common "4.24.4" + lodash "^4.17.21" + +graphql@15.8.0, graphql@^15.5.0: version "15.8.0" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.8.0.tgz#33410e96b012fa3bdb1091cc99a94769db212b38" + resolved "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz#33410e96b012fa3bdb1091cc99a94769db212b38" integrity sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw== grid-index@^1.1.0: @@ -7294,6 +8272,11 @@ header-case@^2.0.4: capital-case "^1.0.4" tslib "^2.0.3" +hjson@^3.2.1: + version "3.2.2" + resolved "https://registry.npmjs.org/hjson/-/hjson-3.2.2.tgz#a5a81138f4c0bb427e4b2ac917fafd4b454436cf" + integrity sha512-MkUeB0cTIlppeSsndgESkfFD21T2nXPRaBStLtf3cAYA2bVEFdXlodZB0TukwZiobPD1Ksax5DK4RTZeaXCI3Q== + hogan.js@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/hogan.js/-/hogan.js-3.0.2.tgz#4cd9e1abd4294146e7679e41d7898732b02c7bfd" @@ -7341,15 +8324,34 @@ html-void-elements@^1.0.0: resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.5.tgz#ce9159494e86d95e45795b166c2021c2cfca4483" integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w== -http-proxy-agent@^4.0.1: +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-proxy-agent@^4.0.0, http-proxy-agent@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== dependencies: "@tootallnate/once" "1" agent-base "6" debug "4" +https-proxy-agent@5: + version "5.0.1" + resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + https-proxy-agent@^2.2.1: version "2.2.4" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b" @@ -7371,6 +8373,11 @@ human-signals@^1.1.1: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + husky@^8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/husky/-/husky-8.0.1.tgz#511cb3e57de3e3190514ae49ed50f6bc3f50b3e9" @@ -7398,6 +8405,11 @@ ignore@^4.0.6: resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== +ignore@^5.2.0: + version "5.2.4" + resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" + integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== + immer@9.0.6: version "9.0.6" resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.6.tgz#7a96bf2674d06c8143e327cbf73539388ddf1a73" @@ -7442,14 +8454,14 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@^2.0.0, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== ini@^1.3.4: version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== inline-style-parser@0.1.1: @@ -7459,7 +8471,7 @@ inline-style-parser@0.1.1: inquirer@^7.0.0: version "7.3.3" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" + resolved "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== dependencies: ansi-escapes "^4.2.1" @@ -7508,6 +8520,16 @@ invariant@^2.2.4: dependencies: loose-envify "^1.0.0" +ip@^1.1.5: + version "1.1.8" + resolved "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz#ae05948f6b075435ed3307acce04629da8cdbf48" + integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg== + +ip@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da" + integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== + is-accessor-descriptor@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" @@ -7553,6 +8575,11 @@ is-arrayish@^0.2.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + is-bigint@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" @@ -7575,9 +8602,9 @@ is-boolean-object@^1.1.0: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-buffer@^1.1.5: +is-buffer@^1.1.5, is-buffer@~1.1.6: version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== is-buffer@^2.0.0: @@ -7653,7 +8680,7 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-data-descriptor "^1.0.0" kind-of "^6.0.2" -is-docker@^2.0.0: +is-docker@^2.0.0, is-docker@^2.1.1: version "2.2.1" resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== @@ -7707,6 +8734,11 @@ is-hexadecimal@^2.0.0: resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz#86b5bf668fca307498d319dfc03289d781a90027" integrity sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg== +is-interactive@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" + integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== + is-negative-zero@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" @@ -7833,7 +8865,7 @@ is-whitespace-character@^1.0.0: is-windows@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== is-word-character@^1.0.0: @@ -7848,6 +8880,11 @@ is-wsl@^2.2.0: dependencies: is-docker "^2.0.0" +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== + isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" @@ -8340,12 +9377,19 @@ js-cookie@^2.2.1: js-yaml@^3.13.1: version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== dependencies: argparse "^1.0.7" esprima "^4.0.0" +js-yaml@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + jsdom@^16.4.0: version "16.7.0" resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" @@ -8425,6 +9469,11 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" +jsonschema@^1.4.1: + version "1.4.1" + resolved "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.1.tgz#cc4c3f0077fb4542982973d8a083b6b34f482dab" + integrity sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ== + "jsx-ast-utils@^2.4.1 || ^3.0.0": version "3.2.2" resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.2.tgz#6ab1e52c71dfc0c0707008a91729a9491fe9f76c" @@ -8472,6 +9521,11 @@ kleur@^4.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.4.tgz#8c202987d7e577766d039a8cd461934c01cda04d" integrity sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA== +kuler@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz#e2c570a3800388fb44407e851531c1d670b061b3" + integrity sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A== + leven@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" @@ -8553,6 +9607,24 @@ lodash@4.17.21, lodash@4.x, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, l resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== +log-symbols@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4" + integrity sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ== + dependencies: + chalk "^2.4.2" + +logform@^2.3.2, logform@^2.4.0: + version "2.4.2" + resolved "https://registry.npmjs.org/logform/-/logform-2.4.2.tgz#a617983ac0334d0c3b942c34945380062795b47c" + integrity sha512-W4c9himeAwXEdZ05dQNerhFz2XG80P9Oj0loPUMV23VC2it0orMHQhJm4hdnnor3rd1HsGf6a2lPwBM1zeXHGw== + dependencies: + "@colors/colors" "1.5.0" + fecha "^4.2.0" + ms "^2.1.1" + safe-stable-stringify "^2.3.1" + triple-beam "^1.3.0" + longest-streak@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.0.1.tgz#c97315b7afa0e7d9525db9a5a2953651432bdc5d" @@ -8572,6 +9644,13 @@ lower-case@^2.0.2: dependencies: tslib "^2.0.3" +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" @@ -8617,8 +9696,8 @@ makeerror@1.0.12: map-cache@^0.2.2: version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + resolved "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== map-obj@^4.0.0: version "4.3.0" @@ -8728,6 +9807,15 @@ markdown-extensions@^1.0.0: resolved "https://registry.yarnpkg.com/markdown-extensions/-/markdown-extensions-1.1.1.tgz#fea03b539faeaee9b4ef02a3769b455b189f7fc3" integrity sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q== +md5@^2.2.1, md5@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz#c3da9a6aae3a30b46b7b0c349b87b110dc3bda4f" + integrity sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g== + dependencies: + charenc "0.0.2" + crypt "0.0.2" + is-buffer "~1.1.6" + mdast-squeeze-paragraphs@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz#7c4c114679c3bee27ef10b58e2e015be79f1ef97" @@ -8874,6 +9962,11 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + micromark-core-commonmark@^1.0.0, micromark-core-commonmark@^1.0.1: version "1.0.6" resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz#edff4c72e5993d93724a3c206970f5a15b0585ad" @@ -9177,9 +10270,9 @@ micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" -micromatch@^4.0.2, micromatch@^4.0.5: +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: version "4.0.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== dependencies: braces "^3.0.2" @@ -9192,7 +10285,7 @@ mime-db@1.52.0: mime-types@^2.1.12: version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== dependencies: mime-db "1.52.0" @@ -9239,7 +10332,7 @@ mkdirp@0.3.0: mkdirp@1.x: version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== mkdirp@^0.5.1, mkdirp@^0.5.4: @@ -9249,6 +10342,11 @@ mkdirp@^0.5.1, mkdirp@^0.5.4: dependencies: minimist "^1.2.6" +moment@^2.29.1: + version "2.29.4" + resolved "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108" + integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w== + mri@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" @@ -9306,6 +10404,11 @@ natural-compare@^1.4.0: resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= +netmask@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz#8b01a07644065d536383835823bc52004ebac5e7" + integrity sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg== + next-transpile-modules@^9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/next-transpile-modules/-/next-transpile-modules-9.0.0.tgz#133b1742af082e61cc76b02a0f12ffd40ce2bf90" @@ -9415,9 +10518,9 @@ npm-run-path@^2.0.0: dependencies: path-key "^2.0.0" -npm-run-path@^4.0.0: +npm-run-path@^4.0.0, npm-run-path@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" @@ -9429,8 +10532,8 @@ nwsapi@^2.2.0: object-assign@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== object-copy@^0.1.0: version "0.1.0" @@ -9441,6 +10544,16 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" +object-hash@^2.0.1: + version "2.2.0" + resolved "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5" + integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw== + +object-hash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" + integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== + object-inspect@^1.12.0, object-inspect@^1.9.0: version "1.12.0" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz#6e2c120e868fd1fd18cb4f18c31741d0d6e776f0" @@ -9517,13 +10630,29 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0: dependencies: wrappy "1" -onetime@^5.1.0: +one-time@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz#e06bc174aed214ed58edede573b433bbf827cb45" + integrity sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g== + dependencies: + fn.name "1.x.x" + +onetime@^5.1.0, onetime@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" +open@^8.4.0: + version "8.4.0" + resolved "https://registry.npmjs.org/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + optionator@^0.8.1, optionator@^0.8.3: version "0.8.3" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" @@ -9536,6 +10665,20 @@ optionator@^0.8.1, optionator@^0.8.3: type-check "~0.3.2" word-wrap "~1.2.3" +ora@^4.0.3: + version "4.1.1" + resolved "https://registry.npmjs.org/ora/-/ora-4.1.1.tgz#566cc0348a15c36f5f0e979612842e02ba9dddbc" + integrity sha512-sjYP8QyVWBpBZWD6Vr1M/KwknSw6kJOz41tvGMlwWeClHBtYKTbHMki1PsLZnxKpXMPbTKv9b3pjQu3REib96A== + dependencies: + chalk "^3.0.0" + cli-cursor "^3.1.0" + cli-spinners "^2.2.0" + is-interactive "^1.0.0" + log-symbols "^3.0.0" + mute-stream "0.0.8" + strip-ansi "^6.0.0" + wcwidth "^1.0.1" + os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" @@ -9584,6 +10727,30 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== +pac-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-5.0.0.tgz#b718f76475a6a5415c2efbe256c1c971c84f635e" + integrity sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + get-uri "3" + http-proxy-agent "^4.0.1" + https-proxy-agent "5" + pac-resolver "^5.0.0" + raw-body "^2.2.0" + socks-proxy-agent "5" + +pac-resolver@^5.0.0: + version "5.0.1" + resolved "https://registry.npmjs.org/pac-resolver/-/pac-resolver-5.0.1.tgz#c91efa3a9af9f669104fa2f51102839d01cde8e7" + integrity sha512-cy7u00ko2KVgBAjuhevqpPeHIkCIqPe1v24cydhWjmeuzaBfmUWFCZJ1iAh5TuVzVZoUzXIW7K8sMYOZ84uZ9Q== + dependencies: + degenerator "^3.0.2" + ip "^1.1.5" + netmask "^2.0.2" + paho-mqtt@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/paho-mqtt/-/paho-mqtt-1.1.0.tgz#8c10e29eb162e966fb15188d965c3dce505de9d9" @@ -9759,6 +10926,11 @@ pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" +pluralize@8.0.0: + version "8.0.0" + resolved "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1" + integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== + pngjs@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-5.0.0.tgz#e79dd2b215767fd9c04561c01236df960bce7fbb" @@ -9841,7 +11013,7 @@ process-nextick-args@~2.0.0: progress@^2.0.0, progress@^2.0.1: version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== prompts@^2.0.1: @@ -9878,6 +11050,20 @@ protocol-buffers-schema@^3.3.1: resolved "https://registry.yarnpkg.com/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz#77bc75a48b2ff142c1ad5b5b90c94cd0fa2efd03" integrity sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw== +proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/proxy-agent/-/proxy-agent-5.0.0.tgz#d31405c10d6e8431fde96cba7a0c027ce01d633b" + integrity sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g== + dependencies: + agent-base "^6.0.0" + debug "4" + http-proxy-agent "^4.0.0" + https-proxy-agent "^5.0.0" + lru-cache "^5.1.1" + pac-proxy-agent "^5.0.0" + proxy-from-env "^1.0.0" + socks-proxy-agent "^5.0.0" + proxy-from-env@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" @@ -9940,6 +11126,11 @@ querystring@0.2.0: resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + quick-lru@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" @@ -9955,6 +11146,16 @@ ramda@^0.28.0: resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.28.0.tgz#acd785690100337e8b063cab3470019be427cc97" integrity sha512-9QnLuG/kPVgWvMQ4aODhsBUFKOUmnbUnsSXACv+NCQZcHbeb+v8Lodp8OVxtRULN1/xOyYLLaL6npE6dMq5QTA== +raw-body@^2.2.0: + version "2.5.1" + resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + rbush@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/rbush/-/rbush-3.0.1.tgz#5fafa8a79b3b9afdfe5008403a720cc1de882ecf" @@ -10055,9 +11256,19 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" +readable-stream@1.1.x: + version "1.1.14" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + integrity sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + readable-stream@^2.2.2: version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== dependencies: core-util-is "~1.0.0" @@ -10068,6 +11279,15 @@ readable-stream@^2.2.2: string_decoder "~1.1.1" util-deprecate "~1.0.1" +readable-stream@^3.4.0, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + readdirp@~3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" @@ -10335,6 +11555,11 @@ ret@~0.1.10: resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + rimraf@2.6.3: version "2.6.3" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" @@ -10389,6 +11614,13 @@ run-async@^2.4.0: resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + rw@^1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" @@ -10418,6 +11650,11 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" @@ -10425,6 +11662,11 @@ safe-regex@^1.1.0: dependencies: ret "~0.1.10" +safe-stable-stringify@^2.2.0, safe-stable-stringify@^2.3.1: + version "2.4.2" + resolved "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.2.tgz#ec7b037768098bf65310d1d64370de0dc02353aa" + integrity sha512-gMxvPJYhP0O9n2pvcfYfIuYgbledAOJFcqRThtPRmjscaipiwcwPPKLytpVzMkG2HAN87Qmo2d4PtGiri1dSLA== + "safer-buffer@>= 2.1.2 < 3": version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" @@ -10491,6 +11733,13 @@ semver@^6.0.0, semver@^6.1.2, semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== +semver@^7.3.5: + version "7.3.8" + resolved "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + semver@^7.3.7: version "7.3.7" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" @@ -10522,6 +11771,11 @@ set-value@^2.0.0, set-value@^2.0.1: is-plain-object "^2.0.3" split-string "^3.0.1" +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -10560,11 +11814,18 @@ side-channel@^1.0.4: get-intrinsic "^1.0.2" object-inspect "^1.9.0" -signal-exit@^3.0.0, signal-exit@^3.0.2: +signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== + dependencies: + is-arrayish "^0.3.1" + sisteransi@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" @@ -10589,6 +11850,11 @@ slice-ansi@^2.1.0: astral-regex "^1.0.0" is-fullwidth-code-point "^2.0.0" +smart-buffer@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" + integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== + snake-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c" @@ -10627,6 +11893,23 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" +socks-proxy-agent@5, socks-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz#032fb583048a29ebffec2e6a73fca0761f48177e" + integrity sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ== + dependencies: + agent-base "^6.0.2" + debug "4" + socks "^2.3.3" + +socks@^2.3.3: + version "2.7.1" + resolved "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz#d8e651247178fde79c0663043e07240196857d55" + integrity sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ== + dependencies: + ip "^2.0.0" + smart-buffer "^4.2.0" + "source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" @@ -10732,6 +12015,11 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= +stack-trace@0.0.x: + version "0.0.10" + resolved "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" + integrity sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg== + stack-utils@^2.0.2: version "2.0.5" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.5.tgz#d25265fca995154659dbbfba3b49254778d2fdd5" @@ -10752,6 +12040,11 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + string-length@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" @@ -10769,7 +12062,7 @@ string-width@^3.0.0: is-fullwidth-code-point "^2.0.0" strip-ansi "^5.1.0" -string-width@^4.1.0, string-width@^4.2.0: +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -10808,6 +12101,18 @@ string.prototype.trimstart@^1.0.4: call-bind "^1.0.2" define-properties "^1.1.3" +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== + string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" @@ -11030,6 +12335,11 @@ test-exclude@^6.0.0: glob "^7.1.4" minimatch "^3.0.4" +text-hex@1.0.x: + version "1.0.0" + resolved "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz#69dc9c1b17446ee79a92bf5b884bb4b9127506f5" + integrity sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg== + text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" @@ -11121,6 +12431,11 @@ toggle-selection@^1.0.6: resolved "https://registry.yarnpkg.com/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32" integrity sha1-bkWxJj8gF/oKzH2J14sVuL932jI= +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + tough-cookie@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" @@ -11157,6 +12472,11 @@ trim@0.0.1, trim@0.0.3: resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.3.tgz#05243a47a3a4113e6b49367880a9cca59697a20b" integrity sha512-h82ywcYhHK7veeelXrCScdH7HkWfbIT1D/CgYO+nmDarz3SGNssVBMws6jU16Ga60AJCRAvPV6w6RLuNerQqjg== +triple-beam@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz#a595214c7298db8339eeeee083e4d10bd8cb8dd9" + integrity sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw== + trough@^1.0.0: version "1.0.5" resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" @@ -11167,6 +12487,11 @@ trough@^2.0.0: resolved "https://registry.yarnpkg.com/trough/-/trough-2.1.0.tgz#0f7b511a4fde65a46f18477ab38849b22c554876" integrity sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g== +ts-dedent@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz#39e4bd297cd036292ae2394eb3412be63f563bb5" + integrity sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ== + ts-jest@^26.0.3: version "26.5.6" resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-26.5.6.tgz#c32e0746425274e1dfe333f43cd3c800e014ec35" @@ -11183,9 +12508,28 @@ ts-jest@^26.0.3: semver "7.x" yargs-parser "20.x" +ts-node@^10.2.1: + version "10.9.1" + resolved "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz#e73de9102958af9e1f0b168a6ff320e25adcff4b" + integrity sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw== + dependencies: + "@cspotcode/source-map-support" "^0.8.0" + "@tsconfig/node10" "^1.0.7" + "@tsconfig/node12" "^1.0.7" + "@tsconfig/node14" "^1.0.0" + "@tsconfig/node16" "^1.0.2" + acorn "^8.4.1" + acorn-walk "^8.1.1" + arg "^4.1.0" + create-require "^1.1.0" + diff "^4.0.1" + make-error "^1.1.1" + v8-compile-cache-lib "^3.0.1" + yn "3.1.1" + ts-node@^8.5.0: version "8.10.2" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-8.10.2.tgz#eee03764633b1234ddd37f8db9ec10b75ec7fb8d" + resolved "https://registry.npmjs.org/ts-node/-/ts-node-8.10.2.tgz#eee03764633b1234ddd37f8db9ec10b75ec7fb8d" integrity sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA== dependencies: arg "^4.1.0" @@ -11194,7 +12538,7 @@ ts-node@^8.5.0: source-map-support "^0.5.17" yn "3.1.1" -tslib@2.4.1, tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.1: +tslib@2.4.1, tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.1: version "2.4.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== @@ -11250,6 +12594,19 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= +typescript-json-schema@~0.52.0: + version "0.52.0" + resolved "https://registry.npmjs.org/typescript-json-schema/-/typescript-json-schema-0.52.0.tgz#954560ec90e5486e8f7a5b7706ec59286a708e29" + integrity sha512-3ZdHzx116gZ+D9LmMl5/+d1G3Rpt8baWngKzepYWHnXbAa8Winv64CmFRqLlMKneE1c40yugYDFcWdyX1FjGzQ== + dependencies: + "@types/json-schema" "^7.0.9" + "@types/node" "^16.9.2" + glob "^7.1.7" + safe-stable-stringify "^2.2.0" + ts-node "^10.2.1" + typescript "~4.4.4" + yargs "^17.1.1" + typescript@3.9.7: version "3.9.7" resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa" @@ -11257,9 +12614,14 @@ typescript@3.9.7: typescript@^3.8.3: version "3.9.10" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.10.tgz#70f3910ac7a51ed6bef79da7800690b19bf778b8" + resolved "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz#70f3910ac7a51ed6bef79da7800690b19bf778b8" integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q== +typescript@~4.4.4: + version "4.4.4" + resolved "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz#2cd01a1a1f160704d3101fd5a58ff0f9fcb8030c" + integrity sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA== + ulid@2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/ulid/-/ulid-2.3.0.tgz#93063522771a9774121a84d126ecd3eb9804071f" @@ -11498,6 +12860,11 @@ universalify@^2.0.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== +unpipe@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + unset-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" @@ -11570,10 +12937,10 @@ use@^3.1.0: resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== -util-deprecate@~1.0.1: +util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== uuid@3.3.2: version "3.3.2" @@ -11582,7 +12949,7 @@ uuid@3.3.2: uuid@^3.0.0, uuid@^3.2.1: version "3.4.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== uuid@^8.2.0, uuid@^8.3.0, uuid@^8.3.2: @@ -11600,6 +12967,11 @@ uvu@^0.5.0: kleur "^4.0.3" sade "^1.7.3" +v8-compile-cache-lib@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" + integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== + v8-compile-cache@^2.0.3: version "2.3.0" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" @@ -11668,6 +13040,14 @@ vfile@^5.0.0: unist-util-stringify-position "^3.0.0" vfile-message "^3.0.0" +vm2@^3.9.8: + version "3.9.13" + resolved "https://registry.npmjs.org/vm2/-/vm2-3.9.13.tgz#774a1a3d73b9b90b1aa45bcc5f25e349f2eef649" + integrity sha512-0rvxpB8P8Shm4wX2EKOiMp7H2zq+HUE/UwodY0pCZXs9IffIKZq6vUti5OgkVCTakKo9e/fgO4X1fkwfjWxE3Q== + dependencies: + acorn "^8.7.0" + acorn-walk "^8.2.0" + vscode-languageserver-textdocument@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.5.tgz#838769940ece626176ec5d5a2aa2d0aa69f5095c" @@ -11708,6 +13088,13 @@ walker@^1.0.7, walker@~1.0.5: dependencies: makeerror "1.0.12" +wcwidth@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== + dependencies: + defaults "^1.0.3" + web-namespaces@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.4.tgz#bc98a3de60dadd7faefc403d1076d529f5e030ec" @@ -11780,7 +13167,7 @@ which-module@^2.0.0: which@^1.2.9: version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" @@ -11792,6 +13179,42 @@ which@^2.0.1, which@^2.0.2: dependencies: isexe "^2.0.0" +winston-daily-rotate-file@^4.5.0: + version "4.7.1" + resolved "https://registry.npmjs.org/winston-daily-rotate-file/-/winston-daily-rotate-file-4.7.1.tgz#f60a643af87f8867f23170d8cd87dbe3603a625f" + integrity sha512-7LGPiYGBPNyGHLn9z33i96zx/bd71pjBn9tqQzO3I4Tayv94WPmBNwKC7CO1wPHdP9uvu+Md/1nr6VSH9h0iaA== + dependencies: + file-stream-rotator "^0.6.1" + object-hash "^2.0.1" + triple-beam "^1.3.0" + winston-transport "^4.4.0" + +winston-transport@^4.4.0, winston-transport@^4.5.0: + version "4.5.0" + resolved "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz#6e7b0dd04d393171ed5e4e4905db265f7ab384fa" + integrity sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q== + dependencies: + logform "^2.3.2" + readable-stream "^3.6.0" + triple-beam "^1.3.0" + +winston@^3.3.3: + version "3.8.2" + resolved "https://registry.npmjs.org/winston/-/winston-3.8.2.tgz#56e16b34022eb4cff2638196d9646d7430fdad50" + integrity sha512-MsE1gRx1m5jdTTO9Ld/vND4krP2To+lgDoMEHGGa4HIlAUyXJtfc7CxQcGXVyz2IBpw5hbFkj2b/AtUdQwyRew== + dependencies: + "@colors/colors" "1.5.0" + "@dabh/diagnostics" "^2.0.2" + async "^3.2.3" + is-stream "^2.0.0" + logform "^2.4.0" + one-time "^1.0.0" + readable-stream "^3.4.0" + safe-stable-stringify "^2.3.1" + stack-trace "0.0.x" + triple-beam "^1.3.0" + winston-transport "^4.5.0" + word-wrap@~1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" @@ -11932,6 +13355,15 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" @@ -11981,6 +13413,11 @@ xmlchars@^2.2.0: resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== +xregexp@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943" + integrity sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA== + xstate@^4.33.6: version "4.35.0" resolved "https://registry.yarnpkg.com/xstate/-/xstate-4.35.0.tgz#cccd4af2b233c47c661bab4f51bfa02266e41b5a" @@ -11988,7 +13425,7 @@ xstate@^4.33.6: xtend@^4.0.0, xtend@^4.0.1, xtend@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== y18n@^4.0.0: @@ -11996,6 +13433,16 @@ y18n@^4.0.0: resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + yallist@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" @@ -12003,7 +13450,7 @@ yallist@^4.0.0: yaml@^1.10.0, yaml@^1.7.2: version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== yargs-parser@20.x: @@ -12019,9 +13466,14 @@ yargs-parser@^18.1.2: camelcase "^5.0.0" decamelize "^1.2.0" +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + yargs@^15.3.1, yargs@^15.4.1: version "15.4.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" + resolved "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== dependencies: cliui "^6.0.0" @@ -12036,6 +13488,19 @@ yargs@^15.3.1, yargs@^15.4.1: y18n "^4.0.0" yargs-parser "^18.1.2" +yargs@^17.1.1: + version "17.6.2" + resolved "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz#2e23f2944e976339a1ee00f18c77fedee8332541" + integrity sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + yauzl@^2.10.0: version "2.10.0" resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" From 6301d3daa5fd0e2bf73a436c3298adaa364993e2 Mon Sep 17 00:00:00 2001 From: josefaidt Date: Fri, 3 Feb 2023 09:35:29 -0800 Subject: [PATCH 06/15] jest to transform mjs --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 44b2f567636..0dd048ed718 100644 --- a/package.json +++ b/package.json @@ -92,11 +92,12 @@ "minimatch": "3.0.5" }, "jest": { + "preset": "ts-jest", "roots": [ "/src" ], "transform": { - "^.+\\.(ts|tsx|js)$": [ + "^.+\\.(ts|tsx|js|mjs)$": [ "babel-jest", { "presets": [ From ef98745dc5d2dfa9c0befddfebdda4143113ade6 Mon Sep 17 00:00:00 2001 From: josefaidt Date: Fri, 3 Feb 2023 09:35:52 -0800 Subject: [PATCH 07/15] directory import to use mjs extension, correct expected error message --- .../Menu/Directory/__tests__/Directory.test.tsx | 4 ++-- src/components/Menu/VersionSwitcher/index.tsx | 2 +- src/components/Menu/__tests__/Menu.test.tsx | 2 +- src/utils/getLocalDirectory.ts | 10 +++++----- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/components/Menu/Directory/__tests__/Directory.test.tsx b/src/components/Menu/Directory/__tests__/Directory.test.tsx index 68c0da4062d..dcab8b01f3b 100644 --- a/src/components/Menu/Directory/__tests__/Directory.test.tsx +++ b/src/components/Menu/Directory/__tests__/Directory.test.tsx @@ -1,7 +1,7 @@ import * as React from 'react'; import { render, screen } from '@testing-library/react'; import Directory from '../index'; -import directory from '../../../../directory/directory'; +import directory from '../../../../directory/directory.mjs'; describe('Directory', () => { const directoryKeys = Object.keys(directory); @@ -36,7 +36,7 @@ describe('Directory', () => { expect(() => render() - ).toThrow(`Cannot read property 'productRoot' of undefined`); + ).toThrow(`Cannot read properties of undefined (reading 'productRoot')`); consoleErrorFn.mockRestore(); }); diff --git a/src/components/Menu/VersionSwitcher/index.tsx b/src/components/Menu/VersionSwitcher/index.tsx index 6d7f5ec529c..283517820f6 100644 --- a/src/components/Menu/VersionSwitcher/index.tsx +++ b/src/components/Menu/VersionSwitcher/index.tsx @@ -1,6 +1,6 @@ import Link from "next/link"; import {ActiveSwitchStyle, SwitchStyle} from "./styles"; -import directory from "../../../directory/directory"; +import directory from "../../../directory/directory.mjs"; const ui = directory["ui"].items; const uiLegacy = directory["ui-legacy"].items; diff --git a/src/components/Menu/__tests__/Menu.test.tsx b/src/components/Menu/__tests__/Menu.test.tsx index 16df17cf1fc..73c0eb68384 100644 --- a/src/components/Menu/__tests__/Menu.test.tsx +++ b/src/components/Menu/__tests__/Menu.test.tsx @@ -1,7 +1,7 @@ import * as React from 'react'; import { render, screen } from '@testing-library/react'; import Menu from '../index'; -import directory from '../../../directory/directory'; +import directory from '../../../directory/directory.mjs'; jest.mock('../RepoActions', () => () =>
Repo Actions
); Object.defineProperty(window, 'matchMedia', { diff --git a/src/utils/getLocalDirectory.ts b/src/utils/getLocalDirectory.ts index 8a3b11ea46c..eebe1e7772f 100644 --- a/src/utils/getLocalDirectory.ts +++ b/src/utils/getLocalDirectory.ts @@ -1,9 +1,9 @@ -import directory from "../directory/directory"; +import directory from '../directory/directory.mjs'; function getLocalDirectory(pathname: string, depth: number): object { - const path = pathname.split("/"); + const path = pathname.split('/'); - let localDirectory = {items: directory}; + let localDirectory = { items: directory }; for (let i = 1; i <= depth; ++i) { localDirectory = localDirectory.items[path[i]]; } @@ -11,13 +11,13 @@ function getLocalDirectory(pathname: string, depth: number): object { } export function isProductRoot(pathname: string): boolean { - const path = pathname.split("/"); + const path = pathname.split('/'); if (directory[path[1]]?.productRoot?.route === pathname) { // matches /ui, for example return true; } - if (path[2] === "q") { + if (path[2] === 'q') { // matches /ui/q/framework/react, for example return true; } From c76303fe1396febb849366db9a0b15ce282b454c Mon Sep 17 00:00:00 2001 From: josefaidt Date: Fri, 3 Feb 2023 09:44:01 -0800 Subject: [PATCH 08/15] revert error message correction due to different node versions --- src/components/Menu/Directory/__tests__/Directory.test.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Menu/Directory/__tests__/Directory.test.tsx b/src/components/Menu/Directory/__tests__/Directory.test.tsx index dcab8b01f3b..ab8cd737b28 100644 --- a/src/components/Menu/Directory/__tests__/Directory.test.tsx +++ b/src/components/Menu/Directory/__tests__/Directory.test.tsx @@ -36,7 +36,7 @@ describe('Directory', () => { expect(() => render() - ).toThrow(`Cannot read properties of undefined (reading 'productRoot')`); + ).toThrow(`Cannot read property 'productRoot' of undefined`); consoleErrorFn.mockRestore(); }); From 48e67e42c3aa909072fbb657ee4b93964871a4d8 Mon Sep 17 00:00:00 2001 From: josefaidt Date: Fri, 3 Feb 2023 09:55:42 -0800 Subject: [PATCH 09/15] update lockfile --- yarn.lock | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 2ebe4675094..a2e8d9c36f3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3921,6 +3921,24 @@ "@types/yargs" "^15.0.0" chalk "^4.0.0" +"@jridgewell/resolve-uri@^3.0.3": + version "3.1.0" + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.14" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/trace-mapping@0.3.9": + version "0.3.9" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" + integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@mapbox/extent@0.4.0": version "0.4.0" resolved "https://registry.npmjs.org/@mapbox/extent/-/extent-0.4.0.tgz" @@ -7847,6 +7865,18 @@ glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.2.0: once "^1.3.0" path-is-absolute "^1.0.0" +glob@^7.1.7: + version "7.2.3" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + glob@^8.0.3: version "8.0.3" resolved "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz" @@ -10147,7 +10177,7 @@ min-indent@^1.0.0: resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -minimatch@3.0.5, minimatch@^3.0.4, minimatch@^3.1.2, minimatch@^5.0.1: +minimatch@3.0.5, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2, minimatch@^5.0.1: version "3.0.5" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.5.tgz#4da8f1290ee0f0f8e83d60ca69f8f134068604a3" integrity sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw== From fabb695b601e5fab4d1df1aa71a93bfb7ca13e8d Mon Sep 17 00:00:00 2001 From: josefaidt Date: Mon, 20 Feb 2023 14:37:16 -0800 Subject: [PATCH 10/15] fix subcommand descriptions, remove usage subsections --- src/pages/cli/commands/[command].tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/pages/cli/commands/[command].tsx b/src/pages/cli/commands/[command].tsx index 280598192fa..c1988ffad61 100644 --- a/src/pages/cli/commands/[command].tsx +++ b/src/pages/cli/commands/[command].tsx @@ -144,11 +144,12 @@ function CommandPage({ meta, command }) { {subCommand.name} -

{command.description}

- Usage +

{subCommand.description}

+ {/* @todo fix subcommand usage from cli */} + {/* Usage

{command.usage} -

+

*/} {command.subCommands.flags?.length > 0 && ( <> Flags From 42bbc159472d9eb1e4a1c21ca67c7d5f73f4cc55 Mon Sep 17 00:00:00 2001 From: josefaidt Date: Mon, 20 Feb 2023 14:37:32 -0800 Subject: [PATCH 11/15] pin amplify-cli-core version --- package.json | 2 +- yarn.lock | 74 ++++++++++++++++++++++++++++++---------------------- 2 files changed, 44 insertions(+), 32 deletions(-) diff --git a/package.json b/package.json index 4eff9cf58bc..950ddd7a9b9 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "@emotion/styled": "^11.3.0", "@mdx-js/mdx": "^2.0.0", "algoliasearch": "^4.12.1", - "amplify-cli-core": "latest", + "amplify-cli-core": "3.6.2", "array-flatten": "^3.0.0", "aws-amplify": "^5.0.5", "copy-to-clipboard": "^3.2.1", diff --git a/yarn.lock b/yarn.lock index a2e8d9c36f3..e9409a5152d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -275,12 +275,12 @@ camelcase-keys "6.2.2" tslib "^1.8.0" -"@aws-amplify/graphql-transformer-core@^0.18.2": - version "0.18.3" - resolved "https://registry.npmjs.org/@aws-amplify/graphql-transformer-core/-/graphql-transformer-core-0.18.3.tgz#c005173aca2fa29036d0e0aa593c2be25e05b556" - integrity sha512-Ul6D2iePyvTk0nDssSRYA8+3u/flxBIB9J2+up8I6+oU91UCXP17bl8eNcE1CbheqCmidj13fjDrzsm90eOWrA== +"@aws-amplify/graphql-transformer-core@^0.18.5-alhotpatchfeb.0": + version "0.18.5-alhotpatchfeb.0" + resolved "https://registry.npmjs.org/@aws-amplify/graphql-transformer-core/-/graphql-transformer-core-0.18.5-alhotpatchfeb.0.tgz#085f0a42d909f718262e17c88bade975bd124906" + integrity sha512-N9bqL6a4vaBgyms7+UUR6zikyOVodsynEZFdhlYoBKRJiBF29lCXxhthIHAbGam49gbdvUaOBDtT+Mv4FC9q/g== dependencies: - "@aws-amplify/graphql-transformer-interfaces" "1.14.12" + "@aws-amplify/graphql-transformer-interfaces" "1.14.13-alhotpatchfeb.0" "@aws-cdk/aws-applicationautoscaling" "~1.172.0" "@aws-cdk/aws-appsync" "~1.172.0" "@aws-cdk/aws-certificatemanager" "~1.172.0" @@ -307,18 +307,18 @@ "@aws-cdk/region-info" "~1.172.0" constructs "^3.3.125" fs-extra "^8.1.0" - graphql "^15.5.0" - graphql-transformer-common "4.24.4" + graphql "^14.5.8" + graphql-transformer-common "4.24.5-alhotpatchfeb.0" lodash "^4.17.21" md5 "^2.3.0" object-hash "^3.0.0" ts-dedent "^2.0.0" vm2 "^3.9.8" -"@aws-amplify/graphql-transformer-interfaces@1.14.12", "@aws-amplify/graphql-transformer-interfaces@^1.14.11": - version "1.14.12" - resolved "https://registry.npmjs.org/@aws-amplify/graphql-transformer-interfaces/-/graphql-transformer-interfaces-1.14.12.tgz#9efd77492437a27c302e79c941eae3599edd00d2" - integrity sha512-DSbor6zEcArpaV1pht+LhUH2QsOnO3DlHIoA3Ou9GelYSizRxV7YasYfvKuIcvppKZlrXPhaDXwZFEGRhtMNvQ== +"@aws-amplify/graphql-transformer-interfaces@1.14.13-alhotpatchfeb.0", "@aws-amplify/graphql-transformer-interfaces@^1.14.13-alhotpatchfeb.0": + version "1.14.13-alhotpatchfeb.0" + resolved "https://registry.npmjs.org/@aws-amplify/graphql-transformer-interfaces/-/graphql-transformer-interfaces-1.14.13-alhotpatchfeb.0.tgz#c79f12cd60a949e914bf362fdc73d779f6ce7e1f" + integrity sha512-OE3qX1TrThRQ39zFzHAVDKNLmqtVQ1SNux3ebvOf5JVGZLFDoy4zld8y2nkJcIZm1eoFWbYwPvygI7CDLvpQfQ== dependencies: "@aws-cdk/aws-appsync" "~1.172.0" "@aws-cdk/aws-cloudwatch" "~1.172.0" @@ -336,7 +336,7 @@ "@aws-cdk/core" "~1.172.0" "@aws-cdk/custom-resources" "~1.172.0" constructs "^3.3.125" - graphql "^15.5.0" + graphql "^14.5.8" "@aws-amplify/interactions@5.0.5": version "5.0.5" @@ -5444,13 +5444,13 @@ amazon-cognito-identity-js@6.0.1: isomorphic-unfetch "^3.0.0" js-cookie "^2.2.1" -amplify-cli-core@latest: - version "3.6.0" - resolved "https://registry.npmjs.org/amplify-cli-core/-/amplify-cli-core-3.6.0.tgz#6f85a7d0af2dbfabd0aa59a2816a7f73dd84d171" - integrity sha512-zPLBFpKAnzHqlUY+EwIV4KY7INl3VUOakpP7ZSteabaPx8da70XDzRg+NFFymYts0LRsvW9/xrCufGCAB1z9wg== +amplify-cli-core@3.6.2: + version "3.6.2" + resolved "https://registry.npmjs.org/amplify-cli-core/-/amplify-cli-core-3.6.2.tgz#23b9e63f8464d88a127c17a686d03895ed379d66" + integrity sha512-CdceTqRaNyJmGX4N65HPVOOV0cQlUqxZ4ouIyVqj/mV42qrd0dFqQkuiIZXxJluPDD+fIk+n5IxPfOi/KcOjLg== dependencies: - "@aws-amplify/graphql-transformer-core" "^0.18.2" - "@aws-amplify/graphql-transformer-interfaces" "^1.14.11" + "@aws-amplify/graphql-transformer-core" "^0.18.5-alhotpatchfeb.0" + "@aws-amplify/graphql-transformer-interfaces" "^1.14.13-alhotpatchfeb.0" ajv "^6.12.6" amplify-cli-logger "1.2.3" amplify-prompts "2.6.3" @@ -5461,7 +5461,7 @@ amplify-cli-core@latest: execa "^5.1.1" fs-extra "^8.1.0" globby "^11.0.3" - graphql-transformer-core "^7.6.9" + graphql-transformer-core "^7.6.11-alhotpatchfeb.0" hjson "^3.2.1" js-yaml "^4.0.0" lodash "^4.17.21" @@ -7929,34 +7929,41 @@ graphql-mapping-template@4.20.7: resolved "https://registry.npmjs.org/graphql-mapping-template/-/graphql-mapping-template-4.20.7.tgz#d0e266da63ba24968e564b1c044759e610af2999" integrity sha512-gJBk+uC5w13jYTWjIuQNkVNGw2cM3i3MuqXlU+EW8+sQwqrYjHAMNxQyC2sSd0BKzGM8u6eV8AUrCNm8qmCv0A== -graphql-transformer-common@4.24.4: - version "4.24.4" - resolved "https://registry.npmjs.org/graphql-transformer-common/-/graphql-transformer-common-4.24.4.tgz#8b10ab3eadc607a6a67858f0f12963340d7b2a6b" - integrity sha512-fxWdexQPUzhX02vGVQXCZpEp5YOXvOvQ7n7C+FCh3SPFsA3AGmu2n9xjcj26rnAqOeI+Ky4LCQUVtas9wJAhQw== +graphql-transformer-common@4.24.5-alhotpatchfeb.0: + version "4.24.5-alhotpatchfeb.0" + resolved "https://registry.npmjs.org/graphql-transformer-common/-/graphql-transformer-common-4.24.5-alhotpatchfeb.0.tgz#89dd1c3522560d1647c451894c50619eeb5dce61" + integrity sha512-2R0d1npXW1HJE3u0EsLo2bL4V4UD+qyF/gJM4hBY4lyzAkcszuKUbbJmXV4TXxkIwkF58C6FMz/90XlrKhMgbQ== dependencies: - graphql "^15.5.0" + graphql "^14.5.8" graphql-mapping-template "4.20.7" md5 "^2.2.1" pluralize "8.0.0" -graphql-transformer-core@^7.6.9: - version "7.6.10" - resolved "https://registry.npmjs.org/graphql-transformer-core/-/graphql-transformer-core-7.6.10.tgz#9dbaf36acaaca43f17af67e8cfc7229c83ac89e6" - integrity sha512-Vcnqz6guEmiuuLzXqCLyPFuu7IiG+5A4ySXdRyAkhgp9Ns7AP3aiFlh6LQGrSf8/5q/ODm9ia6AtxtGlTSoLyg== +graphql-transformer-core@^7.6.11-alhotpatchfeb.0: + version "7.6.11-alhotpatchfeb.0" + resolved "https://registry.npmjs.org/graphql-transformer-core/-/graphql-transformer-core-7.6.11-alhotpatchfeb.0.tgz#5e3163dc2989b9137d71e84c9c73ab0f466a0190" + integrity sha512-Mm6n2NZzG4mix0cYVIz9gOQqtanhpZVpR2G7G7danw9Ksfb8JzGhQSrKcZabhKp+txuGkFKg4vw0RJHNMrRN2Q== dependencies: cloudform-types "^4.2.0" deep-diff "^1.0.2" fs-extra "^8.1.0" glob "^7.2.0" - graphql "^15.5.0" - graphql-transformer-common "4.24.4" + graphql "^14.5.8" + graphql-transformer-common "4.24.5-alhotpatchfeb.0" lodash "^4.17.21" -graphql@15.8.0, graphql@^15.5.0: +graphql@15.8.0: version "15.8.0" resolved "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz" integrity sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw== +graphql@^14.5.8: + version "14.7.0" + resolved "https://registry.npmjs.org/graphql/-/graphql-14.7.0.tgz#7fa79a80a69be4a31c27dda824dc04dac2035a72" + integrity sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA== + dependencies: + iterall "^1.2.2" + grid-index@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/grid-index/-/grid-index-1.1.0.tgz" @@ -8864,6 +8871,11 @@ istanbul-reports@^3.0.2: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" +iterall@^1.2.2: + version "1.3.0" + resolved "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz#afcb08492e2915cbd8a0884eb93a8c94d0d72fea" + integrity sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg== + jest-changed-files@^26.6.2: version "26.6.2" resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz" From 581cfe7b841e6ba7e791f735dd3eae2db49f478c Mon Sep 17 00:00:00 2001 From: josefaidt Date: Fri, 24 Feb 2023 14:35:24 -0800 Subject: [PATCH 12/15] add types, fix usage of table captions --- src/pages/cli/commands/[command].tsx | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/pages/cli/commands/[command].tsx b/src/pages/cli/commands/[command].tsx index c1988ffad61..c92678cbcf1 100644 --- a/src/pages/cli/commands/[command].tsx +++ b/src/pages/cli/commands/[command].tsx @@ -6,7 +6,8 @@ import { TableRow } from '@aws-amplify/ui-react'; import Page from '../../../components/Page'; -import { commands } from '../../../data/cli-commands'; +import { commands } from '../../../data/cli-commands.mjs'; +import type { CliCommandFlag, CliCommand } from '../../../data/cli-commands'; /** * Create SEO metadata for a command @@ -14,7 +15,7 @@ import { commands } from '../../../data/cli-commands'; * @param command Amplify CLI command JSON * @returns */ -const createCommandMeta = (command) => { +const createCommandMeta = (command: CliCommand) => { const title = command.name; const description = command.description; return { @@ -23,9 +24,9 @@ const createCommandMeta = (command) => { }; }; -function CommandPageFlagsTable({ flags }) { +function CommandPageFlagsTable({ flags }: { flags: CliCommandFlag[] }) { return ( - +
Flag @@ -119,7 +120,7 @@ function CommandPage({ meta, command }) { {command.subCommands.length > 0 && ( <> Subcommands -
+
Subcommand @@ -176,6 +177,9 @@ export function getStaticPaths() { export function getStaticProps({ params }) { const command = commands.find((command) => command.name === params.command); + if (!command) { + throw new Error(`Command not found: ${params.command}`); + } const meta = createCommandMeta(command); return { props: { From cf263eb0bdbc00aef947a9e8a0c4aaa81a221693 Mon Sep 17 00:00:00 2001 From: josefaidt Date: Fri, 24 Feb 2023 14:35:42 -0800 Subject: [PATCH 13/15] patch duplicate subcommands from dataset --- src/data/cli-commands.mjs | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/src/data/cli-commands.mjs b/src/data/cli-commands.mjs index a8264aa3554..1d0a67b8c4f 100644 --- a/src/data/cli-commands.mjs +++ b/src/data/cli-commands.mjs @@ -20,18 +20,26 @@ export function getCliCommands() { })) : [], subCommands: subCommands.length - ? subCommands.map((subCommand) => ({ - name: subCommand.subCommand, - description: subCommand.subCommandDescription, - usage: subCommand.subCommandUsage, - flags: subCommand.subCommandFlags.length - ? subCommand.subCommandFlags.map((flag) => ({ - short: flag.short, - long: flag.long, - description: flag.flagDescription - })) - : [] - })) + ? subCommands + .map((subCommand) => ({ + name: subCommand.subCommand, + description: subCommand.subCommandDescription, + usage: subCommand.subCommandUsage, + flags: subCommand.subCommandFlags.length + ? subCommand.subCommandFlags.map((flag) => ({ + short: flag.short, + long: flag.long, + description: flag.flagDescription + })) + : [] + })) + .reduce((acc, subCommand) => { + /** @todo remove this .reduce() after duplicates are removed from the data set */ + if (!acc.find((cmd) => cmd.name === subCommand.name)) { + acc.push(subCommand); + } + return acc; + }, []) : [] }); } From 0c21728f53213c4bc220735e64cb69a1539d8a91 Mon Sep 17 00:00:00 2001 From: josefaidt Date: Fri, 24 Feb 2023 14:41:43 -0800 Subject: [PATCH 14/15] update lockfile from main --- yarn.lock | 81 +++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 67 insertions(+), 14 deletions(-) diff --git a/yarn.lock b/yarn.lock index 8ed88aea0b0..8eb2b25a749 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3352,6 +3352,11 @@ "@babel/helper-validator-identifier" "^7.19.1" to-fast-properties "^2.0.0" +"@balena/dockerignore@^1.0.2": + version "1.0.2" + resolved "https://registry.npmjs.org/@balena/dockerignore/-/dockerignore-1.0.2.tgz#9ffe4726915251e8eb69f44ef3547e0da2c03e0d" + integrity sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q== + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" @@ -3365,6 +3370,11 @@ exec-sh "^0.3.2" minimist "^1.2.0" +"@colors/colors@1.5.0": + version "1.5.0" + resolved "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" + integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== + "@cspell/cspell-bundled-dicts@6.22.0": version "6.22.0" resolved "https://registry.yarnpkg.com/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-6.22.0.tgz#204e52b5af1be37a6650c6ee9590fb128126bf2c" @@ -4089,9 +4099,9 @@ "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@3.1.0": +"@jridgewell/resolve-uri@3.1.0", "@jridgewell/resolve-uri@^3.0.3": version "3.1.0" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== "@jridgewell/set-array@^1.0.1": @@ -4104,6 +4114,14 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== +"@jridgewell/trace-mapping@0.3.9": + version "0.3.9" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" + integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping@^0.3.9": version "0.3.17" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" @@ -8281,6 +8299,18 @@ globalyzer@0.1.0: resolved "https://registry.yarnpkg.com/globalyzer/-/globalyzer-0.1.0.tgz#cb76da79555669a1519d5a8edf093afaa0bf1465" integrity sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q== +globby@^11.0.3: + version "11.1.0" + resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + globrex@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098" @@ -8331,6 +8361,13 @@ graphql@15.8.0: resolved "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz" integrity sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw== +graphql@^14.5.8: + version "14.7.0" + resolved "https://registry.npmjs.org/graphql/-/graphql-14.7.0.tgz#7fa79a80a69be4a31c27dda824dc04dac2035a72" + integrity sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA== + dependencies: + iterall "^1.2.2" + gray-matter@4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798" @@ -9695,9 +9732,9 @@ js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" -js-yaml@^4.1.0: +js-yaml@^4.0.0, js-yaml@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== dependencies: argparse "^2.0.1" @@ -10767,9 +10804,9 @@ node-fetch@^2.6.1: dependencies: whatwg-url "^5.0.0" -node-fetch@^2.6.9: +node-fetch@^2.6.7, node-fetch@^2.6.9: version "2.6.9" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.9.tgz#7c7f744b5cc6eb5fd404e0c7a9fec630a55657e6" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz#7c7f744b5cc6eb5fd404e0c7a9fec630a55657e6" integrity sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg== dependencies: whatwg-url "^5.0.0" @@ -10858,6 +10895,16 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" +object-hash@^2.0.1: + version "2.2.0" + resolved "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5" + integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw== + +object-hash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" + integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== + object-inspect@^1.12.0: version "1.12.3" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" @@ -12013,6 +12060,11 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + safe-regex-test@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" @@ -12108,20 +12160,13 @@ semver@^6.0.0, semver@^6.1.2, semver@^6.3.0: resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.3.5: +semver@^7.3.5, semver@^7.3.7: version "7.3.8" resolved "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== dependencies: lru-cache "^6.0.0" -semver@^7.3.7: - version "7.3.8" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" - integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== - dependencies: - lru-cache "^6.0.0" - sentence-case@^3.0.4: version "3.0.4" resolved "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz" @@ -13442,6 +13487,14 @@ vfile@^5.0.0: unist-util-stringify-position "^3.0.0" vfile-message "^3.0.0" +vm2@^3.9.8: + version "3.9.14" + resolved "https://registry.npmjs.org/vm2/-/vm2-3.9.14.tgz#964042b474cf1e6e4f475a39144773cdb9deb734" + integrity sha512-HgvPHYHeQy8+QhzlFryvSteA4uQLBCOub02mgqdR+0bN/akRZ48TGB1v0aCv7ksyc0HXx16AZtMHKS38alc6TA== + dependencies: + acorn "^8.7.0" + acorn-walk "^8.2.0" + vscode-languageserver-textdocument@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz#9eae94509cbd945ea44bca8dcfe4bb0c15bb3ac0" From d9605098c56c6b29661458f19aa6237f1a2ec585 Mon Sep 17 00:00:00 2001 From: josefaidt Date: Mon, 27 Mar 2023 14:45:11 -0700 Subject: [PATCH 15/15] use scoped package, update to 4+ --- package.json | 2 +- yarn.lock | 936 ++++++++++++++++----------------------------------- 2 files changed, 282 insertions(+), 656 deletions(-) diff --git a/package.json b/package.json index eafd00eee7f..ad3dd7dc297 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "@algolia/autocomplete-shared": "^1.5.6", "@algolia/autocomplete-theme-classic": "^1.6.1", "@algolia/client-search": "^4.13.0", + "@aws-amplify/amplify-cli-core": "^4.0.1", "@aws-amplify/ui-components": "latest", "@aws-amplify/ui-react": "^4.4.0", "@emotion/react": "^11.1.5", @@ -25,7 +26,6 @@ "@mdx-js/mdx": "^2.0.0", "@octokit/rest": "^19.0.7", "algoliasearch": "^4.12.1", - "amplify-cli-core": "3.6.2", "array-flatten": "^3.0.0", "aws-amplify": "^5.0.5", "copy-to-clipboard": "^3.2.1", diff --git a/yarn.lock b/yarn.lock index 5781ec47ce6..e6e2139b5bf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -196,6 +196,33 @@ "@algolia/logger-common" "4.13.0" "@algolia/requester-common" "4.13.0" +"@aws-amplify/amplify-cli-core@^4.0.1": + version "4.0.1" + resolved "https://registry.npmjs.org/@aws-amplify/amplify-cli-core/-/amplify-cli-core-4.0.1.tgz#e48c3ceb727fd8ec12c9b756abff0f1978842ccf" + integrity sha512-MqTdJCGN/ZtHk2eM8gXLQfuOREVfUwvfDmbKIHWkworfVSxAuHznfItu+GtYJbjZBsR/iu8n56wev/LRzWQicg== + dependencies: + amplify-cli-core "4.0.1" + +"@aws-amplify/amplify-cli-logger@1.3.0": + version "1.3.0" + resolved "https://registry.npmjs.org/@aws-amplify/amplify-cli-logger/-/amplify-cli-logger-1.3.0.tgz#7bc68710837a5ecb2f990a38f8103555150f9213" + integrity sha512-ijfo6YY4mgn38HD7KId/MgGJla7oCod4n0/gTVPVHfr9zlpUC8B2L/QuydFjpLBR8LrBYO4xfrQa8UhelyPzGA== + dependencies: + winston "^3.3.3" + winston-daily-rotate-file "^4.5.0" + +"@aws-amplify/amplify-cli-shared-interfaces@1.2.0": + version "1.2.0" + resolved "https://registry.npmjs.org/@aws-amplify/amplify-cli-shared-interfaces/-/amplify-cli-shared-interfaces-1.2.0.tgz#0a52e3e401a0e802cc3804a23f0dca350aac55ca" + integrity sha512-0nBFF+rFdQCM1zJUZ8z6+vfqAACjcuzl1noMFBjMfRW1FFGfsVKqRuxJYOYv57GKA7FRrHQfrh6pa6qUAh/odA== + +"@aws-amplify/amplify-prompts@2.6.6": + version "2.6.6" + resolved "https://registry.npmjs.org/@aws-amplify/amplify-prompts/-/amplify-prompts-2.6.6.tgz#ca14b5c5cbfe3f6d78cc9caa409c2459203b4b13" + integrity sha512-JvIgSGu+7ubO16Y52dGVTIZAKhgjd1iF7qX4vDkdak+exg+mJY96jx9EwVbNelkgPwauk6CzM3ZiGU52v1g2nw== + dependencies: + amplify-prompts "2.6.6" + "@aws-amplify/analytics@6.0.5": version "6.0.5" resolved "https://registry.npmjs.org/@aws-amplify/analytics/-/analytics-6.0.5.tgz" @@ -305,68 +332,14 @@ camelcase-keys "6.2.2" tslib "^1.8.0" -"@aws-amplify/graphql-transformer-core@^0.18.5-alhotpatchfeb.0": - version "0.18.5-alhotpatchfeb.0" - resolved "https://registry.npmjs.org/@aws-amplify/graphql-transformer-core/-/graphql-transformer-core-0.18.5-alhotpatchfeb.0.tgz#085f0a42d909f718262e17c88bade975bd124906" - integrity sha512-N9bqL6a4vaBgyms7+UUR6zikyOVodsynEZFdhlYoBKRJiBF29lCXxhthIHAbGam49gbdvUaOBDtT+Mv4FC9q/g== - dependencies: - "@aws-amplify/graphql-transformer-interfaces" "1.14.13-alhotpatchfeb.0" - "@aws-cdk/aws-applicationautoscaling" "~1.172.0" - "@aws-cdk/aws-appsync" "~1.172.0" - "@aws-cdk/aws-certificatemanager" "~1.172.0" - "@aws-cdk/aws-cloudwatch" "~1.172.0" - "@aws-cdk/aws-codeguruprofiler" "~1.172.0" - "@aws-cdk/aws-cognito" "~1.172.0" - "@aws-cdk/aws-dynamodb" "~1.172.0" - "@aws-cdk/aws-ec2" "~1.172.0" - "@aws-cdk/aws-efs" "~1.172.0" - "@aws-cdk/aws-elasticsearch" "~1.172.0" - "@aws-cdk/aws-events" "~1.172.0" - "@aws-cdk/aws-iam" "~1.172.0" - "@aws-cdk/aws-kms" "~1.172.0" - "@aws-cdk/aws-lambda" "~1.172.0" - "@aws-cdk/aws-logs" "~1.172.0" - "@aws-cdk/aws-route53" "~1.172.0" - "@aws-cdk/aws-s3" "~1.172.0" - "@aws-cdk/aws-s3-assets" "~1.172.0" - "@aws-cdk/aws-sqs" "~1.172.0" - "@aws-cdk/cloud-assembly-schema" "~1.172.0" - "@aws-cdk/core" "~1.172.0" - "@aws-cdk/custom-resources" "~1.172.0" - "@aws-cdk/cx-api" "~1.172.0" - "@aws-cdk/region-info" "~1.172.0" - constructs "^3.3.125" - fs-extra "^8.1.0" - graphql "^14.5.8" - graphql-transformer-common "4.24.5-alhotpatchfeb.0" - lodash "^4.17.21" - md5 "^2.3.0" - object-hash "^3.0.0" - ts-dedent "^2.0.0" - vm2 "^3.9.8" - -"@aws-amplify/graphql-transformer-interfaces@1.14.13-alhotpatchfeb.0", "@aws-amplify/graphql-transformer-interfaces@^1.14.13-alhotpatchfeb.0": - version "1.14.13-alhotpatchfeb.0" - resolved "https://registry.npmjs.org/@aws-amplify/graphql-transformer-interfaces/-/graphql-transformer-interfaces-1.14.13-alhotpatchfeb.0.tgz#c79f12cd60a949e914bf362fdc73d779f6ce7e1f" - integrity sha512-OE3qX1TrThRQ39zFzHAVDKNLmqtVQ1SNux3ebvOf5JVGZLFDoy4zld8y2nkJcIZm1eoFWbYwPvygI7CDLvpQfQ== - dependencies: - "@aws-cdk/aws-appsync" "~1.172.0" - "@aws-cdk/aws-cloudwatch" "~1.172.0" - "@aws-cdk/aws-dynamodb" "~1.172.0" - "@aws-cdk/aws-ec2" "~1.172.0" - "@aws-cdk/aws-elasticsearch" "~1.172.0" - "@aws-cdk/aws-events" "~1.172.0" - "@aws-cdk/aws-iam" "~1.172.0" - "@aws-cdk/aws-kms" "~1.172.0" - "@aws-cdk/aws-lambda" "~1.172.0" - "@aws-cdk/aws-logs" "~1.172.0" - "@aws-cdk/aws-rds" "~1.172.0" - "@aws-cdk/aws-s3" "~1.172.0" - "@aws-cdk/aws-secretsmanager" "~1.172.0" - "@aws-cdk/core" "~1.172.0" - "@aws-cdk/custom-resources" "~1.172.0" - constructs "^3.3.125" - graphql "^14.5.8" +"@aws-amplify/graphql-transformer-interfaces@^2.1.1": + version "2.1.1" + resolved "https://registry.npmjs.org/@aws-amplify/graphql-transformer-interfaces/-/graphql-transformer-interfaces-2.1.1.tgz#e450d7981bf90bcd55296874e618424874c748b6" + integrity sha512-AOeE6I73Lal2f97tTRMKDki9/y8fdqfVi5ljCPAW7JqBxO/3JdHkrIuQhFX9yJh5beDoWoxGAiyemP7J4Q4HzQ== + dependencies: + aws-cdk-lib "~2.68.0" + constructs "^10.0.5" + graphql "^15.5.0" "@aws-amplify/interactions@5.0.5": version "5.0.5" @@ -498,482 +471,20 @@ "@aws-amplify/core" "5.0.5" tslib "^1.8.0" -"@aws-cdk/assets@1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.172.0.tgz#fdcc648d0e997ff74457cac1e7a9a556044350a1" - integrity sha512-puK+JhUQRC5Vn04yvJDa4zl0cliEoFFXpqNdSpIrik6MUM/3Egk6pEUskgmHZoLXzspATHDl/L9NbxEiXim3zw== - dependencies: - "@aws-cdk/core" "1.172.0" - "@aws-cdk/cx-api" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-acmpca@1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-acmpca/-/aws-acmpca-1.172.0.tgz#1f2d45682f84d6d90a502c0cff32b121a985dac1" - integrity sha512-oHoUOW2dHc7nzuEtYyP1ox9/y4UEeMwC7JrBgwL1CCVe9bpsN2digq1+usCkz+csPQtkiqQyfHMnmuAgY+V1xw== - dependencies: - "@aws-cdk/core" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-applicationautoscaling@1.172.0", "@aws-cdk/aws-applicationautoscaling@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-applicationautoscaling/-/aws-applicationautoscaling-1.172.0.tgz#8aef841161f95dd4ec991a2bb9c8beb50c09fd9b" - integrity sha512-boVy0BIUAMqY/mNHkp/X1iJCSSBkGbe2oDZg/AzfzXPFlpfiRuV5EASLQDHg65HnrtDWRbVEgyfTHgbFa+uiXg== - dependencies: - "@aws-cdk/aws-autoscaling-common" "1.172.0" - "@aws-cdk/aws-cloudwatch" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/core" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-appsync@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-appsync/-/aws-appsync-1.172.0.tgz#f54365c1e8814b7b221dbf6cc00b5841e1e3614e" - integrity sha512-eWzMQyZMk6mCko3ToHTnsl2yGR/Tvx6UxsVidEP6HxdLE/DBTyYUENqK0h29q6OTxThtyq3oMTGXKCu/Egg7+g== - dependencies: - "@aws-cdk/aws-certificatemanager" "1.172.0" - "@aws-cdk/aws-cognito" "1.172.0" - "@aws-cdk/aws-dynamodb" "1.172.0" - "@aws-cdk/aws-ec2" "1.172.0" - "@aws-cdk/aws-elasticsearch" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-lambda" "1.172.0" - "@aws-cdk/aws-opensearchservice" "1.172.0" - "@aws-cdk/aws-rds" "1.172.0" - "@aws-cdk/aws-s3-assets" "1.172.0" - "@aws-cdk/aws-secretsmanager" "1.172.0" - "@aws-cdk/core" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-autoscaling-common@1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-autoscaling-common/-/aws-autoscaling-common-1.172.0.tgz#77a7335de7be102e0ed3212f434319ae1a04663d" - integrity sha512-DH5fVJTKlRgTIAdydBNPfjfKJOwXkzwSwe3y66+34u/FiX9hsd6Nv89HVsU2SaufKE6FPU1j/C4fppwKr+MZOg== - dependencies: - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/core" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-certificatemanager@1.172.0", "@aws-cdk/aws-certificatemanager@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-certificatemanager/-/aws-certificatemanager-1.172.0.tgz#e7f06ce4b941f673da0dd4d8ff22a3a24d26f3b0" - integrity sha512-vM1cDAx/blcoF4NUa8IfQikKE1TLwvV+jk7H7EWVhNvbvGF0fXROa4mM7HzdxnK19rphziKf8pXJh0IdGZXiAQ== - dependencies: - "@aws-cdk/aws-acmpca" "1.172.0" - "@aws-cdk/aws-cloudwatch" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-lambda" "1.172.0" - "@aws-cdk/aws-route53" "1.172.0" - "@aws-cdk/core" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-cloudformation@1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-cloudformation/-/aws-cloudformation-1.172.0.tgz#1ac855fa3a629d27084fdcf854a4bc356a434abf" - integrity sha512-P1JFsQucUPpKiDpysz7NjZoneAHQPfe2noV6J386oqTg3wO/DJm19JuD23fYyih2M6gak/vMP6KGzVND63Tb/w== - dependencies: - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-lambda" "1.172.0" - "@aws-cdk/aws-s3" "1.172.0" - "@aws-cdk/aws-sns" "1.172.0" - "@aws-cdk/core" "1.172.0" - "@aws-cdk/cx-api" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-cloudwatch@1.172.0", "@aws-cdk/aws-cloudwatch@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.172.0.tgz#125b197a2b5497e5519e8963f710a2f4371feffc" - integrity sha512-Sk/LUDfZyK9tAjvqLimTFZ7Bt9V9lt0ax66WxofdkFWzta+6T8Gsw+Y02NYcsTKl5OVKJocZErXiYkZichwRwA== - dependencies: - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/core" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-codeguruprofiler@1.172.0", "@aws-cdk/aws-codeguruprofiler@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.172.0.tgz#2ec699d1e9ec12082edb37fd60722b35e5fd82b1" - integrity sha512-PhYyNC2dh1bNVAm8xcK/2pgIzwv9tftzuPLqmTkTRnCgEBgOCUbc1TGKwztFW7WXsa/YaIt1Tsi78fJpqAg7WA== - dependencies: - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/core" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-codestarnotifications@1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-codestarnotifications/-/aws-codestarnotifications-1.172.0.tgz#74d3ef8614b18771fae57db8772d5c0c0aacd756" - integrity sha512-jJaopb1EQMVH8xi/SJ2gr6uWzSSuRi8dXlIjDN1H5MH/fRV7EobKYJtlx317lgdMI6UWxPmWhQ6N3/ku1Q8Iuw== - dependencies: - "@aws-cdk/core" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-cognito@1.172.0", "@aws-cdk/aws-cognito@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-cognito/-/aws-cognito-1.172.0.tgz#8cadd83d52bbcd8cc588ad281c9cc6efdafc132c" - integrity sha512-Owq17lrFsTk5SHt9szc1y406cXlBPshBwkpGgGCpzm9nnCVlOR72Swfp1BRSemYt8IlObS8lxlz1vgCus+qqhw== - dependencies: - "@aws-cdk/aws-certificatemanager" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-kms" "1.172.0" - "@aws-cdk/aws-lambda" "1.172.0" - "@aws-cdk/core" "1.172.0" - "@aws-cdk/custom-resources" "1.172.0" - constructs "^3.3.69" - punycode "^2.1.1" +"@aws-cdk/asset-awscli-v1@^2.2.97": + version "2.2.120" + resolved "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.120.tgz#bca5eb4f627ab64839c311878ef700f71692d40d" + integrity sha512-g/8fHiO2/ydC29Cu5xShgmcp1UfY6yRxJPq+QDsQ80l16emsgelpxgvUyoXE3qNgHG+WVJvixZZhB3m55zEN4w== -"@aws-cdk/aws-dynamodb@1.172.0", "@aws-cdk/aws-dynamodb@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-dynamodb/-/aws-dynamodb-1.172.0.tgz#78aefd44fc3bad996092b5a43b2ae05aedefdcc3" - integrity sha512-xuEPPJYMDZDonzQfSGUqsPeUpfQeBrp1OipqSTjDMXPagHDvn2ewiM7tniLPVYTdMN/9Fci5UnIUtZHxrXEXrQ== - dependencies: - "@aws-cdk/aws-applicationautoscaling" "1.172.0" - "@aws-cdk/aws-cloudwatch" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-kinesis" "1.172.0" - "@aws-cdk/aws-kms" "1.172.0" - "@aws-cdk/aws-lambda" "1.172.0" - "@aws-cdk/core" "1.172.0" - "@aws-cdk/custom-resources" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-ec2@1.172.0", "@aws-cdk/aws-ec2@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.172.0.tgz#e10ed2cc050d2ab03ad23ba705349cf89693b7f2" - integrity sha512-rBDxpCDm9m9Fuq6+o7Bblkhj2hVEzlh1NDt8tAV/cVncy+ywZGOx7kjELjAFoj2h4e+XS8QS4QLfQT/mFUYccA== - dependencies: - "@aws-cdk/aws-cloudwatch" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-kms" "1.172.0" - "@aws-cdk/aws-logs" "1.172.0" - "@aws-cdk/aws-s3" "1.172.0" - "@aws-cdk/aws-s3-assets" "1.172.0" - "@aws-cdk/aws-ssm" "1.172.0" - "@aws-cdk/cloud-assembly-schema" "1.172.0" - "@aws-cdk/core" "1.172.0" - "@aws-cdk/cx-api" "1.172.0" - "@aws-cdk/region-info" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-ecr-assets@1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-ecr-assets/-/aws-ecr-assets-1.172.0.tgz#3cb2b544fe38a868bed6826ceea90d4302ed4260" - integrity sha512-pM3V3WUfp7HAHx162HmEuu/6vdmTfkQFiDYd5kybkwFPPomnW4VgfrN1BH/OTkjZvkXh89Q5YkoDMsXac3cFzg== - dependencies: - "@aws-cdk/assets" "1.172.0" - "@aws-cdk/aws-ecr" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-s3" "1.172.0" - "@aws-cdk/core" "1.172.0" - "@aws-cdk/cx-api" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-ecr@1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-ecr/-/aws-ecr-1.172.0.tgz#6351185f1a99b4c7cad1046b532a34d69cd3cc79" - integrity sha512-WrvUzK/KmDEScgBBgIr7MWNsDePqNtDHQoukkgSyTzoMqU4Kyr9hAAd13A4msE0HNHC5sUBijVtmHoQKgbBRwg== - dependencies: - "@aws-cdk/aws-events" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-kms" "1.172.0" - "@aws-cdk/core" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-efs@1.172.0", "@aws-cdk/aws-efs@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-efs/-/aws-efs-1.172.0.tgz#8e8a8279478a99691a3d493fd069acef873877c9" - integrity sha512-8AB+RctnukmL4VixvC54wEe68LacagB436tUUHUkdRZwSbQxHhtwJUoDIjXrUX0zk1r6j0VbhzGbitiiWUnLtA== - dependencies: - "@aws-cdk/aws-ec2" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-kms" "1.172.0" - "@aws-cdk/cloud-assembly-schema" "1.172.0" - "@aws-cdk/core" "1.172.0" - "@aws-cdk/cx-api" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-elasticsearch@1.172.0", "@aws-cdk/aws-elasticsearch@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-elasticsearch/-/aws-elasticsearch-1.172.0.tgz#eb7dcfc0405a3fe40f9de333b95cdb3855a2db63" - integrity sha512-gQJ1Bi6A9wqSUOvE84idBky5CGQ44Z5CIUR1jzwg69mkppggqYsYKbcAVN6Vikd9ei2TW4IaVYQGYky6gQhyig== - dependencies: - "@aws-cdk/aws-certificatemanager" "1.172.0" - "@aws-cdk/aws-cloudwatch" "1.172.0" - "@aws-cdk/aws-ec2" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-kms" "1.172.0" - "@aws-cdk/aws-logs" "1.172.0" - "@aws-cdk/aws-route53" "1.172.0" - "@aws-cdk/aws-secretsmanager" "1.172.0" - "@aws-cdk/core" "1.172.0" - "@aws-cdk/custom-resources" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-events@1.172.0", "@aws-cdk/aws-events@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.172.0.tgz#a870f5654554cfa5807b00899ab30bbcd7288f97" - integrity sha512-Ovcd/MCQ35wqdirdzCLc125+XTd4Fm/MOhUwB5YOpytVxijFSb7NNnrobI1bJBHNrUZutUPGjQseB/mqh/1nhQ== - dependencies: - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/core" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-iam@1.172.0", "@aws-cdk/aws-iam@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.172.0.tgz#32c09c11860fa8a70049b80d07065f2799bb755e" - integrity sha512-9E2iU9kHTCPMIa5K95/Ypeeiov6GCDdJFoyJuE24KaQ2Un+UJNDl0BG9T02CmB7xGXwQKcn5BP+dkThR0n3DMQ== - dependencies: - "@aws-cdk/core" "1.172.0" - "@aws-cdk/cx-api" "1.172.0" - "@aws-cdk/region-info" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-kinesis@1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-kinesis/-/aws-kinesis-1.172.0.tgz#57906d04572644d49c1809502a9432a46a2b1de5" - integrity sha512-M5fXrtZBUoaMi+xZUqwFUYcadiFQrEOk2oVJ7jFZUG3NA4po5uLwGl2bI3edVE6XtGXE/0vP7aH98dp1VaidAQ== - dependencies: - "@aws-cdk/aws-cloudwatch" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-kms" "1.172.0" - "@aws-cdk/aws-logs" "1.172.0" - "@aws-cdk/core" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-kms@1.172.0", "@aws-cdk/aws-kms@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.172.0.tgz#8d651b07ac72ba281656647d8e79dad6e16309af" - integrity sha512-0qDstcobbjDNFTRlflMXo4MTubJibjLJ4qFr8Ot14teqUGhfelNaTm19RYb+pOcxA6ypFEuUMl50PjMXj3iuHw== - dependencies: - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/cloud-assembly-schema" "1.172.0" - "@aws-cdk/core" "1.172.0" - "@aws-cdk/cx-api" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-lambda@1.172.0", "@aws-cdk/aws-lambda@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.172.0.tgz#ddf02cf8128a47b952895eb08426bd678027aa94" - integrity sha512-7jx0wmJWbD+FRL/8VeTr3PMYkYW1b66DYwX8DyAPvuNeMXcmHWu3GvOo/AV/F8K/SHBm6dEilWQeJGAVDxltmg== - dependencies: - "@aws-cdk/aws-applicationautoscaling" "1.172.0" - "@aws-cdk/aws-cloudwatch" "1.172.0" - "@aws-cdk/aws-codeguruprofiler" "1.172.0" - "@aws-cdk/aws-ec2" "1.172.0" - "@aws-cdk/aws-ecr" "1.172.0" - "@aws-cdk/aws-ecr-assets" "1.172.0" - "@aws-cdk/aws-efs" "1.172.0" - "@aws-cdk/aws-events" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-kms" "1.172.0" - "@aws-cdk/aws-logs" "1.172.0" - "@aws-cdk/aws-s3" "1.172.0" - "@aws-cdk/aws-s3-assets" "1.172.0" - "@aws-cdk/aws-signer" "1.172.0" - "@aws-cdk/aws-sns" "1.172.0" - "@aws-cdk/aws-sqs" "1.172.0" - "@aws-cdk/core" "1.172.0" - "@aws-cdk/cx-api" "1.172.0" - "@aws-cdk/region-info" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-logs@1.172.0", "@aws-cdk/aws-logs@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.172.0.tgz#826214e406448fd0fc3399ece7809e8c4f76b7ed" - integrity sha512-tCPWS5Xyd7jw5BDetyzsJN+uudaMDgxUPK5G+9O+WoqRVsP8iUlPuIW+akGZhvqEcHux+P1t9ANLO+NvV3ZrbA== - dependencies: - "@aws-cdk/aws-cloudwatch" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-kms" "1.172.0" - "@aws-cdk/aws-s3-assets" "1.172.0" - "@aws-cdk/core" "1.172.0" - "@aws-cdk/cx-api" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-opensearchservice@1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-opensearchservice/-/aws-opensearchservice-1.172.0.tgz#9cd68d98710137f54bb82579c4ce1d92730ff4a1" - integrity sha512-VJoF8w1HPG8Dwh0UWuWNx/mu389v2Nuq+qQcxA2S89/vBayUo3AoxPgFusCd88vIeYnHc8xEzj2SGvbFBWR2Jw== - dependencies: - "@aws-cdk/aws-certificatemanager" "1.172.0" - "@aws-cdk/aws-cloudwatch" "1.172.0" - "@aws-cdk/aws-ec2" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-kms" "1.172.0" - "@aws-cdk/aws-logs" "1.172.0" - "@aws-cdk/aws-route53" "1.172.0" - "@aws-cdk/aws-secretsmanager" "1.172.0" - "@aws-cdk/core" "1.172.0" - "@aws-cdk/custom-resources" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-rds@1.172.0", "@aws-cdk/aws-rds@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-rds/-/aws-rds-1.172.0.tgz#ccc540c8c324da979bd8177c8c321d493e1ad618" - integrity sha512-x15dItL/vvcqiM+Y6WdXUA85Q0r4gQPR6HMy8HtLFFXgu/17hMpLrNF9pR8O25udPmT1Lb9DgkzUd2BBzoS7Hw== - dependencies: - "@aws-cdk/aws-cloudwatch" "1.172.0" - "@aws-cdk/aws-ec2" "1.172.0" - "@aws-cdk/aws-events" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-kms" "1.172.0" - "@aws-cdk/aws-logs" "1.172.0" - "@aws-cdk/aws-s3" "1.172.0" - "@aws-cdk/aws-secretsmanager" "1.172.0" - "@aws-cdk/core" "1.172.0" - "@aws-cdk/cx-api" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-route53@1.172.0", "@aws-cdk/aws-route53@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-route53/-/aws-route53-1.172.0.tgz#222452e458c81bc020cdedcfd3a72ce788c5b6e9" - integrity sha512-CXftpIYyXYP1WZA+a0xUfpJo/j1mgB49wD80WTKhBP/xwO0iJ/gHXIuKzX10VXiomJIMGzdTMn6sww7xWGwOMw== - dependencies: - "@aws-cdk/aws-ec2" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-logs" "1.172.0" - "@aws-cdk/cloud-assembly-schema" "1.172.0" - "@aws-cdk/core" "1.172.0" - "@aws-cdk/custom-resources" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-s3-assets@1.172.0", "@aws-cdk/aws-s3-assets@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.172.0.tgz#5dd5515f41d5b576581f413d0881715e2666c11b" - integrity sha512-UTZyMnvW9VsjSmcueD7rKHc6Pnkte6LUBiWWdlehrIVIz/TUMkytz41xc3Id/KjMlHaMJ7xev1nvaZNmAOpIwQ== - dependencies: - "@aws-cdk/assets" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-kms" "1.172.0" - "@aws-cdk/aws-s3" "1.172.0" - "@aws-cdk/core" "1.172.0" - "@aws-cdk/cx-api" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-s3@1.172.0", "@aws-cdk/aws-s3@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.172.0.tgz#2953f5f87636bd45d97f78ddc023ac8de454a56f" - integrity sha512-ctzjSPLQMPE+HxndzaqlOaB1LhZfVQjniE8yGb0HXvbaONqcVxulnLoP4YW536Rh47vzIyqNsVybYTwxVVYDag== - dependencies: - "@aws-cdk/aws-events" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-kms" "1.172.0" - "@aws-cdk/core" "1.172.0" - "@aws-cdk/cx-api" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-sam@1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-sam/-/aws-sam-1.172.0.tgz#9da7989a40d165e96950f8f1c874595f2ca19937" - integrity sha512-/tQiX8cGNAR/E9Inlvwc0Yn0qA8ftLFD8LtR8T8WIBYu0i8U20lLPHreNdM/bFI5v5ZYiEIr8gSAV6INUZc0bw== - dependencies: - "@aws-cdk/core" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-secretsmanager@1.172.0", "@aws-cdk/aws-secretsmanager@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-secretsmanager/-/aws-secretsmanager-1.172.0.tgz#75f0cba42c0b8fd4185985a44812891e5a77c997" - integrity sha512-bgOXU0zDxFaCG0sUfpPV3Nxptd2bOuEKfWNYwcbmkzxSO05a735NcAr/oHM8JzegC1f88lOQJo8GlZ8Z4JomVg== - dependencies: - "@aws-cdk/aws-ec2" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-kms" "1.172.0" - "@aws-cdk/aws-lambda" "1.172.0" - "@aws-cdk/aws-sam" "1.172.0" - "@aws-cdk/core" "1.172.0" - "@aws-cdk/cx-api" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-signer@1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-signer/-/aws-signer-1.172.0.tgz#7e499709a3d6760e3b6028b01e201b486326d84e" - integrity sha512-NZdZzeSWJouiy5PsJ7tvpuByax59LZtBWSBML/gQgO8ne7HcOF1BFSCpVebIJILCu7ScQwlqqDtgcL78e4DxGA== - dependencies: - "@aws-cdk/core" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-sns@1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.172.0.tgz#0d9b2b59614bf9cecb7ceb61a6332b30b7980ec1" - integrity sha512-y9V+jqRU4Y3/iCaL5I8S675l3ZsV9jpACTXwBIToEx3As/wAKHzKxvp0jvinh0QT5HGu3DvXG7d+fZMYcFdB9A== - dependencies: - "@aws-cdk/aws-cloudwatch" "1.172.0" - "@aws-cdk/aws-codestarnotifications" "1.172.0" - "@aws-cdk/aws-events" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-kms" "1.172.0" - "@aws-cdk/aws-sqs" "1.172.0" - "@aws-cdk/core" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-sqs@1.172.0", "@aws-cdk/aws-sqs@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.172.0.tgz#915f2940bf418e36e6d0f89c1726dbafc72a185a" - integrity sha512-RUN1Gbx+OSRLKtU4WO8JcgauVDRMe6pfTQLnGGfAAS7WIJU3JD4gxWVQeyOYKBTJ9wuxvXRoYKqpQP4Y6FLL8w== - dependencies: - "@aws-cdk/aws-cloudwatch" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-kms" "1.172.0" - "@aws-cdk/core" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-ssm@1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.172.0.tgz#2fb2883f165af0f5d3dde84523c05471e96fb7d1" - integrity sha512-DMJaOP08WHhc8DcBBzJJiaoAt49qjKQ7S5qIFgiWWkdwrZ0h/my1bGMTDdZVj1cQem4NbYHPx+vSWkf1HMaK1w== - dependencies: - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-kms" "1.172.0" - "@aws-cdk/cloud-assembly-schema" "1.172.0" - "@aws-cdk/core" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/cloud-assembly-schema@1.172.0", "@aws-cdk/cloud-assembly-schema@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.172.0.tgz#412ea0d8c06303132a3ae703b7f19c27cf5ed61b" - integrity sha512-Y+o/ZYT23lcoUsLJWZmpgICxuzFHDh5oNzro7ip2GG1Gs3UlZ5rMS755f22vHBNxJ8lgTFrbsI7Wr7kDGGnyNw== - dependencies: - jsonschema "^1.4.1" - semver "^7.3.7" - -"@aws-cdk/core@1.172.0", "@aws-cdk/core@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/core/-/core-1.172.0.tgz#f47bdbd71648d45900780257ee62276ddbc9b0d5" - integrity sha512-Hy7jNNzkNSf+oCmhhXnTcybunejTtCuGmfEFNZXsizcWBUjm0zD0K1X3kjD7Fqs0p+4xbaorCTgIB3Cu9qrF1Q== - dependencies: - "@aws-cdk/cloud-assembly-schema" "1.172.0" - "@aws-cdk/cx-api" "1.172.0" - "@aws-cdk/region-info" "1.172.0" - "@balena/dockerignore" "^1.0.2" - constructs "^3.3.69" - fs-extra "^9.1.0" - ignore "^5.2.0" - minimatch "^3.1.2" - -"@aws-cdk/custom-resources@1.172.0", "@aws-cdk/custom-resources@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/custom-resources/-/custom-resources-1.172.0.tgz#542eecae9b021b1e2e7be54a44b2673f9cd9569c" - integrity sha512-GM2B2XDRILxqkoFYnxSQ68+jZN5oRFA9/wD2/7hozbdfUaCjY+EyxYIfU8z/J7NRMP5KlyZn4jcIcRyXszfjmw== - dependencies: - "@aws-cdk/aws-cloudformation" "1.172.0" - "@aws-cdk/aws-ec2" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-lambda" "1.172.0" - "@aws-cdk/aws-logs" "1.172.0" - "@aws-cdk/aws-sns" "1.172.0" - "@aws-cdk/core" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/cx-api@1.172.0", "@aws-cdk/cx-api@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.172.0.tgz#678504f0c2a16843aa8c1c746f16feb3129f92d5" - integrity sha512-1dZpOzHM1J4wFTe4Wu+TmDx3b+WFlJyGm9DRyA3QDaqw8fIx0PEjxLbqnKb6B+UlY0Foxlu1V6jc/O1Sv929Xw== - dependencies: - "@aws-cdk/cloud-assembly-schema" "1.172.0" - semver "^7.3.7" +"@aws-cdk/asset-kubectl-v20@^2.1.1": + version "2.1.1" + resolved "https://registry.npmjs.org/@aws-cdk/asset-kubectl-v20/-/asset-kubectl-v20-2.1.1.tgz#d01c1efb867fb7f2cfd8c8b230b8eae16447e156" + integrity sha512-U1ntiX8XiMRRRH5J1IdC+1t5CE89015cwyt5U63Cpk0GnMlN5+h9WsWMlKlPXZR4rdq/m806JRlBMRpBUB2Dhw== -"@aws-cdk/region-info@1.172.0", "@aws-cdk/region-info@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.172.0.tgz#711b3895d5a380a29467392a7ab46eef78a701ed" - integrity sha512-u0p6DE8YMutH9j9AtZlgUiWWglFrLkL/jx5Qrbnwse62m8N6LRVZpSpPJAVjogkx7barjKo/TaUsEIVXD+Kq8A== +"@aws-cdk/asset-node-proxy-agent-v5@^2.0.77": + version "2.0.97" + resolved "https://registry.npmjs.org/@aws-cdk/asset-node-proxy-agent-v5/-/asset-node-proxy-agent-v5-2.0.97.tgz#72fdcef944ff90b1e0610e59a5a08c0feecc1f79" + integrity sha512-udU6ilEIR5+ys+PYl8IJEeTzzABEK67OW27f0hanD58RTJzx3sa28faPJUhwAjSOdgZMN4c4AaHZF2u28kHo/g== "@aws-crypto/crc32@2.0.0": version "2.0.0" @@ -4418,6 +3929,107 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@octokit/auth-token@^3.0.0": + version "3.0.3" + resolved "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.3.tgz#ce7e48a3166731f26068d7a7a7996b5da58cbe0c" + integrity sha512-/aFM2M4HVDBT/jjDBa84sJniv1t9Gm/rLkalaz9htOm+L+8JMj1k9w0CkUdcxNyNxZPlTxKPVko+m1VlM58ZVA== + dependencies: + "@octokit/types" "^9.0.0" + +"@octokit/core@^4.1.0": + version "4.2.0" + resolved "https://registry.npmjs.org/@octokit/core/-/core-4.2.0.tgz#8c253ba9605aca605bc46187c34fcccae6a96648" + integrity sha512-AgvDRUg3COpR82P7PBdGZF/NNqGmtMq2NiPqeSsDIeCfYFOZ9gddqWNQHnFdEUf+YwOj4aZYmJnlPp7OXmDIDg== + dependencies: + "@octokit/auth-token" "^3.0.0" + "@octokit/graphql" "^5.0.0" + "@octokit/request" "^6.0.0" + "@octokit/request-error" "^3.0.0" + "@octokit/types" "^9.0.0" + before-after-hook "^2.2.0" + universal-user-agent "^6.0.0" + +"@octokit/endpoint@^7.0.0": + version "7.0.5" + resolved "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.5.tgz#2bb2a911c12c50f10014183f5d596ce30ac67dd1" + integrity sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA== + dependencies: + "@octokit/types" "^9.0.0" + is-plain-object "^5.0.0" + universal-user-agent "^6.0.0" + +"@octokit/graphql@^5.0.0": + version "5.0.5" + resolved "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.5.tgz#a4cb3ea73f83b861893a6370ee82abb36e81afd2" + integrity sha512-Qwfvh3xdqKtIznjX9lz2D458r7dJPP8l6r4GQkIdWQouZwHQK0mVT88uwiU2bdTU2OtT1uOlKpRciUWldpG0yQ== + dependencies: + "@octokit/request" "^6.0.0" + "@octokit/types" "^9.0.0" + universal-user-agent "^6.0.0" + +"@octokit/openapi-types@^16.0.0": + version "16.0.0" + resolved "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-16.0.0.tgz#d92838a6cd9fb4639ca875ddb3437f1045cc625e" + integrity sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA== + +"@octokit/plugin-paginate-rest@^6.0.0": + version "6.0.0" + resolved "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.0.0.tgz#f34b5a7d9416019126042cd7d7b811e006c0d561" + integrity sha512-Sq5VU1PfT6/JyuXPyt04KZNVsFOSBaYOAq2QRZUwzVlI10KFvcbUo8lR258AAQL1Et60b0WuVik+zOWKLuDZxw== + dependencies: + "@octokit/types" "^9.0.0" + +"@octokit/plugin-request-log@^1.0.4": + version "1.0.4" + resolved "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz#5e50ed7083a613816b1e4a28aeec5fb7f1462e85" + integrity sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA== + +"@octokit/plugin-rest-endpoint-methods@^7.0.0": + version "7.0.1" + resolved "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.0.1.tgz#f7ebe18144fd89460f98f35a587b056646e84502" + integrity sha512-pnCaLwZBudK5xCdrR823xHGNgqOzRnJ/mpC/76YPpNP7DybdsJtP7mdOwh+wYZxK5jqeQuhu59ogMI4NRlBUvA== + dependencies: + "@octokit/types" "^9.0.0" + deprecation "^2.3.1" + +"@octokit/request-error@^3.0.0": + version "3.0.3" + resolved "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz#ef3dd08b8e964e53e55d471acfe00baa892b9c69" + integrity sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ== + dependencies: + "@octokit/types" "^9.0.0" + deprecation "^2.0.0" + once "^1.4.0" + +"@octokit/request@^6.0.0": + version "6.2.3" + resolved "https://registry.npmjs.org/@octokit/request/-/request-6.2.3.tgz#76d5d6d44da5c8d406620a4c285d280ae310bdb4" + integrity sha512-TNAodj5yNzrrZ/VxP+H5HiYaZep0H3GU0O7PaF+fhDrt8FPrnkei9Aal/txsN/1P7V3CPiThG0tIvpPDYUsyAA== + dependencies: + "@octokit/endpoint" "^7.0.0" + "@octokit/request-error" "^3.0.0" + "@octokit/types" "^9.0.0" + is-plain-object "^5.0.0" + node-fetch "^2.6.7" + universal-user-agent "^6.0.0" + +"@octokit/rest@^19.0.7": + version "19.0.7" + resolved "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.7.tgz#d2e21b4995ab96ae5bfae50b4969da7e04e0bb70" + integrity sha512-HRtSfjrWmWVNp2uAkEpQnuGMJsu/+dBr47dRc5QVgsCbnIc1+GFEaoKBWkYG+zjrsHpSqcAElMio+n10c0b5JA== + dependencies: + "@octokit/core" "^4.1.0" + "@octokit/plugin-paginate-rest" "^6.0.0" + "@octokit/plugin-request-log" "^1.0.4" + "@octokit/plugin-rest-endpoint-methods" "^7.0.0" + +"@octokit/types@^9.0.0": + version "9.0.0" + resolved "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz#6050db04ddf4188ec92d60e4da1a2ce0633ff635" + integrity sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw== + dependencies: + "@octokit/openapi-types" "^16.0.0" + "@radix-ui/number@1.0.0": version "1.0.0" resolved "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.0.tgz" @@ -5538,6 +5150,11 @@ use-isomorphic-layout-effect "^1.0.0" use-sync-external-store "^1.0.0" +"@yarnpkg/lockfile@^1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" + integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== + abab@^2.0.3, abab@^2.0.5: version "2.0.5" resolved "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz" @@ -5648,25 +5265,29 @@ amazon-cognito-identity-js@6.0.1: isomorphic-unfetch "^3.0.0" js-cookie "^2.2.1" -amplify-cli-core@3.6.2: - version "3.6.2" - resolved "https://registry.npmjs.org/amplify-cli-core/-/amplify-cli-core-3.6.2.tgz#23b9e63f8464d88a127c17a686d03895ed379d66" - integrity sha512-CdceTqRaNyJmGX4N65HPVOOV0cQlUqxZ4ouIyVqj/mV42qrd0dFqQkuiIZXxJluPDD+fIk+n5IxPfOi/KcOjLg== +amplify-cli-core@4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/amplify-cli-core/-/amplify-cli-core-4.0.1.tgz#86167d3c54264448110c95ce872d6c338b911975" + integrity sha512-NkpAW74flRrXDIF+kXL7kd39gkqphTEJuqj8mLgbv/AfCl3lpC55QsYA4aMOmeRYoxd8f7RDcbAA3VoU3ldOdQ== dependencies: - "@aws-amplify/graphql-transformer-core" "^0.18.5-alhotpatchfeb.0" - "@aws-amplify/graphql-transformer-interfaces" "^1.14.13-alhotpatchfeb.0" + "@aws-amplify/amplify-cli-logger" "1.3.0" + "@aws-amplify/amplify-prompts" "2.6.6" + "@aws-amplify/graphql-transformer-interfaces" "^2.1.1" + "@yarnpkg/lockfile" "^1.1.0" ajv "^6.12.6" - amplify-cli-logger "1.2.3" - amplify-prompts "2.6.3" + aws-cdk-lib "~2.68.0" chalk "^4.1.1" ci-info "^2.0.0" + cli-table3 "^0.6.0" cloudform-types "^4.2.0" + colors "1.4.0" dotenv "^8.2.0" + ejs "^3.1.7" execa "^5.1.1" fs-extra "^8.1.0" globby "^11.0.3" - graphql-transformer-core "^7.6.11-alhotpatchfeb.0" hjson "^3.2.1" + inquirer "^7.3.3" js-yaml "^4.0.0" lodash "^4.17.21" node-fetch "^2.6.7" @@ -5676,26 +5297,14 @@ amplify-cli-core@3.6.2: semver "^7.3.5" typescript-json-schema "~0.52.0" which "^2.0.2" + yaml "^2.2.1" -amplify-cli-logger@1.2.3: - version "1.2.3" - resolved "https://registry.npmjs.org/amplify-cli-logger/-/amplify-cli-logger-1.2.3.tgz#136bf84a904cb4ce7e28ca645c8b98aff466da74" - integrity sha512-EM3Xp0A9mn7MjkVyCL76XZ8OWHblxB55+JPe8E1rx9entv1FNH5moLJ/JM1RdHVAiQEni96GspyTSEUPMdTM/g== +amplify-prompts@2.6.6: + version "2.6.6" + resolved "https://registry.npmjs.org/amplify-prompts/-/amplify-prompts-2.6.6.tgz#c2d7fc84ba44a188869f7640d6123641fb25dc0c" + integrity sha512-I12JHBks7VqUX1Lg2XVtFnDph8o22d5JR0NO+YwoKJBI6qyy5R10Vb/SLFIOnwIX6EC27yb1ZKKgDTJCS6V/jQ== dependencies: - winston "^3.3.3" - winston-daily-rotate-file "^4.5.0" - -amplify-cli-shared-interfaces@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/amplify-cli-shared-interfaces/-/amplify-cli-shared-interfaces-1.1.1.tgz#e5038dde4b09e065f23c5ded0cc59765f66dc94e" - integrity sha512-KbIoXRo0mX1+pLJX5cYMli9EsB152jeHyDSH9i5YHJCMRn9cYT9KzhqI7BVlt+vaW5T9AlZuEFTPMM0MEkm+rw== - -amplify-prompts@2.6.3: - version "2.6.3" - resolved "https://registry.npmjs.org/amplify-prompts/-/amplify-prompts-2.6.3.tgz#4b891500be3909f6fdabec85caccfb2bfb50f37e" - integrity sha512-jtOSA48wX7cSb4DfptpxuXR84HERr5Ty+vXXlvlKld1CaFzR7WB+1cVLobYHEFWZmC8mCMJG8PezaUXAOWvldw== - dependencies: - amplify-cli-shared-interfaces "1.1.1" + "@aws-amplify/amplify-cli-shared-interfaces" "1.2.0" chalk "^4.1.1" enquirer "^2.3.6" @@ -5913,6 +5522,24 @@ aws-amplify@^5.0.5: "@aws-amplify/xr" "4.0.5" tslib "^2.0.0" +aws-cdk-lib@~2.68.0: + version "2.68.0" + resolved "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.68.0.tgz#5448dfff733a88551e3df61df5c5b646a7b6ee75" + integrity sha512-roN3xwzv/GleGG3CaJrf+thdzr9WBzJU4LotumEOs+0cGfeXSta8Pm/cGAeY4kplr5r10QWUovH0fv/bi6Vrbw== + dependencies: + "@aws-cdk/asset-awscli-v1" "^2.2.97" + "@aws-cdk/asset-kubectl-v20" "^2.1.1" + "@aws-cdk/asset-node-proxy-agent-v5" "^2.0.77" + "@balena/dockerignore" "^1.0.2" + case "1.6.3" + fs-extra "^9.1.0" + ignore "^5.2.4" + jsonschema "^1.4.1" + minimatch "^3.1.2" + punycode "^2.3.0" + semver "^7.3.8" + yaml "1.10.2" + axios@0.26.0: version "0.26.0" resolved "https://registry.npmjs.org/axios/-/axios-0.26.0.tgz" @@ -6291,6 +5918,11 @@ capture-exit@^2.0.0: dependencies: rsvp "^4.8.4" +case@1.6.3: + version "1.6.3" + resolved "https://registry.npmjs.org/case/-/case-1.6.3.tgz#0a4386e3e9825351ca2e6216c60467ff5f1ea1c9" + integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ== + ccount@^1.0.0: version "1.1.0" resolved "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz" @@ -6318,7 +5950,7 @@ chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: +chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -6394,11 +6026,6 @@ chardet@^0.7.0: resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -charenc@0.0.2: - version "0.0.2" - resolved "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667" - integrity sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA== - "chokidar@>=3.0.0 <4.0.0": version "3.5.3" resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" @@ -6464,6 +6091,15 @@ cli-spinners@^2.2.0: resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz#f815fd30b5f9eaac02db604c7a231ed7cb2f797a" integrity sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw== +cli-table3@^0.6.0: + version "0.6.3" + resolved "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz#61ab765aac156b52f222954ffc607a6f01dbeeb2" + integrity sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg== + dependencies: + string-width "^4.2.0" + optionalDependencies: + "@colors/colors" "1.5.0" + cli-width@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz" @@ -6560,6 +6196,11 @@ color@^3.1.3: color-convert "^1.9.3" color-string "^1.6.0" +colors@1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" + integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== + colorspace@1.1.x: version "1.1.4" resolved "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz#8d442d1186152f60453bf8070cd66eb364e59243" @@ -6657,10 +6298,10 @@ constant-case@^3.0.4: tslib "^2.0.3" upper-case "^2.0.2" -constructs@^3.3.125, constructs@^3.3.69: - version "3.4.206" - resolved "https://registry.npmjs.org/constructs/-/constructs-3.4.206.tgz#7884308961cc4b6c63b67b36621280134ad7e04a" - integrity sha512-KAqhNg/r6ng/aKJ7pUNIv7lEniuWMW9BqWpRVndpcwokgkNHua4Rb+vB/8aivkmF9IZERf9vq62iV6zAjKml8g== +constructs@^10.0.5: + version "10.1.292" + resolved "https://registry.npmjs.org/constructs/-/constructs-10.1.292.tgz#29c1673fa6d671c1a5e454e86ed536cad41be937" + integrity sha512-6so2QmwcN0Ndw7Er7+8wxT1qETF3HtP7Gqc3q+5B4OS1W5/Z6tiJO1c1kpXOsnBfD8cEzs6FVVcd7Udhv5qNyA== convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.8.0" @@ -6763,11 +6404,6 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" -crypt@0.0.2: - version "0.0.2" - resolved "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b" - integrity sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow== - crypto-random-string@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz" @@ -6980,11 +6616,6 @@ decode-uri-component@0.2.1, decode-uri-component@^0.2.0: resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.1.tgz#e9d7afd716fc1a7ec6ae7cc0aa3e540a1eac2e9d" integrity sha512-XZHyaFJ6QMWhYmlz+UcmtaLeecNiXwkTGzCqG5WByt+1P1HnU6Siwf0TeP3OsZmlnGqQRSEMIxue0LLCaGY3dw== -deep-diff@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/deep-diff/-/deep-diff-1.0.2.tgz#afd3d1f749115be965e89c63edc7abb1506b9c26" - integrity sha512-aWS3UIVH+NPGCD1kki+DCU9Dua032iSsO43LqQpcs4R3+dVv7tX0qBGjiVHJHjplsoUM2XRO/KB92glqc68awg== - deep-is@~0.1.3: version "0.1.4" resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" @@ -7064,6 +6695,11 @@ depd@2.0.0: resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== +deprecation@^2.0.0, deprecation@^2.3.1: + version "2.3.1" + resolved "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" + integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== + dequal@^2.0.0: version "2.0.2" resolved "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz" @@ -7169,6 +6805,13 @@ earcut@^2.2.2, earcut@^2.2.3: resolved "https://registry.npmjs.org/earcut/-/earcut-2.2.4.tgz" integrity sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ== +ejs@^3.1.7: + version "3.1.9" + resolved "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz#03c9e8777fe12686a9effcef22303ca3d8eeb361" + integrity sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ== + dependencies: + jake "^10.8.5" + electron-to-chromium@^1.4.284: version "1.4.286" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.286.tgz#0e039de59135f44ab9a8ec9025e53a9135eba11f" @@ -7840,6 +7483,13 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" +fault@^1.0.0: + version "1.0.4" + resolved "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz#eafcfc0a6d214fc94601e170df29954a4f842f13" + integrity sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA== + dependencies: + format "^0.2.0" + fb-watchman@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" @@ -7897,6 +7547,13 @@ file-uri-to-path@2: resolved "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz#7b415aeba227d575851e0a5b0c640d7656403fba" integrity sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg== +filelist@^1.0.1: + version "1.0.4" + resolved "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" + integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== + dependencies: + minimatch "^5.0.1" + fill-range@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz" @@ -8345,46 +8002,11 @@ graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== -graphql-mapping-template@4.20.7: - version "4.20.7" - resolved "https://registry.npmjs.org/graphql-mapping-template/-/graphql-mapping-template-4.20.7.tgz#d0e266da63ba24968e564b1c044759e610af2999" - integrity sha512-gJBk+uC5w13jYTWjIuQNkVNGw2cM3i3MuqXlU+EW8+sQwqrYjHAMNxQyC2sSd0BKzGM8u6eV8AUrCNm8qmCv0A== - -graphql-transformer-common@4.24.5-alhotpatchfeb.0: - version "4.24.5-alhotpatchfeb.0" - resolved "https://registry.npmjs.org/graphql-transformer-common/-/graphql-transformer-common-4.24.5-alhotpatchfeb.0.tgz#89dd1c3522560d1647c451894c50619eeb5dce61" - integrity sha512-2R0d1npXW1HJE3u0EsLo2bL4V4UD+qyF/gJM4hBY4lyzAkcszuKUbbJmXV4TXxkIwkF58C6FMz/90XlrKhMgbQ== - dependencies: - graphql "^14.5.8" - graphql-mapping-template "4.20.7" - md5 "^2.2.1" - pluralize "8.0.0" - -graphql-transformer-core@^7.6.11-alhotpatchfeb.0: - version "7.6.11-alhotpatchfeb.0" - resolved "https://registry.npmjs.org/graphql-transformer-core/-/graphql-transformer-core-7.6.11-alhotpatchfeb.0.tgz#5e3163dc2989b9137d71e84c9c73ab0f466a0190" - integrity sha512-Mm6n2NZzG4mix0cYVIz9gOQqtanhpZVpR2G7G7danw9Ksfb8JzGhQSrKcZabhKp+txuGkFKg4vw0RJHNMrRN2Q== - dependencies: - cloudform-types "^4.2.0" - deep-diff "^1.0.2" - fs-extra "^8.1.0" - glob "^7.2.0" - graphql "^14.5.8" - graphql-transformer-common "4.24.5-alhotpatchfeb.0" - lodash "^4.17.21" - -graphql@15.8.0: +graphql@15.8.0, graphql@^15.5.0: version "15.8.0" - resolved "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz" + resolved "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz#33410e96b012fa3bdb1091cc99a94769db212b38" integrity sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw== -graphql@^14.5.8: - version "14.7.0" - resolved "https://registry.npmjs.org/graphql/-/graphql-14.7.0.tgz#7fa79a80a69be4a31c27dda824dc04dac2035a72" - integrity sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA== - dependencies: - iterall "^1.2.2" - gray-matter@4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798" @@ -8624,6 +8246,11 @@ header-case@^2.0.4: capital-case "^1.0.4" tslib "^2.0.3" +highlight.js@^10.4.1, highlight.js@~10.7.0: + version "10.7.3" + resolved "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531" + integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A== + hjson@^3.2.1: version "3.2.2" resolved "https://registry.npmjs.org/hjson/-/hjson-3.2.2.tgz#a5a81138f4c0bb427e4b2ac917fafd4b454436cf" @@ -8757,7 +8384,7 @@ ignore@^4.0.6: resolved "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -ignore@^5.2.0: +ignore@^5.2.0, ignore@^5.2.4: version "5.2.4" resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== @@ -8821,9 +8448,9 @@ inline-style-parser@0.1.1: resolved "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz" integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== -inquirer@^7.0.0: +inquirer@^7.0.0, inquirer@^7.3.3: version "7.3.3" - resolved "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz" + resolved "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== dependencies: ansi-escapes "^4.2.1" @@ -8972,7 +8599,7 @@ is-boolean-object@^1.1.0: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-buffer@^1.1.5, is-buffer@~1.1.6: +is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== @@ -9358,10 +8985,15 @@ istanbul-reports@^3.0.2: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" -iterall@^1.2.2: - version "1.3.0" - resolved "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz#afcb08492e2915cbd8a0884eb93a8c94d0d72fea" - integrity sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg== +jake@^10.8.5: + version "10.8.5" + resolved "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz#f2183d2c59382cb274226034543b9c03b8164c46" + integrity sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw== + dependencies: + async "^3.2.3" + chalk "^4.0.2" + filelist "^1.0.1" + minimatch "^3.0.4" jest-changed-files@^26.6.2: version "26.6.2" @@ -10015,6 +9647,14 @@ lower-case@^2.0.2: dependencies: tslib "^2.0.3" +lowlight@^1.17.0: + version "1.20.0" + resolved "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz#ddb197d33462ad0d93bf19d17b6c301aa3941888" + integrity sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw== + dependencies: + fault "^1.0.0" + highlight.js "~10.7.0" + lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -10178,15 +9818,6 @@ markdown-extensions@^1.0.0: resolved "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-1.1.1.tgz" integrity sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q== -md5@^2.2.1, md5@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz#c3da9a6aae3a30b46b7b0c349b87b110dc3bda4f" - integrity sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g== - dependencies: - charenc "0.0.2" - crypt "0.0.2" - is-buffer "~1.1.6" - mdast-squeeze-paragraphs@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz" @@ -10922,11 +10553,6 @@ object-hash@^2.0.1: resolved "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5" integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw== -object-hash@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" - integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== - object-inspect@^1.12.0: version "1.12.3" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" @@ -11328,11 +10954,6 @@ pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" -pluralize@8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1" - integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== - pngjs@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz" @@ -11504,6 +11125,11 @@ punycode@^2.1.0, punycode@^2.1.1: resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== +punycode@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" + integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== + puppeteer@1.20.0: version "1.20.0" resolved "https://registry.npmjs.org/puppeteer/-/puppeteer-1.20.0.tgz" @@ -12212,7 +11838,7 @@ semver@^6.0.0, semver@^6.1.2, semver@^6.3.0: resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.3.5, semver@^7.3.7: +semver@^7.3.5, semver@^7.3.7, semver@^7.3.8: version "7.3.8" resolved "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== @@ -12974,11 +12600,6 @@ trough@^2.0.0: resolved "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz" integrity sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g== -ts-dedent@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz#39e4bd297cd036292ae2394eb3412be63f563bb5" - integrity sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ== - ts-jest@^26.0.3: version "26.5.6" resolved "https://registry.npmjs.org/ts-jest/-/ts-jest-26.5.6.tgz" @@ -13964,11 +13585,16 @@ yallist@^4.0.0: resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^1.10.0, yaml@^1.7.2: +yaml@1.10.2, yaml@^1.10.0, yaml@^1.7.2: version "1.10.2" - resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" + resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== +yaml@^2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/yaml/-/yaml-2.2.1.tgz#3014bf0482dcd15147aa8e56109ce8632cd60ce4" + integrity sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw== + yargs-parser@20.x: version "20.2.9" resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz"