diff --git a/.circleci/config.base.yml b/.circleci/config.base.yml index 0986f155c2..599310d7b6 100644 --- a/.circleci/config.base.yml +++ b/.circleci/config.base.yml @@ -13,8 +13,8 @@ executors: shell: bash.exe working_directory: ~/repo environment: - AMPLIFY_DIR: C:/home/circleci/.npm-global/lib/node_modules/@aws-amplify/cli-internal/bin - AMPLIFY_PATH: C:/home/circleci/.npm-global/lib/node_modules/@aws-amplify/cli-internal/bin/amplify + AMPLIFY_DIR: C:/home/circleci/repo/out + AMPLIFY_PATH: C:/home/circleci/repo/out/amplify.exe l: &linux-e2e-executor docker: @@ -22,8 +22,8 @@ executors: working_directory: ~/repo resource_class: large environment: - AMPLIFY_DIR: /home/circleci/.npm-global/lib/node_modules/@aws-amplify/cli-internal/bin - AMPLIFY_PATH: /home/circleci/.npm-global/lib/node_modules/@aws-amplify/cli-internal/bin/amplify + AMPLIFY_DIR: /home/circleci/repo/out + AMPLIFY_PATH: /home/circleci/repo/out/amplify-pkg-linux-x64 defaults: &defaults working_directory: ~/repo @@ -35,7 +35,7 @@ defaults: &defaults scan_e2e_test_artifacts: &scan_e2e_test_artifacts name: Scan And Cleanup E2E Test Artifacts - no_output_timeout: 60m + no_output_timeout: 90m command: | if ! yarn ts-node .circleci/scan_artifacts.ts; then echo "Cleaning the repository" @@ -107,15 +107,6 @@ jobs: key: amplify-category-api-yarn-deps-{{ .Branch }}-{{ checksum "yarn.lock" }}-{{ arch }} - run: chmod +x .circleci/lint_pr.sh && ./.circleci/lint_pr.sh - verify-api-extract: - <<: *linux-e2e-executor - steps: - - attach_workspace: - at: ./ - - restore_cache: - key: amplify-category-api-yarn-deps-{{ .Branch }}-{{ checksum "yarn.lock" }}-{{ arch }} - - run: yarn verify-api-extract - mock_e2e_tests: <<: *linux-e2e-executor steps: @@ -129,7 +120,7 @@ jobs: source .circleci/local_publish_helpers.sh cd packages/amplify-util-mock/ yarn e2e - no_output_timeout: 60m + no_output_timeout: 90m environment: JEST_JUNIT_OUTPUT: "reports/junit/js-test-results.xml" - store_test_results: @@ -187,7 +178,7 @@ jobs: retry yarn e2e --maxWorkers=3 $TEST_SUITE environment: AMPLIFY_CLI_DISABLE_LOGGING: "true" - no_output_timeout: 60m + no_output_timeout: 90m - store_test_results: path: packages/graphql-transformers-e2e-tests/ @@ -222,6 +213,8 @@ jobs: path: packages/amplify-e2e-tests/amplify-e2e-reports client_e2e_tests: + environment: + AMPLIFY_PATH: /home/circleci/.npm-global/lib/node_modules/@aws-amplify/cli-internal/bin/amplify parameters: os: type: executor @@ -266,8 +259,6 @@ jobs: amplify_migration_tests_v5: <<: *defaults - environment: - AMPLIFY_PATH: /home/circleci/.npm-global/lib/node_modules/@aws-amplify/cli/bin/amplify steps: - attach_workspace: at: ./ @@ -281,7 +272,7 @@ jobs: changeNpmGlobalPath cd packages/amplify-migration-tests retry yarn run migration_v5.2.0 --maxWorkers=3 $TEST_SUITE - no_output_timeout: 60m + no_output_timeout: 90m - run: *scan_e2e_test_artifacts - store_test_results: path: packages/amplify-migration-tests/ @@ -290,9 +281,9 @@ jobs: working_directory: ~/repo amplify_migration_tests_v6: - <<: *defaults environment: - AMPLIFY_PATH: /home/circleci/.npm-global/lib/node_modules/@aws-amplify/cli/bin/amplify + AMPLIFY_PATH: /home/circleci/.npm-global/lib/node_modules/@aws-amplify/cli-internal/bin/amplify + <<: *defaults steps: - attach_workspace: at: ./ @@ -306,37 +297,10 @@ jobs: changeNpmGlobalPath cd packages/amplify-migration-tests retry yarn run migration_v6.1.0 --maxWorkers=3 $TEST_SUITE - no_output_timeout: 60m - - run: *scan_e2e_test_artifacts - - store_test_results: - path: packages/amplify-migration-tests/ - - store_artifacts: - path: ~/repo/packages/amplify-migration-tests/amplify-migration-reports - working_directory: ~/repo - - amplify_migration_tests_v10: - <<: *defaults - environment: - AMPLIFY_PATH: /home/circleci/.amplify/bin/amplify - steps: - - attach_workspace: - at: ./ - - restore_cache: - key: amplify-category-api-yarn-deps-{{ .Branch }}-{{ checksum "yarn.lock" }}-{{ arch }} - - run: - name: Run tests migrating from CLI v10.5.1 - command: | - yarn setup-dev - source .circleci/local_publish_helpers.sh - changeNpmGlobalPath - cd packages/amplify-migration-tests - unset IS_AMPLIFY_CI - echo $IS_AMPLIFY_CI - retry yarn run migration_v10.5.1 --maxWorkers=3 $TEST_SUITE no_output_timeout: 90m - run: *scan_e2e_test_artifacts - store_test_results: - path: ~/repo/packages/amplify-migration-tests/ + path: packages/amplify-migration-tests/ - store_artifacts: path: ~/repo/packages/amplify-migration-tests/amplify-migration-reports working_directory: ~/repo @@ -370,7 +334,7 @@ jobs: command: | cd packages/amplify-e2e-tests yarn clean-e2e-resources - no_output_timeout: 60m + no_output_timeout: 90m - run: name: "Cleanup Stale Buckets" command: | @@ -394,25 +358,12 @@ jobs: command: | cd packages/amplify-e2e-tests yarn clean-e2e-resources workflow ${CIRCLE_WORKFLOW_ID} - no_output_timeout: 60m + no_output_timeout: 90m - run: *scan_e2e_test_artifacts - store_artifacts: path: ~/repo/packages/amplify-e2e-tests/amplify-e2e-reports working_directory: ~/repo - wait_for_all: - <<: *linux-e2e-executor - steps: - - run: - name: 'Wait for all required jobs to finish' - command: | - while [[ $(curl --location --request GET "https://circleci.com/api/v2/workflow/$CIRCLE_WORKFLOW_ID/job" --header "Circle-Token: $CIRCLECI_TOKEN"| jq -r '.items[]|select(.name != "wait_for_all")|.status' | grep -c "running") -gt 0 ]] - do - sleep 60 - done - no_output_timeout: 180m - working_directory: ~/repo - workflows: version: 2 e2e_resource_cleanup: @@ -462,9 +413,6 @@ workflows: - lint: requires: - build - - verify-api-extract: - requires: - - build - test: requires: - build @@ -532,19 +480,6 @@ workflows: - /run-e2e\/.*/ requires: - publish_to_local_registry - - amplify_migration_tests_v10: - context: - - e2e-auth-credentials - - api-cleanup-resources - - api-e2e-test-context - filters: - branches: - only: - - main - - /tagged-release\/.*/ - - /run-e2e\/.*/ - requires: - - publish_to_local_registry - amplify_migration_tests_v5: context: - e2e-auth-credentials @@ -558,31 +493,16 @@ workflows: - /run-e2e\/.*/ requires: - publish_to_local_registry - - wait_for_all: - context: - - api-cleanup-resources - - api-e2e-test-context - requires: - - build - filters: - branches: - only: - - main - - /tagged-release\/.*/ - - /run-e2e\/.*/ - - cleanup_resources_after_e2e_runs: context: - api-cleanup-resources - api-e2e-test-context requires: - - wait_for_all - filters: - branches: - only: - - main - - /tagged-release\/.*/ - - /run-e2e\/.*/ + - amplify_e2e_tests + - client_e2e_tests + - graphql_e2e_tests + - amplify_migration_tests_v6 + - amplify_migration_tests_v5 - deploy: context: - e2e-auth-credentials @@ -594,7 +514,6 @@ workflows: - graphql_e2e_tests - amplify_e2e_tests - client_e2e_tests - - amplify_migration_tests_v10 - amplify_migration_tests_v6 - amplify_migration_tests_v5 filters: @@ -653,7 +572,7 @@ commands: source .circleci/local_publish_helpers.sh cd packages/amplify-e2e-tests retry yarn run e2e --detectOpenHandles --maxWorkers=3 $TEST_SUITE - no_output_timeout: 60m + no_output_timeout: 90m - when: condition: equal: [*linux-e2e-executor, << parameters.os >>] @@ -676,7 +595,7 @@ commands: steps: - run: name: Scan E2E artifacts - no_output_timeout: 60m + no_output_timeout: 90m command: | if ! yarn ts-node .circleci/scan_artifacts.ts; then echo "Cleaning the repository" @@ -704,7 +623,7 @@ commands: cd client-test-apps/js/api-model-relationship-app npm install retry npm run test:ci - no_output_timeout: 60m + no_output_timeout: 90m - when: condition: equal: [*linux-e2e-executor, << parameters.os >>] @@ -719,4 +638,4 @@ commands: cd client-test-apps/js/api-model-relationship-app npm install retry npm run test:ci - no_output_timeout: 60m + no_output_timeout: 90m diff --git a/.circleci/config.yml b/.circleci/config.yml index 81f4e95ca8..e5022c78fe 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -257,4 +257,4 @@ commands: cd client-test-apps/js/api-model-relationship-app npm install retry npm run test:ci - no_output_timeout: 60m + no_output_timeout: 90m diff --git a/.github/codeql/codeql-config.yml b/.github/codeql/codeql-config.yml deleted file mode 100644 index a3fb97890f..0000000000 --- a/.github/codeql/codeql-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -paths-ignore: - - packages/amplify-category-api/resources/awscloudformation/container-templates/**/*.js \ No newline at end of file diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml deleted file mode 100644 index f0e16f7b47..0000000000 --- a/.github/workflows/codeql.yml +++ /dev/null @@ -1,40 +0,0 @@ -name: 'CodeQL' - -on: - push: - pull_request: - -jobs: - analyze: - name: Analyze - runs-on: ubuntu-latest - permissions: - actions: read - contents: read - security-events: write - - strategy: - fail-fast: false - matrix: - language: ['python', 'javascript'] - - steps: - - name: Checkout repository - uses: actions/checkout@v3 - with: - # Minimal depth 2 so we can checkout the commit before possible merge commit. - fetch-depth: 2 - - - name: Initialize CodeQL - uses: github/codeql-action/init@v2 - with: - languages: ${{ matrix.language }} - config-file: ./.github/codeql/codeql-config.yml - - - name: Autobuild - uses: github/codeql-action/autobuild@v2 - - - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 - with: - category: '/language:${{matrix.language}}' \ No newline at end of file diff --git a/.lgtm.yml b/.lgtm.yml new file mode 100644 index 0000000000..efc97b118e --- /dev/null +++ b/.lgtm.yml @@ -0,0 +1,21 @@ +######################################################################################### +# Use the extraction block to define changes to the default code extraction process # +# for one or more languages. The settings for each language are defined in a child # +# block, with one or more steps. # +######################################################################################### + +extraction: + # Define settings for JavaScript analysis + ########################################## + javascript: + # The `index` step extracts information from the files in the codebase. + index: + # Specify a list of glob patterns to include/exclude files from extraction; this + # is applied on top of the include/exclude paths from above; patterns are + # processed in the same way as for path classifiers above. + # Default: include all files with known extensions (such as .js, .ts and .html), + # but exclude files ending in `-min.js` or `.min.js` and folders named `node_modules` + # or `bower_components` + filters: + # exclude any *.ts files anywhere. + - exclude: "packages/amplify-category-api/resources/awscloudformation/container-templates/**/*.js" \ No newline at end of file diff --git a/client-test-apps/js/api-model-relationship-app/src/__tests__/utils/execUtils.ts b/client-test-apps/js/api-model-relationship-app/src/__tests__/utils/execUtils.ts index 841f239da9..656e009afb 100644 --- a/client-test-apps/js/api-model-relationship-app/src/__tests__/utils/execUtils.ts +++ b/client-test-apps/js/api-model-relationship-app/src/__tests__/utils/execUtils.ts @@ -469,7 +469,7 @@ const chain = (context: Context): ExecutionContext => { sendCtrlA: function (): ExecutionContext { var _send: ExecutionStep = { fn: () => { - context.process.write(`${CONTROL_A}`); + context.process.write(`${CONTROL_A}${EOL}`); return true; }, name: '_send', diff --git a/package.json b/package.json index 0d8b96ed1c..8fe605c887 100644 --- a/package.json +++ b/package.json @@ -44,9 +44,7 @@ "hoist-cli-win": "rimraf node_modules/amplify-cli-internal && mkdir node_modules\\amplify-cli-internal && xcopy /e /q node_modules\\@aws-amplify\\cli-internal node_modules\\amplify-cli-internal\\", "publish:main": "lerna publish --canary --force-publish --preid=alpha --exact --include-merged-tags --conventional-prerelease --no-verify-access --yes", "refresh-lockfile": "rimraf yarn.lock && yarn", - "update-cli-packages": "./scripts/update-cli-dependencies.sh && yarn", - "extract-api": "lerna run extract-api", - "verify-api-extract": "yarn extract-api && ./scripts/verify-extract-api.sh" + "update-cli-packages": "./scripts/update-cli-dependencies.sh && yarn" }, "bugs": { "url": "https://github.com/aws-amplify/amplify-category-api/issues" @@ -90,7 +88,6 @@ "@commitlint/config-lerna-scopes": "^16.2.2", "@commitlint/cz-commitlint": "^16.2.3", "@commitlint/prompt": "^16.2.3", - "@microsoft/api-extractor": "^7.33.5", "@types/glob": "^7.1.1", "@types/jest": "^26.0.20", "@types/js-yaml": "^4.0.0", diff --git a/packages/amplify-category-api/API.md b/packages/amplify-category-api/API.md deleted file mode 100644 index 1a6963ab30..0000000000 --- a/packages/amplify-category-api/API.md +++ /dev/null @@ -1,191 +0,0 @@ -## API Report File for "@aws-amplify/amplify-category-api" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { $TSAny } from 'amplify-cli-core'; -import { $TSContext } from 'amplify-cli-core'; -import { $TSObject } from 'amplify-cli-core'; -import * as cdk from '@aws-cdk/core'; -import * as cloudmap from '@aws-cdk/aws-servicediscovery'; -import { DeploymentResources } from '@aws-amplify/graphql-transformer-core'; -import { DeploymentResources as DeploymentResources_2 } from 'graphql-transformer-core'; -import * as ec2 from '@aws-cdk/aws-ec2'; -import * as ecs from '@aws-cdk/aws-ecs'; -import * as iam from '@aws-cdk/aws-iam'; -import { ResolverConfig } from 'graphql-transformer-core'; -import { UserDefinedSlot } from '@aws-amplify/graphql-transformer-core'; - -// @public (undocumented) -export function addAdminQueriesApi(context: $TSContext, apiProps: { - apiName: string; - functionName: string; - authResourceName: string; - dependsOn: $TSObject[]; -}): Promise; - -// @public (undocumented) -export const addGraphQLAuthorizationMode: (context: $TSContext, args: $TSObject) => Promise<{ - authenticationType: string; -}>; - -// @public (undocumented) -export type ApiResource = { - category: string; - resourceName: string; - gitHubInfo?: { - path: string; - tokenSecretArn: string; - }; - deploymentMechanism: DEPLOYMENT_MECHANISM; - authName: string; - restrictAccess: boolean; - dependsOn: ResourceDependency[]; - environmentMap: Record; - categoryPolicies: $TSAny[]; - mutableParametersState: $TSAny; - output?: Record; - apiType?: API_TYPE; - exposedContainer?: { - name: string; - port: number; - }; -}; - -// @public (undocumented) -export const checkForcedUpdates: (context: $TSContext) => Promise; - -// @public (undocumented) -const console_2: (context: $TSContext) => Promise; -export { console_2 as console } - -// @public (undocumented) -export function convertDeperecatedRestApiPaths(deprecatedParametersFileName: string, deprecatedParametersFilePath: string, resourceName: string): {}; - -// @public (undocumented) -export enum DEPLOYMENT_MECHANISM { - // (undocumented) - FULLY_MANAGED = "FULLY_MANAGED", - // (undocumented) - INDENPENDENTLY_MANAGED = "INDENPENDENTLY_MANAGED", - // (undocumented) - SELF_MANAGED = "SELF_MANAGED" -} - -// Warning: (ae-forgotten-export) The symbol "ContainersStack" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export class EcsAlbStack extends ContainersStack { - // Warning: (ae-forgotten-export) The symbol "EcsStackProps" needs to be exported by the entry point index.d.ts - constructor(scope: cdk.Construct, id: string, ecsProps: EcsStackProps); -} - -// @public (undocumented) -export class EcsStack extends ContainersStack { - // Warning: (ae-forgotten-export) The symbol "EcsStackProps_2" needs to be exported by the entry point index.d.ts - constructor(scope: cdk.Construct, id: string, ecsProps: EcsStackProps_2); -} - -// @public (undocumented) -export const executeAmplifyCommand: (context: $TSContext) => Promise; - -// @public (undocumented) -export const executeAmplifyHeadlessCommand: (context: $TSContext, headlessPayload: string) => Promise; - -// Warning: (ae-forgotten-export) The symbol "ContainerArtifactsMetadata" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export function generateContainersArtifacts(context: $TSContext, resource: ApiResource, askForExposedContainer?: boolean): Promise; - -// @public (undocumented) -export const getAuthConfig: (context: $TSContext, resourceName: string) => Promise<{ - defaultAuthentication: any; - additionalAuthenticationProviders: any[]; -}>; - -// Warning: (ae-forgotten-export) The symbol "DockerServiceInfo" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export function getContainers(composeContents?: string, dockerfileContents?: string): DockerServiceInfo; - -// @public (undocumented) -export const getDirectiveDefinitions: (context: $TSContext, resourceDir: string) => Promise; - -// @public (undocumented) -export function getGitHubOwnerRepoFromPath(path: string): { - owner: string; - repo: string; - branch: string; - path: string; -}; - -// @public (undocumented) -export const getPermissionPolicies: (context: $TSContext, resourceOpsMapping: $TSObject) => Promise<{ - permissionPolicies: $TSAny[]; - resourceAttributes: $TSAny[]; -}>; - -// @public (undocumented) -export const getResolverConfig: (context: $TSContext, resourceName: string) => Promise; - -// @public (undocumented) -export const getTransformerVersion: (context: any) => Promise; - -// @public (undocumented) -export const handleAmplifyEvent: (_: $TSContext, args: any) => Promise; - -// @public (undocumented) -export const initEnv: (context: $TSContext) => Promise; - -// @public (undocumented) -export const migrate: (context: $TSContext, serviceName?: string) => Promise; - -// @public (undocumented) -export const NETWORK_STACK_LOGICAL_ID = "NetworkStack"; - -// @public (undocumented) -export function parseUserDefinedSlots(userDefinedTemplates: Record): Record; - -// @public (undocumented) -export function processDockerConfig(context: $TSContext, resource: ApiResource, srcPath: string, askForExposedContainer?: boolean): Promise<{ - containersPorts: number[]; - containers: Container[]; - isInitialDeploy: boolean; - desiredCount: number; - exposedContainer: { - name: string; - port: number; - }; - secretsArns: Map; -}>; - -// @public (undocumented) -export function promptToAddApiKey(context: $TSContext): Promise; - -// @public (undocumented) -export const SLOT_NAMES: Set; - -// @public (undocumented) -export const transformCategoryStack: (context: $TSContext, resource: $TSObject) => Promise; - -// @public (undocumented) -export const transformGraphQLSchema: (context: $TSContext, options: $TSAny) => Promise; - -// @public (undocumented) -export function updateAdminQueriesApi(context: $TSContext, apiProps: { - apiName: string; - functionName: string; - authResourceName: string; - dependsOn: $TSObject[]; -}): Promise; - -// Warnings were encountered during analysis: -// -// src/provider-utils/awscloudformation/utils/containers-artifacts.ts:30:3 - (ae-forgotten-export) The symbol "ResourceDependency" needs to be exported by the entry point index.d.ts -// src/provider-utils/awscloudformation/utils/containers-artifacts.ts:35:3 - (ae-forgotten-export) The symbol "API_TYPE" needs to be exported by the entry point index.d.ts -// src/provider-utils/awscloudformation/utils/containers-artifacts.ts:124:42 - (ae-forgotten-export) The symbol "Container" needs to be exported by the entry point index.d.ts - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/amplify-category-api/CHANGELOG.md b/packages/amplify-category-api/CHANGELOG.md index 0c90a8dc33..bed88e7f38 100644 --- a/packages/amplify-category-api/CHANGELOG.md +++ b/packages/amplify-category-api/CHANGELOG.md @@ -3,24 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [4.1.2](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/amplify-category-api@4.1.1...@aws-amplify/amplify-category-api@4.1.2) (2022-12-13) - -**Note:** Version bump only for package @aws-amplify/amplify-category-api - -## [4.1.1](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/amplify-category-api@4.1.0...@aws-amplify/amplify-category-api@4.1.1) (2022-12-09) - -### Bug Fixes - -- add rdsRegion check back ([6d8736f](https://github.com/aws-amplify/amplify-category-api/commit/6d8736f8f29bbe6d3469e91adcb95ef6f9f8abe6)) -- address PR feedback ([2a119e6](https://github.com/aws-amplify/amplify-category-api/commit/2a119e6b8e86889b5f206f49b5063b4ce99ea859)) -- remove unused variable ([b419119](https://github.com/aws-amplify/amplify-category-api/commit/b41911975c6741c5b66e7cbcf4ca01af2a9e805a)) - -# [4.1.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/amplify-category-api@4.0.9...@aws-amplify/amplify-category-api@4.1.0) (2022-12-03) - -### Features - -- 🎸 Added bracket mismatch error detection ([40fdd88](https://github.com/aws-amplify/amplify-category-api/commit/40fdd885e5553ea4b087ff15b1305328a37fdecd)), closes [#107](https://github.com/aws-amplify/amplify-category-api/issues/107) - ## [4.0.9](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/amplify-category-api@4.0.8...@aws-amplify/amplify-category-api@4.0.9) (2022-11-08) **Note:** Version bump only for package @aws-amplify/amplify-category-api diff --git a/packages/amplify-category-api/package.json b/packages/amplify-category-api/package.json index 631f2c0eb4..4a9d99e2ae 100644 --- a/packages/amplify-category-api/package.json +++ b/packages/amplify-category-api/package.json @@ -1,7 +1,7 @@ { "name": "@aws-amplify/amplify-category-api", - "version": "4.1.2", - "description": "Amplify CLI API category plugin.", + "version": "4.0.9", + "description": "Amplify CLI API category plugin", "repository": { "type": "git", "url": "https://github.com/aws-amplify/amplify-category-api.git", @@ -15,8 +15,7 @@ "watch": "tsc -w", "clean": "rimraf lib tsconfig.tsbuildinfo node_modules", "test": "jest", - "generateSchemas": "ts-node ./scripts/generateApiSchemas.ts", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "generateSchemas": "ts-node ./scripts/generateApiSchemas.ts" }, "keywords": [ "graphql", @@ -29,19 +28,19 @@ "access": "public" }, "dependencies": { - "@aws-amplify/graphql-auth-transformer": "1.2.2", - "@aws-amplify/graphql-default-value-transformer": "0.7.4", - "@aws-amplify/graphql-function-transformer": "0.7.32", - "@aws-amplify/graphql-http-transformer": "0.8.32", - "@aws-amplify/graphql-index-transformer": "0.14.5", - "@aws-amplify/graphql-maps-to-transformer": "1.1.38", - "@aws-amplify/graphql-model-transformer": "0.16.4", - "@aws-amplify/graphql-predictions-transformer": "0.6.32", - "@aws-amplify/graphql-relational-transformer": "0.12.6", - "@aws-amplify/graphql-searchable-transformer": "0.16.5", - "@aws-amplify/graphql-transformer-core": "0.18.0", + "@aws-amplify/graphql-auth-transformer": "1.1.4", + "@aws-amplify/graphql-default-value-transformer": "0.7.3", + "@aws-amplify/graphql-function-transformer": "0.7.31", + "@aws-amplify/graphql-http-transformer": "0.8.31", + "@aws-amplify/graphql-index-transformer": "0.14.3", + "@aws-amplify/graphql-maps-to-transformer": "1.1.35", + "@aws-amplify/graphql-model-transformer": "0.16.3", + "@aws-amplify/graphql-predictions-transformer": "0.6.31", + "@aws-amplify/graphql-relational-transformer": "0.12.4", + "@aws-amplify/graphql-searchable-transformer": "0.16.3", + "@aws-amplify/graphql-transformer-core": "0.17.15", "@aws-amplify/graphql-transformer-interfaces": "1.14.9", - "@aws-amplify/graphql-transformer-migrator": "1.4.12", + "@aws-amplify/graphql-transformer-migrator": "1.4.10", "@aws-cdk/assets": "~1.172.0", "@aws-cdk/aws-apigateway": "~1.172.0", "@aws-cdk/aws-apigatewayv2": "~1.172.0", @@ -91,18 +90,18 @@ "constructs": "^3.3.125", "fs-extra": "^8.1.0", "graphql": "^14.5.8", - "graphql-auth-transformer": "7.2.45", - "graphql-connection-transformer": "5.2.44", - "graphql-dynamodb-transformer": "7.2.44", - "graphql-elasticsearch-transformer": "5.2.45", - "graphql-function-transformer": "3.3.35", - "graphql-http-transformer": "5.2.44", - "graphql-key-transformer": "3.2.44", - "graphql-predictions-transformer": "3.2.44", - "graphql-relational-schema-transformer": "2.21.11", - "graphql-transformer-common": "4.24.1", - "graphql-transformer-core": "7.6.7", - "graphql-versioned-transformer": "5.2.44", + "graphql-auth-transformer": "7.2.44", + "graphql-connection-transformer": "5.2.43", + "graphql-dynamodb-transformer": "7.2.43", + "graphql-elasticsearch-transformer": "5.2.44", + "graphql-function-transformer": "3.3.34", + "graphql-http-transformer": "5.2.43", + "graphql-key-transformer": "3.2.43", + "graphql-predictions-transformer": "3.2.43", + "graphql-relational-schema-transformer": "2.21.10", + "graphql-transformer-common": "4.24.0", + "graphql-transformer-core": "7.6.6", + "graphql-versioned-transformer": "5.2.43", "import-from": "^3.0.0", "import-global": "^0.1.0", "inquirer": "^7.3.3", diff --git a/packages/amplify-category-api/src/__tests__/graphql-transformer/graphql-push-schema-checks.test.ts b/packages/amplify-category-api/src/__tests__/graphql-transformer/graphql-push-schema-checks.test.ts index c5679457df..449939fc49 100644 --- a/packages/amplify-category-api/src/__tests__/graphql-transformer/graphql-push-schema-checks.test.ts +++ b/packages/amplify-category-api/src/__tests__/graphql-transformer/graphql-push-schema-checks.test.ts @@ -1,26 +1,13 @@ -const getParamMock = jest.fn(); - -import { $TSContext, stateManager, getGraphQLTransformerOpenSearchProductionDocLink, ApiCategoryFacade } from 'amplify-cli-core'; +import { stateManager, getGraphQLTransformerOpenSearchProductionDocLink, ApiCategoryFacade } from 'amplify-cli-core'; import { printer } from 'amplify-prompts'; import { searchablePushChecks } from '../../graphql-transformer/api-utils'; jest.mock('amplify-cli-core'); jest.mock('amplify-prompts'); -jest.mock('@aws-amplify/amplify-environment-parameters', () => ({ - ensureEnvParamManager: jest.fn().mockResolvedValue({ - instance: { - getResourceParamManager: jest.fn().mockReturnValue({ - getParam: getParamMock, - }), - }, - }), -})); - const printerMock = printer as jest.Mocked; const stateManagerMock = stateManager as jest.Mocked; -const getTransformerVersionMock = ApiCategoryFacade - .getTransformerVersion as jest.MockedFunction; +const getTransformerVersionMock = ApiCategoryFacade.getTransformerVersion as jest.MockedFunction const getGraphQLTransformerOpenSearchProductionDocLinkMock = getGraphQLTransformerOpenSearchProductionDocLink as jest.MockedFunction< typeof getGraphQLTransformerOpenSearchProductionDocLink >; @@ -34,84 +21,171 @@ describe('graphql schema checks', () => { amplify: { getEnvInfo: jest.fn(), }, - } as unknown as $TSContext; - - const printerWarning = 'Your instance type for OpenSearch is t2.small.elasticsearch, you may experience performance issues or data loss.' - + ' Consider reconfiguring with the instructions here mockDocsLink'; + }; beforeEach(() => { jest.clearAllMocks(); }); it('should warn users if they use not recommended open search instance without overrides', async () => { - stateManagerMock.getLocalEnvInfo.mockReturnValue({ envName: 'test' }); - getParamMock.mockReturnValueOnce(undefined); + stateManagerMock.getTeamProviderInfo.mockReturnValue({}); + contextMock.amplify.getEnvInfo.mockReturnValue({ envName: 'test' }); const map = { Post: ['model', 'searchable'] }; await searchablePushChecks(contextMock, map, 'test_api_name'); - expect(printerMock.warn).lastCalledWith(printerWarning); + expect(printerMock.warn).lastCalledWith( + 'Your instance type for OpenSearch is t2.small.elasticsearch, you may experience performance issues or data loss. Consider reconfiguring with the instructions here mockDocsLink', + ); }); it('should warn users if they use not recommended open search instance with overrides', async () => { - getParamMock.mockReturnValueOnce('t2.small.elasticsearch'); - stateManagerMock.getLocalEnvInfo.mockReturnValue({ envName: 'test' }); + stateManagerMock.getTeamProviderInfo.mockReturnValue({ + test: { + categories: { + api: { + test_api_name: { + OpenSearchInstanceType: 't2.small.elasticsearch', + }, + }, + }, + }, + }); + contextMock.amplify.getEnvInfo.mockReturnValue({ envName: 'test' }); const map = { Post: ['model', 'searchable'] }; await searchablePushChecks(contextMock, map, 'test_api_name'); - expect(printerMock.warn).lastCalledWith(printerWarning); + expect(printerMock.warn).lastCalledWith( + 'Your instance type for OpenSearch is t2.small.elasticsearch, you may experience performance issues or data loss. Consider reconfiguring with the instructions here mockDocsLink', + ); }); it('should warn users if they use not recommended elastic search instance with overrides', async () => { - getParamMock.mockReturnValueOnce('t2.small.elasticsearch'); - stateManagerMock.getLocalEnvInfo.mockReturnValue({ envName: 'test' }); + stateManagerMock.getTeamProviderInfo.mockReturnValue({ + test: { + categories: { + api: { + test_api_name: { + ElasticSearchInstanceType: 't2.small.elasticsearch', + }, + }, + }, + }, + }); + contextMock.amplify.getEnvInfo.mockReturnValue({ envName: 'test' }); const map = { Post: ['model', 'searchable'] }; await searchablePushChecks(contextMock, map, 'test_api_name'); - expect(printerMock.warn).lastCalledWith(printerWarning); + expect(printerMock.warn).lastCalledWith( + 'Your instance type for OpenSearch is t2.small.elasticsearch, you may experience performance issues or data loss. Consider reconfiguring with the instructions here mockDocsLink', + ); }); it('should NOT warn users if they use recommended open search instance', async () => { - getParamMock.mockReturnValueOnce('t2.medium.elasticsearch'); - stateManagerMock.getLocalEnvInfo.mockReturnValue({ envName: 'test' }); + stateManagerMock.getTeamProviderInfo.mockReturnValue({ + test: { + categories: { + api: { + test_api_name: { + OpenSearchInstanceType: 't2.medium.elasticsearch', + }, + }, + }, + }, + }); + contextMock.amplify.getEnvInfo.mockReturnValue({ envName: 'test' }); const map = { Post: ['model', 'searchable'] }; await searchablePushChecks(contextMock, map, 'test_api_name'); expect(printerMock.warn).not.toBeCalled(); }); it('should NOT warn users if they use recommended elastic search instance', async () => { - getParamMock.mockReturnValueOnce('t2.medium.elasticsearch'); - stateManagerMock.getLocalEnvInfo.mockReturnValue({ envName: 'test' }); + stateManagerMock.getTeamProviderInfo.mockReturnValue({ + test: { + categories: { + api: { + test_api_name: { + ElasticSearchInstanceType: 't2.medium.elasticsearch', + }, + }, + }, + }, + }); + contextMock.amplify.getEnvInfo.mockReturnValue({ envName: 'test' }); const map = { Post: ['model', 'searchable'] }; await searchablePushChecks(contextMock, map, 'test_api_name'); expect(printerMock.warn).not.toBeCalled(); }); it('should NOT warn users if they use recommended open search instance on the environment', async () => { - getParamMock.mockReturnValueOnce('t2.medium.elasticsearch'); - stateManagerMock.getLocalEnvInfo.mockReturnValue({ envName: 'prod' }); + stateManagerMock.getTeamProviderInfo.mockReturnValue({ + dev: { + categories: { + api: { + test_api_name: { + OpenSearchInstanceType: 't2.small.elasticsearch', + }, + }, + }, + }, + prod: { + categories: { + api: { + test_api_name: { + OpenSearchInstanceType: 't2.medium.elasticsearch', + }, + }, + }, + }, + }); + contextMock.amplify.getEnvInfo.mockReturnValue({ envName: 'prod' }); const map = { Post: ['model', 'searchable'] }; await searchablePushChecks(contextMock, map, 'test_api_name'); expect(printerMock.warn).not.toBeCalled(); }); it('should NOT warn users if they use recommended elastic search instance on the environment', async () => { - getParamMock.mockReturnValueOnce('t2.medium.elasticsearch'); - stateManagerMock.getLocalEnvInfo.mockReturnValue({ envName: 'prod' }); + stateManagerMock.getTeamProviderInfo.mockReturnValue({ + dev: { + categories: { + api: { + test_api_name: { + ElasticSearchInstanceType: 't2.small.elasticsearch', + }, + }, + }, + }, + prod: { + categories: { + api: { + test_api_name: { + ElasticSearchInstanceType: 't2.medium.elasticsearch', + }, + }, + }, + }, + }); + contextMock.amplify.getEnvInfo.mockReturnValue({ envName: 'prod' }); const map = { Post: ['model', 'searchable'] }; await searchablePushChecks(contextMock, map, 'test_api_name'); expect(printerMock.warn).not.toBeCalled(); }); it('should NOT warn users if they do NOT use searchable', async () => { - getParamMock.mockReturnValueOnce(undefined); - stateManagerMock.getLocalEnvInfo.mockReturnValue({ envName: 'test' }); + stateManagerMock.getTeamProviderInfo.mockReturnValue({}); + contextMock.amplify.getEnvInfo.mockReturnValue({ envName: 'test' }); const map = { Post: ['model'] }; await searchablePushChecks(contextMock, map, 'test_api_name'); expect(printerMock.warn).not.toBeCalled(); }); it('should warn users if they use not recommended open search instance with overrides', async () => { - getParamMock.mockReturnValueOnce(undefined); - stateManagerMock.getLocalEnvInfo.mockReturnValue({ envName: 'test' }); + stateManagerMock.getTeamProviderInfo.mockReturnValue({ + test: { + categories: {}, + }, + }); + contextMock.amplify.getEnvInfo.mockReturnValue({ envName: 'test' }); const map = { Post: ['model', 'searchable'] }; await searchablePushChecks(contextMock, map, 'test_api_name'); - expect(printerMock.warn).lastCalledWith(printerWarning); + expect(printerMock.warn).lastCalledWith( + 'Your instance type for OpenSearch is t2.small.elasticsearch, you may experience performance issues or data loss. Consider reconfiguring with the instructions here mockDocsLink', + ); }); }); diff --git a/packages/amplify-category-api/src/__tests__/graphql-transformer/sandbox-mode-helpers.test.ts b/packages/amplify-category-api/src/__tests__/graphql-transformer/sandbox-mode-helpers.test.ts index 8dd72c7d6a..3a528666b2 100644 --- a/packages/amplify-category-api/src/__tests__/graphql-transformer/sandbox-mode-helpers.test.ts +++ b/packages/amplify-category-api/src/__tests__/graphql-transformer/sandbox-mode-helpers.test.ts @@ -213,6 +213,7 @@ sandbox mode disabled, do not create an API Key. id: ID! name: String! description: String + # ["asdf"] } `; diff --git a/packages/amplify-category-api/src/graphql-transformer/api-utils.ts b/packages/amplify-category-api/src/graphql-transformer/api-utils.ts index 63a23f73c1..661608fd97 100644 --- a/packages/amplify-category-api/src/graphql-transformer/api-utils.ts +++ b/packages/amplify-category-api/src/graphql-transformer/api-utils.ts @@ -1,24 +1,24 @@ -import { ensureEnvParamManager } from '@aws-amplify/amplify-environment-parameters'; -import { - $TSContext, $TSObject, AmplifyCategories, ApiCategoryFacade, getGraphQLTransformerOpenSearchProductionDocLink, -} from 'amplify-cli-core'; -import { printer } from 'amplify-prompts'; -import { ResourceConstants } from 'graphql-transformer-common'; +import { stateManager, getGraphQLTransformerOpenSearchProductionDocLink, ApiCategoryFacade } from "amplify-cli-core"; +import { printer } from "amplify-prompts"; +import { ResourceConstants } from "graphql-transformer-common"; +import _ from "lodash"; -export async function searchablePushChecks(context: $TSContext, map: $TSObject, apiName: string): Promise { - const searchableModelTypes = Object.keys(map).filter((type) => map[type].includes('searchable') && map[type].includes('model')); - if (searchableModelTypes.length) { - const apiParameterManager = (await ensureEnvParamManager()).instance.getResourceParamManager(AmplifyCategories.API, apiName); - const getInstanceType = (instanceTypeParam: string) => apiParameterManager.getParam(instanceTypeParam); - const instanceType = getInstanceType(ResourceConstants.PARAMETERS.OpenSearchInstanceType) - ?? getInstanceType(ResourceConstants.PARAMETERS.ElasticsearchInstanceType) - ?? 't2.small.elasticsearch'; - if (instanceType === 't2.small.elasticsearch' || instanceType === 't3.small.elasticsearch') { - const version = await ApiCategoryFacade.getTransformerVersion(context); - const docLink = getGraphQLTransformerOpenSearchProductionDocLink(version); - printer.warn( - `Your instance type for OpenSearch is ${instanceType}, you may experience performance issues or data loss. Consider reconfiguring with the instructions here ${docLink}`, - ); +export async function searchablePushChecks(context, map, apiName): Promise { + const searchableModelTypes = Object.keys(map).filter(type => map[type].includes('searchable') && map[type].includes('model')); + if (searchableModelTypes.length) { + const currEnv = context.amplify.getEnvInfo().envName; + const teamProviderInfo = stateManager.getTeamProviderInfo(); + const getInstanceType = (instanceTypeParam: string) => _.get(teamProviderInfo, [currEnv, 'categories', 'api', apiName, instanceTypeParam]); + const instanceType = + getInstanceType(ResourceConstants.PARAMETERS.OpenSearchInstanceType) ?? + getInstanceType(ResourceConstants.PARAMETERS.ElasticsearchInstanceType) ?? + 't2.small.elasticsearch'; + if (instanceType === 't2.small.elasticsearch' || instanceType === 't3.small.elasticsearch') { + const version = await ApiCategoryFacade.getTransformerVersion(context); + const docLink = getGraphQLTransformerOpenSearchProductionDocLink(version); + printer.warn( + `Your instance type for OpenSearch is ${instanceType}, you may experience performance issues or data loss. Consider reconfiguring with the instructions here ${docLink}`, + ); + } } - } -} + } \ No newline at end of file diff --git a/packages/amplify-category-api/src/graphql-transformer/sandbox-mode-helpers.ts b/packages/amplify-category-api/src/graphql-transformer/sandbox-mode-helpers.ts index cc46104ecb..eb68bb7869 100644 --- a/packages/amplify-category-api/src/graphql-transformer/sandbox-mode-helpers.ts +++ b/packages/amplify-category-api/src/graphql-transformer/sandbox-mode-helpers.ts @@ -65,7 +65,7 @@ function toggleBracketCheck(c: string, consecutiveQuotes: number, checkStatus: b } else if ((quoteCount === 2 || (quoteCount === 1 && str)) && !multiLine) { check = true; str = false; - } else if (quoteCount === 1 && !multiLine) { + } else if (quoteCount === 1 && !multiLine && check) { check = false; str = true; } diff --git a/packages/amplify-category-api/src/index.ts b/packages/amplify-category-api/src/index.ts index 7f132fec1a..63489eb61f 100644 --- a/packages/amplify-category-api/src/index.ts +++ b/packages/amplify-category-api/src/index.ts @@ -8,7 +8,6 @@ import { pathManager, stateManager, } from 'amplify-cli-core'; -import { ensureEnvParamManager } from '@aws-amplify/amplify-environment-parameters'; import { printer } from 'amplify-prompts'; import { validateAddApiRequest, validateUpdateApiRequest } from 'amplify-util-headless-input'; import * as fs from 'fs-extra'; @@ -44,6 +43,7 @@ export * from './graphql-transformer'; export * from './force-updates'; const category = AmplifyCategories.API; +const categories = 'categories'; /** * Open the AppSync/API Gateway AWS console @@ -102,6 +102,12 @@ export const initEnv = async (context: $TSContext): Promise => { const datasource = 'Aurora Serverless'; const service = 'service'; const rdsInit = 'rdsInit'; + const rdsRegion = 'rdsRegion'; + const rdsClusterIdentifier = 'rdsClusterIdentifier'; + const rdsSecretStoreArn = 'rdsSecretStoreArn'; + const rdsDatabaseName = 'rdsDatabaseName'; + + const { amplify } = context; /** * Check if we need to do the walkthrough, by looking to see if previous environments have @@ -148,28 +154,43 @@ export const initEnv = async (context: $TSContext): Promise => { } /** - * Check environment parameter manager to ensure it hasn't already been created for current env + * Check team provider info to ensure it hasn't already been created for current env */ - const envParamManager = (await ensureEnvParamManager()).instance; + const currentEnv = amplify.getEnvInfo().envName; + const teamProviderInfo = stateManager.getTeamProviderInfo(); if ( - envParamManager.hasResourceParamManager(category, resourceName) - && envParamManager.getResourceParamManager(category, resourceName).getParam('rdsRegion') + teamProviderInfo[currentEnv][categories] + && teamProviderInfo[currentEnv][categories][category] + && teamProviderInfo[currentEnv][categories][category][resourceName] + && teamProviderInfo[currentEnv][categories][category][resourceName] + && teamProviderInfo[currentEnv][categories][category][resourceName][rdsRegion] ) { return; } + // execute the walkthrough await providerController .addDatasource(context, category, datasource) .then(answers => { /** - * Update environment parameter manager with answers + * Write the new answers to the team provider info */ - envParamManager.getResourceParamManager(category, resourceName).setParams({ - rdsRegion: answers.region, - rdsClusterIdentifier: answers.dbClusterArn, - rdsSecretStoreArn: answers.secretStoreArn, - rdsDatabaseName: answers.databaseName, - }); + if (!teamProviderInfo[currentEnv][categories]) { + teamProviderInfo[currentEnv][categories] = {}; + } + if (!teamProviderInfo[currentEnv][categories][category]) { + teamProviderInfo[currentEnv][categories][category] = {}; + } + if (!teamProviderInfo[currentEnv][categories][category][resourceName]) { + teamProviderInfo[currentEnv][categories][category][resourceName] = {}; + } + + teamProviderInfo[currentEnv][categories][category][resourceName][rdsRegion] = answers.region; + teamProviderInfo[currentEnv][categories][category][resourceName][rdsClusterIdentifier] = answers.dbClusterArn; + teamProviderInfo[currentEnv][categories][category][resourceName][rdsSecretStoreArn] = answers.secretStoreArn; + teamProviderInfo[currentEnv][categories][category][resourceName][rdsDatabaseName] = answers.databaseName; + + stateManager.setTeamProviderInfo(undefined, teamProviderInfo); }) .then(() => { context.amplify.executeProviderUtils(context, 'awscloudformation', 'compileSchema', { forceCompile: true }); @@ -224,7 +245,7 @@ export const executeAmplifyCommand = async (context: $TSContext): Promise commandPath = path.join(commandPath, category, context.input.command); } - // TODO: This is a temporary suppression for CDK deprecation warnings, which should be removed after the migration is complete + //TODO: This is a temporary suppression for CDK deprecation warnings, which should be removed after the migration is complete // Most of these warning messages are targetting searchable directive, which needs to migrate from elastic search to open search // This is not diabled in debug mode disableCDKDeprecationWarning(); @@ -351,4 +372,4 @@ const disableCDKDeprecationWarning = () => { if (!isDebug) { process.env.JSII_DEPRECATED = 'quiet'; } -}; +} diff --git a/packages/amplify-e2e-core/CHANGELOG.md b/packages/amplify-e2e-core/CHANGELOG.md index 3b38eacd6c..487630f0bc 100644 --- a/packages/amplify-e2e-core/CHANGELOG.md +++ b/packages/amplify-e2e-core/CHANGELOG.md @@ -3,20 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [4.0.12](https://github.com/aws-amplify/amplify-category-api/compare/amplify-category-api-e2e-core@4.0.11...amplify-category-api-e2e-core@4.0.12) (2022-12-13) - -### Bug Fixes - -- resolvers generated from index respect StackMappings ([ed0827a](https://github.com/aws-amplify/amplify-category-api/commit/ed0827a8ea154923112461e09effaccb9b185b33)) - -## [4.0.11](https://github.com/aws-amplify/amplify-category-api/compare/amplify-category-api-e2e-core@4.0.10...amplify-category-api-e2e-core@4.0.11) (2022-12-03) - -### Bug Fixes - -- added human readable labels to artifacts ([787dfe7](https://github.com/aws-amplify/amplify-category-api/commit/787dfe7ef91f778ff2cfeeff51467d4519e887f7)) -- cleanup names a bit ([e00242c](https://github.com/aws-amplify/amplify-category-api/commit/e00242caf1febee4f092201aa5c5663b01a3b393)) -- redundant carriage return leads to unexpected behavior ([#993](https://github.com/aws-amplify/amplify-category-api/issues/993)) ([7d6971d](https://github.com/aws-amplify/amplify-category-api/commit/7d6971d08ef452dae49bdb3cbb08e00cc14a835c)) - ## [4.0.10](https://github.com/aws-amplify/amplify-category-api/compare/amplify-category-api-e2e-core@4.0.9...amplify-category-api-e2e-core@4.0.10) (2022-11-08) **Note:** Version bump only for package amplify-category-api-e2e-core diff --git a/packages/amplify-e2e-core/package.json b/packages/amplify-e2e-core/package.json index 07811e6fff..870671ab37 100644 --- a/packages/amplify-e2e-core/package.json +++ b/packages/amplify-e2e-core/package.json @@ -1,6 +1,6 @@ { "name": "amplify-category-api-e2e-core", - "version": "4.0.12", + "version": "4.0.10", "description": "Core testing library", "repository": { "type": "git", @@ -26,7 +26,7 @@ "chalk": "^4.1.1", "execa": "^5.1.1", "fs-extra": "^8.1.0", - "graphql-transformer-core": "7.6.7", + "graphql-transformer-core": "7.6.6", "jest-environment-node": "^26.6.2", "lodash": "^4.17.21", "node-fetch": "^2.6.7", @@ -35,7 +35,6 @@ "rimraf": "^3.0.0", "strip-ansi": "^6.0.0", "throat": "^5.0.0", - "semver": "^7.3.5", "uuid": "^8.3.2" }, "peerDependencies": { diff --git a/packages/amplify-e2e-core/src/categories/api.ts b/packages/amplify-e2e-core/src/categories/api.ts index 0aa7cd517c..bed1e18945 100644 --- a/packages/amplify-e2e-core/src/categories/api.ts +++ b/packages/amplify-e2e-core/src/categories/api.ts @@ -8,9 +8,7 @@ import { ExecutionContext, getCLIPath, getProjectMeta, - getTransformConfig, nspawn as spawn, - setTransformConfig, setTransformerVersionFlag, updateSchema, } from '..'; @@ -981,9 +979,3 @@ export async function validateRestApiMeta(projRoot: string, meta?: any) { } expect(seenAtLeastOneFunc).toBe(true); } - -export function setStackMapping(projRoot: string, projectName: string, stackMapping: Record) { - const transformConfig = getTransformConfig(projRoot, projectName); - transformConfig.StackMapping = stackMapping; - setTransformConfig(projRoot, projectName, transformConfig); -} diff --git a/packages/amplify-e2e-core/src/index.ts b/packages/amplify-e2e-core/src/index.ts index 080b24f0c8..90f0e61144 100644 --- a/packages/amplify-e2e-core/src/index.ts +++ b/packages/amplify-e2e-core/src/index.ts @@ -6,7 +6,6 @@ import * as ini from 'ini'; import { spawnSync, execSync } from 'child_process'; import { v4 as uuid } from 'uuid'; import { pathManager } from 'amplify-cli-core'; -import { gt } from 'semver'; export * from './configure/'; export * from './init/'; @@ -30,14 +29,13 @@ const amplifyTestsDir = 'amplify-e2e-tests'; export function getCLIPath(testingWithLatestCodebase = false) { if (!testingWithLatestCodebase) { if (process.env.AMPLIFY_PATH && fs.existsSync(process.env.AMPLIFY_PATH)) { - console.log("Resolving CLI path to AMPLIFY_PATH:", process.env.AMPLIFY_PATH); return process.env.AMPLIFY_PATH; } - console.log("Resolving CLI path to present executable:", process.platform === 'win32' ? 'amplify.exe' : 'amplify'); + return process.platform === 'win32' ? 'amplify.exe' : 'amplify'; } + const amplifyScriptPath = path.join(__dirname, '..', '..', '..', 'node_modules', 'amplify-cli-internal', 'bin', 'amplify'); - console.log("Resolving CLI Path to source code:", amplifyScriptPath); return amplifyScriptPath; } @@ -91,19 +89,10 @@ export async function installAmplifyCLI(version: string = 'latest') { env: process.env, stdio: 'inherit', }); - - console.log("SETTING PATH:"); - if(gt(version, '10.0.0')){ - process.env.AMPLIFY_PATH = process.platform === 'win32' - ? path.join(os.homedir(), '.amplify', 'bin', 'amplify') - : path.join(os.homedir(), '.amplify', 'bin', 'amplify'); - } else { - process.env.AMPLIFY_PATH = process.platform === 'win32' - ? path.join(os.homedir(), '..', '..', 'Program` Files', 'nodejs', 'node_modules', '@aws-amplify', 'cli', 'bin', 'amplify') - : path.join(os.homedir(), '.npm-global', 'bin', 'amplify'); - } - - console.log("PATH SET:", process.env.AMPLIFY_PATH); + process.env.AMPLIFY_PATH = + process.platform === 'win32' + ? path.join(os.homedir(), '..', '..', 'Program` Files', 'nodejs', 'node_modules', '@aws-amplify', 'cli', 'bin', 'amplify') + : path.join(os.homedir(), '.npm-global', 'bin', 'amplify'); } export async function createNewProjectDir( diff --git a/packages/amplify-e2e-core/src/nexpect-reporter.js b/packages/amplify-e2e-core/src/nexpect-reporter.js index 4451e30cc7..3391e9f2b0 100644 --- a/packages/amplify-e2e-core/src/nexpect-reporter.js +++ b/packages/amplify-e2e-core/src/nexpect-reporter.js @@ -64,30 +64,15 @@ class AmplifyCLIExecutionReporter { fs.ensureDirSync(publicPath); const processedResults = results.testResults.map(result => { - // result is Array of TestResult: https://github.com/facebook/jest/blob/ac57282299c383320845fb9a026719de7ed3ee5e/packages/jest-test-result/src/types.ts#L90 const resultCopy = { ...result }; delete resultCopy.CLITestRunner; return { ...resultCopy, - // each test result has an array of 'AssertionResult' testResults: result.testResults.map(r => { const recordings = mergeCliLog(r, result.CLITestRunner.logs.children, r.ancestorTitles); - const recordingWithPath = recordings.map((r, index) => { - // the first command is always 'amplify', but r.cmd is the full path to the cli.. so this is more readable - const commandAndParams = ['amplify']; - if(r.params){ - commandAndParams.push(...r.params); - } - let sanitizedSections = []; - for(let section of commandAndParams){ - sanitizedSections.push(section.replace(/[^a-z0-9]/gi, '_').toLowerCase()); - } - let suffix = sanitizedSections.join('_'); - if(suffix.length > 30){ - suffix = suffix.substring(0, 30); - } - const castFile = `${new Date().getTime()}_${index}_${suffix}.cast`; + const recordingWithPath = recordings.map(r => { + const castFile = `${uuid()}.cast`; const castFilePath = path.join(publicPath, castFile); fs.writeFileSync(castFilePath, r.recording); const rCopy = { ...r }; diff --git a/packages/amplify-e2e-core/src/utils/nexpect.ts b/packages/amplify-e2e-core/src/utils/nexpect.ts index 7b95b99ccf..d7d31d4892 100644 --- a/packages/amplify-e2e-core/src/utils/nexpect.ts +++ b/packages/amplify-e2e-core/src/utils/nexpect.ts @@ -316,7 +316,7 @@ function chain(context: Context): ExecutionContext { sendCtrlA: function (): ExecutionContext { var _send: ExecutionStep = { fn: () => { - context.process.write(`${CONTROL_A}`); + context.process.write(`${CONTROL_A}${EOL}`); return true; }, name: '_send', diff --git a/packages/amplify-e2e-tests/CHANGELOG.md b/packages/amplify-e2e-tests/CHANGELOG.md index f74e8f2113..3f25994793 100644 --- a/packages/amplify-e2e-tests/CHANGELOG.md +++ b/packages/amplify-e2e-tests/CHANGELOG.md @@ -3,18 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.10.16](https://github.com/aws-amplify/amplify-category-api/compare/amplify-category-api-e2e-tests@3.10.15...amplify-category-api-e2e-tests@3.10.16) (2022-12-13) - -### Bug Fixes - -- resolvers generated from index respect StackMappings ([ed0827a](https://github.com/aws-amplify/amplify-category-api/commit/ed0827a8ea154923112461e09effaccb9b185b33)) - -## [3.10.15](https://github.com/aws-amplify/amplify-category-api/compare/amplify-category-api-e2e-tests@3.10.14...amplify-category-api-e2e-tests@3.10.15) (2022-12-03) - -### Bug Fixes - -- cleanup script does not run if tests fail ([#1000](https://github.com/aws-amplify/amplify-category-api/issues/1000)) ([ee13648](https://github.com/aws-amplify/amplify-category-api/commit/ee1364888fbf5012348b2417a28b8b4aa7fbe239)) - ## [3.10.14](https://github.com/aws-amplify/amplify-category-api/compare/amplify-category-api-e2e-tests@3.10.13...amplify-category-api-e2e-tests@3.10.14) (2022-11-08) **Note:** Version bump only for package amplify-category-api-e2e-tests diff --git a/packages/amplify-e2e-tests/package.json b/packages/amplify-e2e-tests/package.json index f2c711b54d..6d1fb57e71 100644 --- a/packages/amplify-e2e-tests/package.json +++ b/packages/amplify-e2e-tests/package.json @@ -1,6 +1,6 @@ { "name": "amplify-category-api-e2e-tests", - "version": "3.10.16", + "version": "3.10.14", "description": "E2e test suite", "repository": { "type": "git", @@ -24,9 +24,9 @@ "clean-stale-test-buckets": "ts-node ./src/cleanup-stale-test-buckets.ts" }, "dependencies": { - "@aws-amplify/graphql-transformer-core": "0.18.0", + "@aws-amplify/graphql-transformer-core": "0.17.15", "amplify-app": "^4.3.4", - "amplify-category-api-e2e-core": "4.0.12", + "amplify-category-api-e2e-core": "4.0.10", "aws-amplify": "^4.2.8", "aws-appsync": "^4.1.1", "aws-sdk": "^2.1113.0", @@ -35,7 +35,7 @@ "esm": "^3.2.25", "fs-extra": "^8.1.0", "graphql-tag": "^2.10.1", - "graphql-transformer-core": "7.6.7", + "graphql-transformer-core": "7.6.6", "lodash": "^4.17.21", "node-fetch": "^2.6.7", "uuid": "^8.3.2", diff --git a/packages/amplify-e2e-tests/src/__tests__/__snapshots__/api_10.test.ts.snap b/packages/amplify-e2e-tests/src/__tests__/__snapshots__/api_10.test.ts.snap index 83017f0213..c75e68820a 100644 --- a/packages/amplify-e2e-tests/src/__tests__/__snapshots__/api_10.test.ts.snap +++ b/packages/amplify-e2e-tests/src/__tests__/__snapshots__/api_10.test.ts.snap @@ -15,9 +15,6 @@ $util.unauthorized() #set( $currentClaim1 = $util.defaultIfNull($ctx.identity.claims.get(\\"username\\"), $util.defaultIfNull($ctx.identity.claims.get(\\"cognito:username\\"), null)) ) #if( !$util.isNull($ownerClaim0) && !$util.isNull($currentClaim1) ) #set( $ownerClaim0 = \\"$ownerClaim0::$currentClaim1\\" ) - #if( $isAuthorized && $util.isNull($ownerEntity0) && !$ctx.args.input.containsKey(\\"owner\\") ) - $util.qr($ctx.args.input.put(\\"owner\\", $ownerClaim0)) - #end #if( !$isAuthorized ) #set( $ownerClaimsList0 = [] ) $util.qr($ownerClaimsList0.add($util.defaultIfNull($ctx.identity.claims.get(\\"sub\\"), null))) @@ -76,9 +73,6 @@ $util.unauthorized() #set( $currentClaim1 = $util.defaultIfNull($ctx.identity.claims.get(\\"username\\"), $util.defaultIfNull($ctx.identity.claims.get(\\"cognito:username\\"), null)) ) #if( !$util.isNull($ownerClaim0) && !$util.isNull($currentClaim1) ) #set( $ownerClaim0 = \\"$ownerClaim0::$currentClaim1\\" ) - #if( $isAuthorized && $util.isNull($ownerEntity0) && !$ctx.args.input.containsKey(\\"owner\\") ) - $util.qr($ctx.args.input.put(\\"owner\\", $ownerClaim0)) - #end #if( !$isAuthorized ) #set( $ownerClaimsList0 = [] ) $util.qr($ownerClaimsList0.add($util.defaultIfNull($ctx.identity.claims.get(\\"sub\\"), null))) @@ -130,9 +124,6 @@ $util.unauthorized() #set( $ownerClaim0 = $util.defaultIfNull($ctx.identity.claims.get(\\"username\\"), $util.defaultIfNull($ctx.identity.claims.get(\\"cognito:username\\"), null)) ) #if( !$util.isNull($ownerClaim0) ) - #if( $isAuthorized && $util.isNull($ownerEntity0) && !$ctx.args.input.containsKey(\\"owner\\") ) - $util.qr($ctx.args.input.put(\\"owner\\", $ownerClaim0)) - #end #if( !$isAuthorized ) #set( $ownerClaimsList0 = [] ) #set( $ownerAllowedFields0 = [\\"id\\",\\"content\\"] ) @@ -188,9 +179,6 @@ $util.unauthorized() #set( $ownerClaim0 = $util.defaultIfNull($ctx.identity.claims.get(\\"username\\"), $util.defaultIfNull($ctx.identity.claims.get(\\"cognito:username\\"), null)) ) #if( !$util.isNull($ownerClaim0) ) - #if( $isAuthorized && $util.isNull($ownerEntity0) && !$ctx.args.input.containsKey(\\"owner\\") ) - $util.qr($ctx.args.input.put(\\"owner\\", $ownerClaim0)) - #end #if( !$isAuthorized ) #set( $ownerClaimsList0 = [] ) #set( $ownerAllowedFields0 = [\\"id\\",\\"content\\"] ) diff --git a/packages/amplify-e2e-tests/src/__tests__/graphql-v2/index-with-stack-mappings.test.ts b/packages/amplify-e2e-tests/src/__tests__/graphql-v2/index-with-stack-mappings.test.ts deleted file mode 100644 index 2881c5d0bf..0000000000 --- a/packages/amplify-e2e-tests/src/__tests__/graphql-v2/index-with-stack-mappings.test.ts +++ /dev/null @@ -1,145 +0,0 @@ -import { - initJSProjectWithProfile, - deleteProject, - amplifyPush, - addApiWithBlankSchema, - updateApiSchema, - createNewProjectDir, - deleteProjectDir, - apiGqlCompile, - setStackMapping, - getProjectMeta, -} from 'amplify-category-api-e2e-core'; -import * as path from 'path'; -import * as fs from 'fs-extra'; -import { assertNotNull } from '@aws-amplify/graphql-transformer-core/lib/cdk-compat/stack-synthesizer'; -import AWSAppSyncClient, { AUTH_TYPE } from 'aws-appsync'; -import gql from 'graphql-tag'; - -// to deal with bug in cognito-identity-js -(global as any).fetch = require('node-fetch'); -// to deal with subscriptions in node env -(global as any).WebSocket = require('ws'); - -const projectName = 'indexmap'; -const mappedResolverStack = 'MappedResolvers'; -const providerName = 'awscloudformation'; - -const getMappedStackPath = (projRoot: string): string => path.join(projRoot, 'amplify', 'backend', 'api', projectName, 'build', 'stacks', `${mappedResolverStack}.json`); - -const validateThatSongsCanBeCreatedAndQueriedByIndex = async (projRoot: string): Promise => { - const meta = getProjectMeta(projRoot); - const region = meta.providers[providerName].Region as string; - const { output } = meta.api[projectName]; - const url = output.GraphQLAPIEndpointOutput as string; - const apiKey = output.GraphQLAPIKeyOutput as string; - - const api = new AWSAppSyncClient({ - url, - region, - disableOffline: true, - auth: { type: AUTH_TYPE.API_KEY, apiKey }, - }); - - const fetchPolicy = 'no-cache'; - const name = 'songName'; - const genre = 'songGenre'; - - await api.mutate({ - mutation: gql(/* GraphQL */ ` - mutation CreateSong($input: CreateSongInput!) { - createSong(input: $input) { id } - } - `), - fetchPolicy, - variables: { input: { name, genre } }, - }); - - const songInfoByGenreResponse = await api.query({ - query: gql(/* GraphQL */ ` - query SongInfoByGenre($genre: String!) { - songInfoByGenre(genre: $genre) { - items { id } - } - } - `), - fetchPolicy, - variables: { genre }, - }); - expect((songInfoByGenreResponse as any).data.songInfoByGenre.items.length).toEqual(1); - - await api.mutate({ - mutation: gql(/* GraphQL */ ` - mutation CreateSongWithSortKey($input: CreateSongWithSortKeyInput!) { - createSongWithSortKey(input: $input) { id } - } - `), - fetchPolicy, - variables: { input: { name, genre } }, - }); - - const songWithSortKeysByNameAndGenreResponse = await api.query({ - query: gql(/* GraphQL */ ` - query SongWithSortKeysByNameAndGenre($name: String! $genre: ModelStringKeyConditionInput) { - songWithSortKeysByNameAndGenre(name: $name, genre: $genre) { - items { id } - } - } - `), - fetchPolicy, - variables: { name, genre: { eq: genre } }, - }); - expect((songWithSortKeysByNameAndGenreResponse as any).data.songWithSortKeysByNameAndGenre.items.length).toEqual(1); -}; - -describe('Index Directive with Stack Mapping Tests', () => { - let projRoot: string; - - beforeEach(async () => { - projRoot = await createNewProjectDir(projectName); - await initJSProjectWithProfile(projRoot, { - name: projectName, - }); - - await addApiWithBlankSchema(projRoot, { transformerVersion: 2 }); - updateApiSchema(projRoot, projectName, 'schema_with_index.graphql'); - }); - - afterEach(async () => { - await deleteProject(projRoot); - deleteProjectDir(projRoot); - }); - - it('Generates mapped index resolvers in the mapped stack, and can be queried', async () => { - // Set stack mappings for our index resolvers and compile the backend cloudformation - setStackMapping(projRoot, projectName, { - QuerysongInfoByGenreResolver: mappedResolverStack, - QuerysongWithSortKeysByNameAndGenreResolver: mappedResolverStack, - }); - await apiGqlCompile(projRoot); - - // Validate resolvers exist in mapped stack definition - expect(fs.existsSync(getMappedStackPath(projRoot))).toEqual(true); - const mappedStackDefinition = JSON.parse(fs.readFileSync(getMappedStackPath(projRoot), 'utf8')); - - assertNotNull(mappedStackDefinition.Resources.QuerysongInfoByGenreResolver); - assertNotNull(mappedStackDefinition.Resources.QuerysongWithSortKeysByNameAndGenreResolver); - - // Push and ensure that we can query against the indexes - await amplifyPush(projRoot); - await validateThatSongsCanBeCreatedAndQueriedByIndex(projRoot); - }); - - it('Generates unmapped index resolvers in the mapped stack, and can be queried', async () => { - // Set empty stack mappings and compile the backend cloudformation - setStackMapping(projRoot, projectName, {}); - await apiGqlCompile(projRoot); - - // Validate mapped stack definition does not exist - expect(fs.existsSync(getMappedStackPath(projRoot))).toEqual(false); - - // Push and ensure that we can query against the indexes - await amplifyPush(projRoot); - await validateThatSongsCanBeCreatedAndQueriedByIndex(projRoot); - }); -}); diff --git a/packages/amplify-e2e-tests/src/cleanup-e2e-resources.ts b/packages/amplify-e2e-tests/src/cleanup-e2e-resources.ts index ea4b3dde47..2945f80db4 100644 --- a/packages/amplify-e2e-tests/src/cleanup-e2e-resources.ts +++ b/packages/amplify-e2e-tests/src/cleanup-e2e-resources.ts @@ -10,7 +10,6 @@ import { deleteS3Bucket } from 'amplify-category-api-e2e-core'; // Ensure to update scripts/split-e2e-tests.ts is also updated this gets updated const AWS_REGIONS_TO_RUN_TESTS = [ - 'us-east-1', 'us-east-2', 'us-west-2', 'eu-west-2', @@ -59,11 +58,6 @@ type S3BucketInfo = { cciInfo?: CircleCIJobDetails; }; -type IamRoleInfo = { - name: string; - cciInfo?: CircleCIJobDetails; -}; - type ReportEntry = { jobId?: string; workflowId?: string; @@ -72,7 +66,6 @@ type ReportEntry = { amplifyApps: Record; stacks: Record; buckets: Record; - roles: Record; }; type JobFilterPredicate = (job: ReportEntry) => boolean; @@ -91,57 +84,10 @@ type AWSAccountInfo = { sessionToken: string; }; -const BUCKET_TEST_REGEX = /test/; -const IAM_TEST_REGEX = /!RotateE2eAwsToken-e2eTestContextRole|-integtest$|^amplify-|^eu-|^us-|^ap-/; -const STALE_DURATION_MS = 2 * 60 * 60 * 1000; // 2 hours in milliseconds - -/* - * Exit on expired token as all future requests will fail. - */ -const handleExpiredTokenException = (): void => { - console.log('Token expired. Exiting...'); - process.exit(); -}; - -/** - * We define a resource as viable for deletion if it matches TEST_REGEX in the name, and if it is > STALE_DURATION_MS old. - */ -const testBucketStalenessFilter = (resource: aws.S3.Bucket): boolean => { - const isTestResource = resource.Name.match(BUCKET_TEST_REGEX); - const isStaleResource = (Date.now() - resource.CreationDate.getMilliseconds()) > STALE_DURATION_MS; - return isTestResource && isStaleResource; -}; - -const testRoleStalenessFilter = (resource: aws.IAM.Role): boolean => { - const isTestResource = resource.RoleName.match(IAM_TEST_REGEX); - const isStaleResource = (Date.now() - resource.CreateDate.getMilliseconds()) > STALE_DURATION_MS; - return isTestResource && isStaleResource; -}; - -/** - * Get all S3 buckets in the account, and filter down to the ones we consider stale. - */ -const getOrphanS3TestBuckets = async (account: AWSAccountInfo): Promise => { - const s3Client = new aws.S3(getAWSConfig(account)); - const listBucketResponse = await s3Client.listBuckets().promise(); - const staleBuckets = listBucketResponse.Buckets.filter(testBucketStalenessFilter); - return staleBuckets.map(it => ({ name: it.Name })); -}; - -/** - * Get all iam roles in the account, and filter down to the ones we consider stale. - */ -const getOrphanTestIamRoles = async (account: AWSAccountInfo): Promise => { - const iamClient = new aws.IAM(getAWSConfig(account)); - const listRoleResponse = await iamClient.listRoles({ MaxItems: 1000 }).promise(); - const staleRoles = listRoleResponse.Roles.filter(testRoleStalenessFilter); - return staleRoles.map(it => ({ name: it.RoleName })); -}; - /** * Get the relevant AWS config object for a given account and region. */ - const getAWSConfig = ({ accessKeyId, secretAccessKey, sessionToken }: AWSAccountInfo, region?: string): unknown => ({ +const getAWSConfig = ({ accessKeyId, secretAccessKey, sessionToken }: AWSAccountInfo, region?: string): any => ({ credentials: { accessKeyId, secretAccessKey, @@ -154,7 +100,6 @@ const getOrphanTestIamRoles = async (account: AWSAccountInfo): Promise a list of Amplify Apps in the region with build info */ @@ -201,7 +146,6 @@ const getJobId = (tags: aws.CloudFormation.Tags = []): number | undefined => { * deletion failures * * @param stackName name of the stack - * @param account account * @param region region * @returns stack details */ @@ -253,9 +197,7 @@ const getStacks = async (account: AWSAccountInfo, region: string): Promise => { const result: Record = {}; @@ -364,7 +304,7 @@ const mergeResourcesByCCIJob = ( _.mergeWith( result, - _.pickBy(amplifyAppByJobId, (__, key) => key !== MULTI_JOB_APP), + _.pickBy(amplifyAppByJobId, (_, key) => key !== MULTI_JOB_APP), (val, src, key) => ({ ...val, ...extractCCIJobInfo(src), @@ -376,7 +316,7 @@ const mergeResourcesByCCIJob = ( _.mergeWith( result, stacksByJobId, - (__: unknown, key: string) => key !== ORPHAN, + (_, key) => key !== ORPHAN, (val, src, key) => ({ ...val, ...extractCCIJobInfo(src), @@ -391,26 +331,6 @@ const mergeResourcesByCCIJob = ( jobId: key, buckets: src, })); - - const orphanBuckets = { - [ORPHAN]: orphanS3Buckets, - }; - - _.mergeWith(result, orphanBuckets, (val, src, key) => ({ - ...val, - jobId: key, - buckets: src, - })); - - const orphanIamRolesGroup = { - [ORPHAN]: orphanIamRoles, - }; - - _.mergeWith(result, orphanIamRolesGroup, (val, src, key) => ({ - ...val, - jobId: key, - roles: src, - })); return result; }; @@ -427,85 +347,6 @@ const deleteAmplifyApp = async (account: AWSAccountInfo, accountIndex: number, a await amplifyClient.deleteApp({ appId }).promise(); } catch (e) { console.log(`[ACCOUNT ${accountIndex}] Deleting Amplify App ${appId} failed with the following error`, e); - if (e.code === 'ExpiredTokenException') { - handleExpiredTokenException(); - } - } -}; - -const deleteIamRoles = async (account: AWSAccountInfo, accountIndex: number, roles: IamRoleInfo[]): Promise => { - await Promise.all(roles.map(role => deleteIamRole(account, accountIndex, role))); -}; - -const deleteIamRole = async (account: AWSAccountInfo, accountIndex: number, role: IamRoleInfo): Promise => { - const { name: roleName } = role; - try { - console.log(`[ACCOUNT ${accountIndex}] Deleting Iam Role ${roleName}`); - const iamClient = new aws.IAM(getAWSConfig(account)); - await deleteAttachedRolePolicies(account, accountIndex, roleName); - await deleteRolePolicies(account, accountIndex, roleName); - await iamClient.deleteRole({ RoleName: roleName }).promise(); - } catch (e) { - console.log(`[ACCOUNT ${accountIndex}] Deleting iam role ${roleName} failed with error ${e.message}`); - if (e.code === 'ExpiredTokenException') { - handleExpiredTokenException(); - } - } -}; - -const deleteAttachedRolePolicies = async ( - account: AWSAccountInfo, - accountIndex: number, - roleName: string, -): Promise => { - const iamClient = new aws.IAM(getAWSConfig(account)); - const rolePolicies = await iamClient.listAttachedRolePolicies({ RoleName: roleName }).promise(); - await Promise.all(rolePolicies.AttachedPolicies.map(policy => detachIamAttachedRolePolicy(account, accountIndex, roleName, policy))); -}; - -const detachIamAttachedRolePolicy = async ( - account: AWSAccountInfo, - accountIndex: number, - roleName: string, - policy: aws.IAM.AttachedPolicy, -): Promise => { - try { - console.log(`[ACCOUNT ${accountIndex}] Detach Iam Attached Role Policy ${policy.PolicyName}`); - const iamClient = new aws.IAM(getAWSConfig(account)); - await iamClient.detachRolePolicy({ RoleName: roleName, PolicyArn: policy.PolicyArn }).promise(); - } catch (e) { - console.log(`[ACCOUNT ${accountIndex}] Detach iam role policy ${policy.PolicyName} failed with error ${e.message}`); - if (e.code === 'ExpiredTokenException') { - handleExpiredTokenException(); - } - } -}; - -const deleteRolePolicies = async ( - account: AWSAccountInfo, - accountIndex: number, - roleName: string, -): Promise => { - const iamClient = new aws.IAM(getAWSConfig(account)); - const rolePolicies = await iamClient.listRolePolicies({ RoleName: roleName }).promise(); - await Promise.all(rolePolicies.PolicyNames.map(policy => deleteIamRolePolicy(account, accountIndex, roleName, policy))); -}; - -const deleteIamRolePolicy = async ( - account: AWSAccountInfo, - accountIndex: number, - roleName: string, - policyName: string, -): Promise => { - try { - console.log(`[ACCOUNT ${accountIndex}] Deleting Iam Role Policy ${policyName}`); - const iamClient = new aws.IAM(getAWSConfig(account)); - await iamClient.deleteRolePolicy({ RoleName: roleName, PolicyName: policyName }).promise(); - } catch (e) { - console.log(`[ACCOUNT ${accountIndex}] Deleting iam role policy ${policyName} failed with error ${e.message}`); - if (e.code === 'ExpiredTokenException') { - handleExpiredTokenException(); - } } }; @@ -521,9 +362,6 @@ const deleteBucket = async (account: AWSAccountInfo, accountIndex: number, bucke await deleteS3Bucket(name, s3); } catch (e) { console.log(`[ACCOUNT ${accountIndex}] Deleting bucket ${name} failed with error ${e.message}`); - if (e.code === 'ExpiredTokenException') { - handleExpiredTokenException(); - } } }; @@ -541,13 +379,10 @@ const deleteCfnStack = async (account: AWSAccountInfo, accountIndex: number, sta await cfnClient.waitFor('stackDeleteComplete', { StackName: stackName }).promise(); } catch (e) { console.log(`Deleting CloudFormation stack ${stackName} failed with error ${e.message}`); - if (e.code === 'ExpiredTokenException') { - handleExpiredTokenException(); - } } }; -const generateReport = (jobs: _.Dictionary): void => { +const generateReport = (jobs): void => { fs.ensureFileSync(reportPath); fs.writeFileSync(reportPath, JSON.stringify(jobs, null, 4)); }; @@ -574,17 +409,12 @@ const deleteResources = async ( if (resources.buckets) { await deleteBuckets(account, accountIndex, Object.values(resources.buckets)); } - - if (resources.roles) { - await deleteIamRoles(account, accountIndex, Object.values(resources.roles)); - } } }; /** * Grab the right CircleCI filter based on args passed in. */ -// eslint-disable-next-line @typescript-eslint/no-explicit-any const getFilterPredicate = (args: any): JobFilterPredicate => { const filterByJobId = (jobId: string) => (job: ReportEntry) => job.jobId === jobId; const filterByWorkflowId = (workflowId: string) => (job: ReportEntry) => job.workflowId === workflowId; @@ -666,18 +496,13 @@ const cleanupAccount = async (account: AWSAccountInfo, accountIndex: number, fil const appPromises = AWS_REGIONS_TO_RUN_TESTS.map(region => getAmplifyApps(account, region)); const stackPromises = AWS_REGIONS_TO_RUN_TESTS.map(region => getStacks(account, region)); const bucketPromise = getS3Buckets(account); - const orphanBucketPromise = getOrphanS3TestBuckets(account); - const orphanIamRolesPromise = getOrphanTestIamRoles(account); const apps = (await Promise.all(appPromises)).flat(); const stacks = (await Promise.all(stackPromises)).flat(); const buckets = await bucketPromise; - const orphanBuckets = await orphanBucketPromise; - const orphanIamRoles = await orphanIamRolesPromise; - const allResources = mergeResourcesByCCIJob(apps, stacks, buckets, orphanBuckets, orphanIamRoles); + const allResources = mergeResourcesByCCIJob(apps, stacks, buckets); const staleResources = _.pickBy(allResources, filterPredicate); - generateReport(staleResources); await deleteResources(account, accountIndex, staleResources); console.log(`[ACCOUNT ${accountIndex}] Cleanup done!`); @@ -686,22 +511,22 @@ const cleanupAccount = async (account: AWSAccountInfo, accountIndex: number, fil /** * Execute the cleanup script. * Cleanup will happen in parallel across all accounts within a given organization, - * based on the requested filter parameters (i.e. for a given workflow, job, or all stale resources). + * based on the requested filter parameters (i.e. for a given workfow, job, or all stale resources). * Logs are emitted for given account ids anywhere we've fanned out, but we use an indexing scheme instead * of account ids since the logs these are written to will be effectively public. */ const cleanup = async (): Promise => { const args = yargs .command('*', 'clean up all the stale resources') - .command('workflow ', 'clean all the resources created by workflow', _yargs => { - _yargs.positional('workflowId', { + .command('workflow ', 'clean all the resources created by workflow', yargs => { + yargs.positional('workflowId', { describe: 'Workflow Id of the workflow', type: 'string', demandOption: '', }); }) - .command('job ', 'clean all the resource created by a job', _yargs => { - _yargs.positional('jobId', { + .command('job ', 'clean all the resource created by a job', yargs => { + yargs.positional('jobId', { describe: 'job id of the job', type: 'number', }); diff --git a/packages/amplify-graphql-auth-transformer/API.md b/packages/amplify-graphql-auth-transformer/API.md deleted file mode 100644 index b1dd579235..0000000000 --- a/packages/amplify-graphql-auth-transformer/API.md +++ /dev/null @@ -1,329 +0,0 @@ -## API Report File for "@aws-amplify/graphql-auth-transformer" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { AppSyncAuthConfiguration } from '@aws-amplify/graphql-transformer-interfaces'; -import { DirectiveNode } from 'graphql'; -import { DirectiveWrapper } from '@aws-amplify/graphql-transformer-core'; -import { FieldDefinitionNode } from 'graphql'; -import { GetArgumentsOptions } from '@aws-amplify/graphql-transformer-core'; -import { InterfaceTypeDefinitionNode } from 'graphql'; -import { ObjectTypeDefinitionNode } from 'graphql'; -import { TransformerAuthBase } from '@aws-amplify/graphql-transformer-core'; -import { TransformerAuthProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerBeforeStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerSchemaVisitStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerTransformSchemaStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; - -// @public (undocumented) -export class AccessControlMatrix { - // Warning: (ae-forgotten-export) The symbol "ACMConfig" needs to be exported by the entry point index.d.ts - constructor(config: ACMConfig); - // (undocumented) - getAcmPerRole(): Map; - // (undocumented) - getName(): string; - // (undocumented) - getResources(): Readonly>; - // (undocumented) - getRoles(): Array; - // (undocumented) - getRolesPerOperation(operation: ModelOperation, fullAccess?: boolean): Array; - // (undocumented) - hasResource(resource: string): boolean; - // (undocumented) - hasRole(role: string): boolean; - // (undocumented) - isAllowed(role: string, resource: string, operation: ModelOperation): boolean; - // (undocumented) - resetAccessForResource(resource: string): void; - // Warning: (ae-forgotten-export) The symbol "SetRoleInput" needs to be exported by the entry point index.d.ts - // - // (undocumented) - setRole(input: SetRoleInput): void; -} - -// @public (undocumented) -export const ALLOWED_FIELDS = "allowedFields"; - -// @public (undocumented) -export const API_KEY_AUTH_TYPE = "API Key Authorization"; - -// @public (undocumented) -export const AUTH_NON_MODEL_TYPES = "authNonModelTypes"; - -// @public (undocumented) -export const AUTH_PROVIDER_DIRECTIVE_MAP: Map; - -// @public (undocumented) -export interface AuthDirective { - // (undocumented) - rules: AuthRule[]; -} - -// @public (undocumented) -export const authDirectiveDefinition = "\n directive @auth(rules: [AuthRule!]!) on OBJECT | FIELD_DEFINITION\n input AuthRule {\n allow: AuthStrategy!\n provider: AuthProvider\n identityClaim: String\n groupClaim: String\n ownerField: String\n groupsField: String\n groups: [String]\n operations: [ModelOperation]\n }\n enum AuthStrategy {\n owner\n groups\n private\n public\n custom\n }\n enum AuthProvider {\n apiKey\n iam\n oidc\n userPools\n function\n }\n enum ModelOperation {\n create\n update\n delete\n read\n list\n get\n sync\n listen\n search\n }\n"; - -// @public (undocumented) -export type AuthProvider = 'apiKey' | 'iam' | 'oidc' | 'userPools' | 'function'; - -// @public (undocumented) -export interface AuthRule { - // (undocumented) - allow: AuthStrategy; - // (undocumented) - generateIAMPolicy?: boolean; - // (undocumented) - groupClaim?: string; - // (undocumented) - groups?: string[]; - // (undocumented) - groupsField?: string; - // (undocumented) - identityClaim?: string; - // (undocumented) - operations?: ModelOperation[]; - // (undocumented) - ownerField?: string; - // (undocumented) - provider?: AuthProvider; -} - -// @public (undocumented) -export type AuthStrategy = 'owner' | 'groups' | 'public' | 'private' | 'custom'; - -// @public (undocumented) -export class AuthTransformer extends TransformerAuthBase implements TransformerAuthProvider { - constructor(config?: AuthTransformerConfig); - // (undocumented) - addAutoGeneratedDataStoreFields: (ctx: TransformerContextProvider, allowedFields: Set) => void; - // (undocumented) - addAutoGeneratedFields: (ctx: TransformerContextProvider, def: ObjectTypeDefinitionNode, allowedFields: string[], fields: readonly string[]) => string[]; - // (undocumented) - addAutoGeneratedHasManyFields: (ctx: TransformerContextProvider, typeDefinitions: ObjectTypeDefinitionNode[], def: ObjectTypeDefinitionNode, allowedFields: Set) => void; - // (undocumented) - addAutoGeneratedHasOneFields: (ctx: TransformerContextProvider, typeDefinitions: ObjectTypeDefinitionNode[], fields: readonly string[], def: ObjectTypeDefinitionNode, allowedFields: Set) => void; - // (undocumented) - addAutoGeneratedIndexFields: (definition: ObjectTypeDefinitionNode, allowedFields: Set) => void; - // (undocumented) - addAutoGeneratedRelationalFields: (ctx: TransformerContextProvider, def: ObjectTypeDefinitionNode, allowedFields: Set, fields: readonly string[]) => void; - // (undocumented) - addFieldResolverForDynamicAuth: (ctx: TransformerContextProvider, def: ObjectTypeDefinitionNode, typeName: string, fieldName: string) => void; - // (undocumented) - addFieldsToObject: (ctx: TransformerTransformSchemaStepContextProvider, modelName: string, ownerFields: Array) => void; - // (undocumented) - after: (context: TransformerContextProvider) => void; - // (undocumented) - before: (context: TransformerBeforeStepContextProvider) => void; - // (undocumented) - field: (parent: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, field: FieldDefinitionNode, directive: DirectiveNode, context: TransformerSchemaVisitStepContextProvider) => void; - // (undocumented) - generateResolvers: (context: TransformerContextProvider) => void; - // (undocumented) - getRelatedModelObject: (ctx: TransformerContextProvider, typeName: string) => ObjectTypeDefinitionNode; - // (undocumented) - object: (def: ObjectTypeDefinitionNode, directive: DirectiveNode, context: TransformerSchemaVisitStepContextProvider) => void; - // (undocumented) - protectCreateResolver: (ctx: TransformerContextProvider, def: ObjectTypeDefinitionNode, typeName: string, fieldName: string, acm: AccessControlMatrix) => void; - // (undocumented) - protectDeleteResolver: (ctx: TransformerContextProvider, def: ObjectTypeDefinitionNode, typeName: string, fieldName: string, acm: AccessControlMatrix) => void; - // (undocumented) - protectFieldResolver: (ctx: TransformerContextProvider, def: ObjectTypeDefinitionNode, typeName: string, fieldName: string, roles: Array) => void; - // (undocumented) - protectGetResolver: (ctx: TransformerContextProvider, def: ObjectTypeDefinitionNode, typeName: string, fieldName: string, acm: AccessControlMatrix) => void; - // (undocumented) - protectListResolver: (ctx: TransformerContextProvider, def: ObjectTypeDefinitionNode, typeName: string, fieldName: string, acm: AccessControlMatrix, indexName?: string) => void; - // (undocumented) - protectRelationalResolver: (ctx: TransformerContextProvider, def: ObjectTypeDefinitionNode, typeName: string, field: FieldDefinitionNode, fieldRoles: Array | null) => void; - // (undocumented) - protectSchemaOperations: (ctx: TransformerTransformSchemaStepContextProvider, def: ObjectTypeDefinitionNode, acm: AccessControlMatrix) => void; - // (undocumented) - protectSearchResolver: (ctx: TransformerContextProvider, def: ObjectTypeDefinitionNode, typeName: string, fieldName: string, acm: AccessControlMatrix) => void; - // (undocumented) - protectSubscriptionResolver: (ctx: TransformerContextProvider, typeName: string, fieldName: string, subscriptionRoles: Array) => void; - // (undocumented) - protectSyncResolver: (ctx: TransformerContextProvider, def: ObjectTypeDefinitionNode, typeName: string, fieldName: string, acm: AccessControlMatrix) => void; - // (undocumented) - protectUpdateResolver: (ctx: TransformerContextProvider, def: ObjectTypeDefinitionNode, typeName: string, fieldName: string, acm: AccessControlMatrix) => void; - // (undocumented) - removeAuthFieldsFromSubscriptionFilter: (context: TransformerTransformSchemaStepContextProvider) => void; - // (undocumented) - transformSchema: (context: TransformerTransformSchemaStepContextProvider) => void; -} - -// @public (undocumented) -export interface AuthTransformerConfig { - // (undocumented) - adminRoles?: Array; - // (undocumented) - authConfig?: AppSyncAuthConfiguration; - // (undocumented) - identityPoolId?: string; -} - -// @public (undocumented) -export const COGNITO_AUTH_TYPE = "User Pool Authorization"; - -// @public (undocumented) -export interface ConfiguredAuthProviders { - // (undocumented) - adminRoles: Array; - // (undocumented) - default: AuthProvider; - // (undocumented) - hasAdminRolesEnabled: boolean; - // (undocumented) - hasApiKey: boolean; - // (undocumented) - hasIAM: boolean; - // (undocumented) - hasLambda: boolean; - // (undocumented) - hasOIDC: boolean; - // (undocumented) - hasUserPools: boolean; - // (undocumented) - identityPoolId?: string; - // (undocumented) - onlyDefaultAuthProviderConfigured: boolean; -} - -// @public (undocumented) -export const DEFAULT_COGNITO_IDENTITY_CLAIM = "cognito:username"; - -// @public (undocumented) -export const DEFAULT_GROUP_CLAIM = "cognito:groups"; - -// @public (undocumented) -export const DEFAULT_GROUPS_FIELD = "groups"; - -// @public (undocumented) -export const DEFAULT_IDENTITY_CLAIM = "username"; - -// @public (undocumented) -export const DEFAULT_OWNER_FIELD = "owner"; - -// @public (undocumented) -export const DEFAULT_UNIQUE_IDENTITY_CLAIM = "sub::username"; - -// @public (undocumented) -export const DENIED_FIELDS = "deniedFields"; - -// @public (undocumented) -export const getAuthDirectiveRules: (authDir: DirectiveWrapper, options?: GetAuthRulesOptions) => AuthRule[]; - -// @public (undocumented) -export type GetAuthRulesOptions = GetArgumentsOptions & { - isField?: boolean; -}; - -// @public (undocumented) -export const IAM_AUTH_TYPE = "IAM Authorization"; - -// @public (undocumented) -export const IDENTITY_CLAIM_DELIMITER = "::"; - -// @public (undocumented) -export const IS_AUTHORIZED_FLAG = "isAuthorized"; - -// @public (undocumented) -export const LAMBDA_AUTH_TYPE = "Lambda Authorization"; - -// @public (undocumented) -export const MODEL_OPERATIONS: ModelOperation[]; - -// @public (undocumented) -export type ModelMutation = 'create' | 'update' | 'delete'; - -// @public (undocumented) -export type ModelOperation = 'create' | 'update' | 'delete' | 'get' | 'list' | 'sync' | 'search' | 'listen'; - -// @public (undocumented) -export const NONE_DS = "NONE_DS"; - -// @public (undocumented) -export const NULL_ALLOWED_FIELDS = "nullAllowedFields"; - -// @public (undocumented) -export const OIDC_AUTH_TYPE = "Open ID Connect Authorization"; - -// @public (undocumented) -export const ON_CREATE_FIELD = "onCreate"; - -// @public (undocumented) -export const ON_DELETE_FIELD = "onDelete"; - -// @public (undocumented) -export const ON_UPDATE_FIELD = "onUpdate"; - -// @public (undocumented) -export const READ_MODEL_OPERATIONS: ModelOperation[]; - -// @public (undocumented) -export const RELATIONAL_DIRECTIVES: string[]; - -// @public (undocumented) -export type RelationalPrimaryMapConfig = Map; - -// @public (undocumented) -export interface RoleDefinition { - // (undocumented) - allowedFields?: Array; - // (undocumented) - areAllFieldsAllowed?: boolean; - // (undocumented) - areAllFieldsNullAllowed?: boolean; - // (undocumented) - claim?: string; - // (undocumented) - entity?: string; - // (undocumented) - isEntityList?: boolean; - // (undocumented) - nullAllowedFields?: Array; - // (undocumented) - provider: AuthProvider; - // (undocumented) - static: boolean; - // (undocumented) - strategy: AuthStrategy; -} - -// @public (undocumented) -export interface RolesByProvider { - // (undocumented) - apiKeyRoles: Array; - // (undocumented) - cognitoDynamicRoles: Array; - // (undocumented) - cognitoStaticRoles: Array; - // (undocumented) - iamRoles: Array; - // (undocumented) - lambdaRoles: Array; - // (undocumented) - oidcDynamicRoles: Array; - // (undocumented) - oidcStaticRoles: Array; -} - -// @public (undocumented) -export const SEARCHABLE_AGGREGATE_TYPES: string[]; - -// @public (undocumented) -export interface SearchableConfig { - // (undocumented) - queries: { - search: string; - }; -} - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/amplify-graphql-auth-transformer/CHANGELOG.md b/packages/amplify-graphql-auth-transformer/CHANGELOG.md index ba6bef8988..5d7d168071 100644 --- a/packages/amplify-graphql-auth-transformer/CHANGELOG.md +++ b/packages/amplify-graphql-auth-transformer/CHANGELOG.md @@ -3,27 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.2.2](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.2.1...@aws-amplify/graphql-auth-transformer@1.2.2) (2022-12-13) - -**Note:** Version bump only for package @aws-amplify/graphql-auth-transformer - -## [1.2.1](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.2.0...@aws-amplify/graphql-auth-transformer@1.2.1) (2022-12-09) - -### Bug Fixes - -- aggregate fields access for iam auth with admin roles ([f1262d3](https://github.com/aws-amplify/amplify-category-api/commit/f1262d3169e15fbc825ce0df98dda05094171998)) - -# [1.2.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.1.4...@aws-amplify/graphql-auth-transformer@1.2.0) (2022-12-03) - -### Bug Fixes - -- 🐛 VTL issue when field starts with an underscore ([941f225](https://github.com/aws-amplify/amplify-category-api/commit/941f225df3ab4dabd87cf986655eb332784815d7)), closes [#735](https://github.com/aws-amplify/amplify-category-api/issues/735) - -### Features - -- 🎸 Added descriptive message when using field-level auth ([81c550d](https://github.com/aws-amplify/amplify-category-api/commit/81c550d46a044b1c70e370a3a4322deb5abdee45)), closes [#971](https://github.com/aws-amplify/amplify-category-api/issues/971) -- 🎸 Added warning when ownerField similar to schema field ([5281be2](https://github.com/aws-amplify/amplify-category-api/commit/5281be23d08eabbdc88021ab024377e211ecb41d)), closes [#957](https://github.com/aws-amplify/amplify-category-api/issues/957) - ## [1.1.4](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.1.3...@aws-amplify/graphql-auth-transformer@1.1.4) (2022-11-08) **Note:** Version bump only for package @aws-amplify/graphql-auth-transformer diff --git a/packages/amplify-graphql-auth-transformer/package.json b/packages/amplify-graphql-auth-transformer/package.json index 686041b6a5..1f88ad7de7 100644 --- a/packages/amplify-graphql-auth-transformer/package.json +++ b/packages/amplify-graphql-auth-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@aws-amplify/graphql-auth-transformer", - "version": "1.2.2", + "version": "1.1.4", "description": "Amplify GraphQL @auth transformer", "repository": { "type": "git", @@ -25,20 +25,18 @@ "test": "jest", "build": "tsc", "clean": "rimraf ./lib", - "watch": "tsc -w", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "watch": "tsc -w" }, "dependencies": { - "@aws-amplify/graphql-model-transformer": "0.16.4", - "@aws-amplify/graphql-relational-transformer": "0.12.6", - "@aws-amplify/graphql-transformer-core": "0.18.0", + "@aws-amplify/graphql-model-transformer": "0.16.3", + "@aws-amplify/graphql-relational-transformer": "0.12.4", + "@aws-amplify/graphql-transformer-core": "0.17.15", "@aws-amplify/graphql-transformer-interfaces": "1.14.9", - "@aws-cdk/aws-iam": "~1.172.0", "@aws-cdk/core": "~1.172.0", "constructs": "^3.3.125", "graphql": "^14.5.8", "graphql-mapping-template": "4.20.5", - "graphql-transformer-common": "4.24.1", + "graphql-transformer-common": "4.24.0", "lodash": "^4.17.21", "md5": "^2.3.0" }, @@ -46,8 +44,8 @@ "amplify-prompts": "^2.0.0" }, "devDependencies": { - "@aws-amplify/graphql-index-transformer": "0.14.5", - "@aws-amplify/graphql-searchable-transformer": "0.16.5", + "@aws-amplify/graphql-index-transformer": "0.14.3", + "@aws-amplify/graphql-searchable-transformer": "0.16.3", "@types/node": "^12.12.6" }, "jest": { diff --git a/packages/amplify-graphql-auth-transformer/src/__tests__/__snapshots__/field-auth-argument.test.ts.snap b/packages/amplify-graphql-auth-transformer/src/__tests__/__snapshots__/field-auth-argument.test.ts.snap index 3d16f7da2d..a20e256bee 100644 --- a/packages/amplify-graphql-auth-transformer/src/__tests__/__snapshots__/field-auth-argument.test.ts.snap +++ b/packages/amplify-graphql-auth-transformer/src/__tests__/__snapshots__/field-auth-argument.test.ts.snap @@ -35,16 +35,12 @@ exports[`does not generate field resolvers when private rule takes precedence ov #if( $operation == \\"Mutation\\" ) $util.toJson(null) #else - $util.toJson($context.source[\\"ssn\\"]) + $util.toJson($context.source.ssn) #end ## [End] Checking for allowed operations which can return this field. **" `; -exports[`error on non null fields which need resolvers 1`] = ` -"When using field-level authorization rules you need to add rules to all of the model's required fields with at least read permissions. Found model \\"Post\\" with required fields [\\"id\\",\\"name\\",\\"ssn\\"] missing field-level authorization rules. - -For more information visit https://docs.amplify.aws/cli/graphql/authorization-rules/#field-level-authorization-rules" -`; +exports[`error on non null fields which need resolvers 1`] = `"Because \\"Post\\" has a field-level authorization rule and subscriptions are enabled, you need to either apply field-level authorization rules to all required fields where all rules have read access [\\"id\\",\\"name\\",\\"ssn\\"], make those fields nullable, or disable subscriptions for \\"Post\\" (setting level to off or public)."`; exports[`generates field resolver for other provider rules even if private removes all provided-related rules 1`] = ` "## [Start] Field Authorization Steps. ** @@ -85,7 +81,7 @@ exports[`generates field resolver for other provider rules even if private remov #if( $operation == \\"Mutation\\" ) $util.toJson(null) #else - $util.toJson($context.source[\\"ssn\\"]) + $util.toJson($context.source.ssn) #end ## [End] Checking for allowed operations which can return this field. **" `; @@ -257,7 +253,7 @@ exports[`with identity claim feature flag disabled does not generate field resol #if( $operation == \\"Mutation\\" ) $util.toJson(null) #else - $util.toJson($context.source[\\"ssn\\"]) + $util.toJson($context.source.ssn) #end ## [End] Checking for allowed operations which can return this field. **" `; @@ -298,7 +294,7 @@ exports[`with identity claim feature flag disabled generates field resolver for #if( $operation == \\"Mutation\\" ) $util.toJson(null) #else - $util.toJson($context.source[\\"ssn\\"]) + $util.toJson($context.source.ssn) #end ## [End] Checking for allowed operations which can return this field. **" `; diff --git a/packages/amplify-graphql-auth-transformer/src/__tests__/searchable-auth.test.ts b/packages/amplify-graphql-auth-transformer/src/__tests__/searchable-auth.test.ts index 517bc663b4..ace1ab0076 100644 --- a/packages/amplify-graphql-auth-transformer/src/__tests__/searchable-auth.test.ts +++ b/packages/amplify-graphql-auth-transformer/src/__tests__/searchable-auth.test.ts @@ -128,42 +128,6 @@ test('auth logic is enabled for iam/apiKey auth rules', () => { ); }); -test('aggregate items are added to stash for iam public auth rule', () => { - const validSchema = ` - type Todo @model @searchable - @auth( - rules: [ - { allow: groups, groups: ["Admin"] } - { allow: public, provider: iam } - ] - ) { - id: ID! - createdDate: AWSDateTime - }`; - const authConfig: AppSyncAuthConfiguration = { - defaultAuthentication: { - authenticationType: 'AMAZON_COGNITO_USER_POOLS', - }, - additionalAuthenticationProviders: [ - { - authenticationType: 'AWS_IAM', - }, - ], - }; - const transformer = new GraphQLTransform({ - authConfig, - transformers: [new ModelTransformer(), new SearchableModelTransformer(), new AuthTransformer()], - featureFlags, - }); - const out = transformer.transform(validSchema); - expect(out).toBeDefined(); - expect(out.schema).toBeDefined(); - // expect to set allowed agg fields in stash before return - expect(out.resolvers['Query.searchTodos.auth.1.req.vtl']).toContain( - '$util.qr($ctx.stash.put("allowedAggFields", $allowedAggFields))' - ); -}); - describe('identity flag feature flag disabled', () => { test('auth logic is enabled on owner/static rules in os request', () => { const validSchema = ` diff --git a/packages/amplify-graphql-auth-transformer/src/__tests__/utils/warnings.test.ts b/packages/amplify-graphql-auth-transformer/src/__tests__/utils/warnings.test.ts index e6f0662a18..1e08dd0046 100644 --- a/packages/amplify-graphql-auth-transformer/src/__tests__/utils/warnings.test.ts +++ b/packages/amplify-graphql-auth-transformer/src/__tests__/utils/warnings.test.ts @@ -274,119 +274,3 @@ describe('showOwnerCanReassignWarning', () => { }); }); }); - -describe('showOwnerFieldCaseWarning', () => { - const OWNER_FIELD_CASE_MESSAGE = expect.stringContaining('are getting added to your schema but could be referencing the same owner field. '); - const transformTestSchema = (schema: string): void => { - const transformer = new GraphQLTransform({ - authConfig: { - defaultAuthentication: { authenticationType: 'AMAZON_COGNITO_USER_POOLS' }, - additionalAuthenticationProviders: [], - }, - transformers: [new ModelTransformer(), new AuthTransformer()], - featureFlags: { - getBoolean: jest.fn(), - getNumber: jest.fn(), - getObject: jest.fn(), - }, - }); - transformer.transform(schema); - }; - test('does not show message with case matching fields', () => { - const validSchema = ` -type Invoice - @model - @auth( - rules: [ - { allow: owner, ownerField: "storeId", operations: [create, read] } - { allow: owner, ownerField: "customerId", operations: [create, read] } - { allow: owner } - ] - ) { - id: ID! - items: [String] - storeId: ID! - customerId: ID! -} -`; - transformTestSchema(validSchema); - expect(printer.warn).not.toBeCalledWith(OWNER_FIELD_CASE_MESSAGE); - }); - - test('does not show message with no auth rules', () => { - const validSchema = ` -type Invoice - @model { - id: ID! - items: [String] - storeId: ID! - customerId: ID! -} -`; - transformTestSchema(validSchema); - expect(printer.warn).not.toBeCalledWith(OWNER_FIELD_CASE_MESSAGE); - }); - test('shows message once with one case mismatch in fields', () => { - const oneCaseMismatchSchema = ` -type Invoice - @model - @auth( - rules: [ - { allow: owner, ownerField: "storeID", operations: [create, read] } - { allow: owner, ownerField: "customerId", operations: [create, read] } - { allow: owner } - ] - ) { - id: ID! - items: [String] - storeId: ID! - customerId: ID! -} -`; - transformTestSchema(oneCaseMismatchSchema); - expect(printer.warn).toBeCalledWith('WARNING: Schema field "storeId" and ownerField "storeID" in type Invoice are getting added to your schema but could be referencing the same owner field. If this is not intentional, you may want to change one of the fields to the correct name.\n'); - }); - - test('shows message twice with two case mismatch in fields', () => { - const twoCaseMismatchSchema = ` -type Invoice - @model - @auth( - rules: [ - { allow: owner, ownerField: "storeID", operations: [create, read] } - { allow: owner, ownerField: "customerID", operations: [create, read] } - { allow: owner } - ] - ) { - id: ID! - items: [String] - storeId: ID! - customerId: ID! -} -`; - transformTestSchema(twoCaseMismatchSchema); - expect(printer.warn).toBeCalledWith('WARNING: Schema field "storeId" and ownerField "storeID" in type Invoice are getting added to your schema but could be referencing the same owner field. If this is not intentional, you may want to change one of the fields to the correct name.\n'); - expect(printer.warn).toBeCalledWith('WARNING: Schema field "customerId" and ownerField "customerID" in type Invoice are getting added to your schema but could be referencing the same owner field. If this is not intentional, you may want to change one of the fields to the correct name.\n'); - }); - test('shows message with implicit owner field', () => { - const twoCaseMismatchSchema = ` -type Invoice - @model - @auth( - rules: [ - { allow: owner, ownerField: "storeId", operations: [create, read] } - { allow: owner, ownerField: "customerId", operations: [create, read] } - { allow: owner } - ] - ) { - id: ID! - items: [String] - storeId: ID! - customerId: ID! - Owner: String -} -`; - transformTestSchema(twoCaseMismatchSchema); - expect(printer.warn).toBeCalledWith('WARNING: Schema field "Owner" and ownerField "owner" in type Invoice are getting added to your schema but could be referencing the same owner field. If this is not intentional, you may want to change one of the fields to the correct name.\n'); - }); -}); diff --git a/packages/amplify-graphql-auth-transformer/src/graphql-auth-transformer.ts b/packages/amplify-graphql-auth-transformer/src/graphql-auth-transformer.ts index 1c7ab9553c..80eaa879e3 100644 --- a/packages/amplify-graphql-auth-transformer/src/graphql-auth-transformer.ts +++ b/packages/amplify-graphql-auth-transformer/src/graphql-auth-transformer.ts @@ -105,36 +105,8 @@ import { getAuthDirectiveRules, READ_MODEL_OPERATIONS, } from './utils'; -import { showDefaultIdentityClaimWarning, showOwnerCanReassignWarning, showOwnerFieldCaseWarning } from './utils/warnings'; +import { showDefaultIdentityClaimWarning, showOwnerCanReassignWarning } from './utils/warnings'; -/** - * util to get allowed roles for field - * if we have a rule like cognito private we can remove all other related roles from the field since it has top level - * access by the provider - */ -const getReadRolesForField = (acm: AccessControlMatrix, readRoles: Array, fieldName: string): Array => { - const hasCognitoPrivateRole = readRoles.some((r) => r === 'userPools:private') - && acm.isAllowed('userPools:private', fieldName, 'get') - && acm.isAllowed('userPools:private', fieldName, 'list') - && acm.isAllowed('userPools:private', fieldName, 'sync') - && acm.isAllowed('userPools:private', fieldName, 'search') - && acm.isAllowed('userPools:private', fieldName, 'listen'); - const hasOIDCPrivateRole = readRoles.some((r) => r === 'oidc:private') - && acm.isAllowed('oidc:private', fieldName, 'get') - && acm.isAllowed('oidc:private', fieldName, 'list') - && acm.isAllowed('oidc:private', fieldName, 'sync') - && acm.isAllowed('oidc:private', fieldName, 'search') - && acm.isAllowed('oidc:private', fieldName, 'listen'); - let allowedRoles = [...readRoles]; - - if (hasCognitoPrivateRole) { - allowedRoles = allowedRoles.filter((r) => !(r.startsWith('userPools:') && r !== 'userPools:private')); - } - if (hasOIDCPrivateRole) { - allowedRoles = allowedRoles.filter((r) => !(r.startsWith('oidc:') && r !== 'oidc:private')); - } - return allowedRoles; -}; // @ auth // changing the schema // - transformSchema @@ -190,7 +162,7 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA }; object = (def: ObjectTypeDefinitionNode, directive: DirectiveNode, context: TransformerSchemaVisitStepContextProvider): void => { - const modelDirective = def.directives?.find((dir) => dir.name.value === 'model'); + const modelDirective = def.directives?.find(dir => dir.name.value === 'model'); if (!modelDirective) { throw new TransformerContractError('Types annotated with @auth must also be annotated with @model.'); } @@ -218,8 +190,7 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA this.addTypeToResourceReferences(def.name.value, this.rules); // turn rules into roles and add into acm and roleMap this.convertRulesToRoles(acm, this.rules, isJoinType, undefined, undefined, context); - this.modelDirectiveConfig.set(typeName, - getModelConfig(modelDirective, typeName, context.featureFlags, context.isProjectUsingDataStore())); + this.modelDirectiveConfig.set(typeName, getModelConfig(modelDirective, typeName, context.featureFlags, context.isProjectUsingDataStore())); this.authModelConfig.set(typeName, acm); }; @@ -254,13 +225,12 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA // context.resolver -> resolver manager -> dynamodb, relation directives, searchable // creates field resolver - const modelDirective = parent.directives?.find((dir) => dir.name.value === 'model'); + const modelDirective = parent.directives?.find(dir => dir.name.value === 'model'); const typeName = parent.name.value; const fieldName = field.name.value; const getAuthRulesOptions = merge({ isField: true }, generateGetArgumentsInput(context.featureFlags)); const rules: AuthRule[] = getAuthDirectiveRules(new DirectiveWrapper(directive), getAuthRulesOptions); - validateFieldRules(new DirectiveWrapper(directive), - isParentTypeBuiltinType, modelDirective !== undefined, field.name.value, context.featureFlags); + validateFieldRules(new DirectiveWrapper(directive), isParentTypeBuiltinType, modelDirective !== undefined, field.name.value, context.featureFlags); validateRules(rules, this.configuredAuthProviders, field.name.value); // regardless if a model directive is used we generate the policy for iam auth @@ -273,8 +243,7 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA let acm: AccessControlMatrix; // check if the parent is already in the model config if not add it if (!this.modelDirectiveConfig.has(typeName)) { - this.modelDirectiveConfig.set(typeName, getModelConfig(modelDirective, typeName, context.featureFlags, - context.isProjectUsingDataStore())); + this.modelDirectiveConfig.set(typeName, getModelConfig(modelDirective, typeName, context.featureFlags, context.isProjectUsingDataStore())); acm = new AccessControlMatrix({ name: parent.name.value, operations: MODEL_OPERATIONS, @@ -311,14 +280,14 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA this.removeAuthFieldsFromSubscriptionFilter(context); this.authModelConfig.forEach((acm, modelName) => { const def = context.output.getObject(modelName)!; - const modelHasSearchable = def.directives.some((dir) => dir.name.value === 'searchable'); + const modelHasSearchable = def.directives.some(dir => dir.name.value === 'searchable'); // collect ownerFields and them in the model this.addFieldsToObject(context, modelName, getOwnerFields(acm)); // Get the directives we need to add to the GraphQL nodes const providers = this.getAuthProviders(acm.getRoles()); const directives = this.getServiceDirectives(providers, providers.length === 0 ? this.shouldAddDefaultServiceDirective() : false); if (modelHasSearchable) { - providers.forEach((p) => searchableAggregateServiceDirectives.add(p)); + providers.forEach(p => searchableAggregateServiceDirectives.add(p)); } if (directives.length > 0) { extendTypeWithDirectives(context, modelName, directives); @@ -338,7 +307,7 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA // add the service directives to the searchable aggregate types if (searchableAggregateServiceDirectives.size > 0) { const serviceDirectives = this.getServiceDirectives(Array.from(searchableAggregateServiceDirectives), false); - SEARCHABLE_AGGREGATE_TYPES.forEach((aggType) => { + SEARCHABLE_AGGREGATE_TYPES.forEach(aggType => { extendTypeWithDirectives(context, aggType, serviceDirectives); }); } @@ -352,10 +321,10 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA const indexKeyName = `${modelName}:indicies`; const def = context.output.getObject(modelName)!; const modelNameConfig = this.modelDirectiveConfig.get(modelName); - const searchableDirective = def.directives.find((dir) => dir.name.value === 'searchable'); + const searchableDirective = def.directives.find(dir => dir.name.value === 'searchable'); const queryFields = getQueryFieldNames(this.modelDirectiveConfig.get(modelName)!); - queryFields.forEach((query) => { + queryFields.forEach(query => { switch (query.type) { case QueryFieldType.GET: this.protectGetResolver(context, def, query.typeName, query.fieldName, acm); @@ -372,7 +341,7 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA }); // protect additional query fields if they exist if (context.metadata.has(indexKeyName)) { - context.metadata.get>(indexKeyName)!.forEach((index) => { + context.metadata.get>(indexKeyName)!.forEach(index => { const [indexName, indexQueryName] = index.split(':'); this.protectListResolver(context, def, def.name.value, indexQueryName, acm, indexName); }); @@ -386,12 +355,12 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA // get fields specified in the schema // if there is a role that does not have read access on the field then we create a field resolver // or there is a relational directive on the field then we should protect that as well - const readRoles = [...new Set(...READ_MODEL_OPERATIONS.map((op) => acm.getRolesPerOperation(op)))]; + const readRoles = [...new Set(...READ_MODEL_OPERATIONS.map(op => acm.getRolesPerOperation(op)))]; const modelFields = def.fields?.filter((f: { name: { value: string; }; }) => acm.hasResource(f.name.value)) ?? []; const errorFields = new Array(); modelFields.forEach((field: FieldDefinitionNode) => { const fieldReadRoles = getReadRolesForField(acm, readRoles, field.name.value); - const allowedRoles = fieldReadRoles.filter((r) => READ_MODEL_OPERATIONS.some((op) => acm.isAllowed(r, field.name.value, op))); + const allowedRoles = fieldReadRoles.filter(r => READ_MODEL_OPERATIONS.some(op => acm.isAllowed(r, field.name.value, op))); const needsFieldResolver = allowedRoles.length < fieldReadRoles.length; if (needsFieldResolver && field.type.kind === Kind.NON_NULL_TYPE) { @@ -404,12 +373,15 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA } }); if (errorFields.length > 0 && modelNameConfig.subscriptions?.level === SubscriptionLevel.on) { - throw new InvalidDirectiveError("When using field-level authorization rules you need to add rules to all of the model's required fields with at least read permissions. " - + `Found model "${def.name.value}" with required fields ${JSON.stringify(errorFields)} missing field-level authorization rules.\n\n` - + 'For more information visit https://docs.amplify.aws/cli/graphql/authorization-rules/#field-level-authorization-rules'); + throw new InvalidDirectiveError( + `Because "${def.name.value}" has a field-level authorization rule and subscriptions are enabled,` + + ` you need to either apply field-level authorization rules to all required fields where all rules have read access ${JSON.stringify( + errorFields, + )}, make those fields nullable, or disable subscriptions for "${def.name.value}" (setting level to off or public).`, + ); } const mutationFields = getMutationFieldNames(this.modelDirectiveConfig.get(modelName)!); - mutationFields.forEach((mutation) => { + mutationFields.forEach(mutation => { switch (mutation.type) { case MutationFieldType.CREATE: this.protectCreateResolver(context, def, mutation.typeName, mutation.fieldName, acm); @@ -428,15 +400,15 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA const subscriptionFieldNames = getSubscriptionFieldNames(this.modelDirectiveConfig.get(modelName)!); const subscriptionRoles = acm .getRolesPerOperation('listen') - .map((role) => this.roleMap.get(role)!); + .map((role) => this.roleMap.get(role)!) subscriptionFieldNames.forEach((subscription) => { this.protectSubscriptionResolver(context, subscription.typeName, subscription.fieldName, subscriptionRoles); }); if (context.featureFlags.getBoolean('useSubUsernameForDefaultIdentityClaim')) { - const roleDefinitions = acm.getRoles().map((role) => this.roleMap.get(role)!); + const roleDefinitions = acm.getRoles().map(role => this.roleMap.get(role)!); - roleDefinitions.forEach((role) => { + roleDefinitions.forEach(role => { const hasMultiClaims = role.claim?.split(IDENTITY_CLAIM_DELIMITER)?.length > 1; const createOwnerFieldResolver = role.strategy === 'owner' && hasMultiClaims; @@ -463,7 +435,7 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA */ removeAuthFieldsFromSubscriptionFilter = (context: TransformerTransformSchemaStepContextProvider): void => { this.authModelConfig.forEach((acm, modelName) => { - acm.getRoles().map((role) => this.roleMap.get(role)).forEach((role) => { + acm.getRoles().map(role => this.roleMap.get(role)).forEach(role => { if (!role.static && (role.provider === 'userPools' || role.provider === 'oidc')) { removeSubscriptionFilterInputAttribute(context, modelName, role.entity); } @@ -489,7 +461,7 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA ), ); } else { - const hasModelDirective = def.directives.some((dir) => dir.name.value === 'model'); + const hasModelDirective = def.directives.some(dir => dir.name.value === 'model'); const stack = getStackForField(ctx, def, fieldName, hasModelDirective); resolver = ctx.resolvers.addResolver( @@ -517,7 +489,7 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA ): void => { const modelConfig = this.modelDirectiveConfig.get(def.name.value)!; const indexKeyName = `${def.name.value}:indicies`; - const searchableDirective = def.directives.find((dir) => dir.name.value === 'searchable'); + const searchableDirective = def.directives.find(dir => dir.name.value === 'searchable'); const addServiceDirective = (typeName: string, operation: ModelOperation, operationName: string | null = null): void => { if (operationName) { const includeDefault = this.doesTypeHaveRulesForOperation(acm, operation); @@ -538,7 +510,7 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA addServiceDirective(ctx.output.getMutationTypeName()!, 'delete', modelConfig?.mutations?.delete); // @index queries if (ctx.metadata.has(indexKeyName)) { - ctx.metadata.get>(indexKeyName)!.forEach((index) => { + ctx.metadata.get>(indexKeyName)!.forEach(index => { addServiceDirective(ctx.output.getQueryTypeName(), 'list', index.split(':')[1]); addServiceDirective(ctx.output.getQueryTypeName(), 'get', index.split(':')[1]); }); @@ -553,22 +525,22 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA if (subscriptions?.level === SubscriptionLevel.on) { const subscriptionArguments = acm .getRolesPerOperation('listen') - .map((role) => this.roleMap.get(role)!) - .filter((roleDef) => roleDef.strategy === 'owner' && !fieldIsList(def.fields ?? [], roleDef.entity!)); + .map(role => this.roleMap.get(role)!) + .filter(roleDef => roleDef.strategy === 'owner' && !fieldIsList(def.fields ?? [], roleDef.entity!)); if (subscriptions.onCreate && modelConfig?.mutations?.create) { - subscriptions.onCreate.forEach((onCreateSub) => { + subscriptions.onCreate.forEach(onCreateSub => { addServiceDirective(ctx.output.getSubscriptionTypeName()!, 'listen', onCreateSub); addSubscriptionArguments(ctx, onCreateSub, subscriptionArguments); }); } if (subscriptions.onUpdate && modelConfig?.mutations?.update) { - subscriptions.onUpdate.forEach((onUpdateSub) => { + subscriptions.onUpdate.forEach(onUpdateSub => { addServiceDirective(ctx.output.getSubscriptionTypeName()!, 'listen', onUpdateSub); addSubscriptionArguments(ctx, onUpdateSub, subscriptionArguments); }); } if (subscriptions.onDelete && modelConfig?.mutations?.delete) { - subscriptions.onDelete.forEach((onDeleteSub) => { + subscriptions.onDelete.forEach(onDeleteSub => { addServiceDirective(ctx.output.getSubscriptionTypeName()!, 'listen', onDeleteSub); addSubscriptionArguments(ctx, onDeleteSub, subscriptionArguments); }); @@ -584,9 +556,9 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA acm: AccessControlMatrix, ): void => { const resolver = ctx.resolvers.getResolver(typeName, fieldName) as TransformerResolverProvider; - const roleDefinitions = acm.getRolesPerOperation('get').map((r) => this.roleMap.get(r)!); + const roleDefinitions = acm.getRolesPerOperation('get').map(r => this.roleMap.get(r)!); const tableKeySchema = getTable(ctx, def).keySchema; - const primaryFields = tableKeySchema.map((att) => att.attributeName); + const primaryFields = tableKeySchema.map(att => att.attributeName); const primaryKey = getPartitionKey(tableKeySchema); const authExpression = generateAuthExpressionForQueries( this.configuredAuthProviders, @@ -611,7 +583,7 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA indexName?: string, ): void => { const resolver = ctx.resolvers.getResolver(typeName, fieldName) as TransformerResolverProvider; - const roleDefinitions = acm.getRolesPerOperation('list').map((r) => this.roleMap.get(r)!); + const roleDefinitions = acm.getRolesPerOperation('list').map(r => this.roleMap.get(r)!); let primaryFields: Array; let partitionKey: string; const table = getTable(ctx, def); @@ -661,7 +633,7 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA ...acm.getRolesPerOperation('sync'), ...acm.getRolesPerOperation('search'), ...acm.getRolesPerOperation('listen'), - ])].map((r) => this.roleMap.get(r)!); + ])].map(r => this.roleMap.get(r)!); const relationalPrimaryMap = getRelationalPrimaryMap(ctx, def, field, relatedModelObject); relatedAuthExpression = generateAuthExpressionForRelationQuery( this.configuredAuthProviders, @@ -676,7 +648,7 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA // if there is field auth on the relational query then we need to add field auth read rules first // in the request we then add the rules of the related type if (fieldRoles) { - const roleDefinitions = fieldRoles.map((r) => this.roleMap.get(r)!); + const roleDefinitions = fieldRoles.map(r => this.roleMap.get(r)!); const hasSubsEnabled = this.modelDirectiveConfig.get(typeName)!.subscriptions?.level === 'on'; relatedAuthExpression = `${setDeniedFieldFlag('Mutation', hasSubsEnabled)}\n${relatedAuthExpression}`; fieldAuthExpression = generateAuthExpressionForField(this.configuredAuthProviders, roleDefinitions, def.fields ?? []); @@ -711,8 +683,8 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA ): void => { if (ctx.isProjectUsingDataStore()) { const resolver = ctx.resolvers.getResolver(typeName, fieldName) as TransformerResolverProvider; - const roleDefinitions = acm.getRolesPerOperation('sync').map((r) => this.roleMap.get(r)!); - const primaryFields = getTable(ctx, def).keySchema.map((att) => att.attributeName); + const roleDefinitions = acm.getRolesPerOperation('sync').map(r => this.roleMap.get(r)!); + const primaryFields = getTable(ctx, def).keySchema.map(att => att.attributeName); const authExpression = generateAuthExpressionForQueries( this.configuredAuthProviders, roleDefinitions, @@ -742,19 +714,19 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA const acmFields = acm.getResources(); const modelFields = def.fields ?? []; // only add readonly fields if they exist - const allowedAggFields = modelFields.map((f) => f.name.value).filter((f) => !acmFields.includes(f)); + const allowedAggFields = modelFields.map(f => f.name.value).filter(f => !acmFields.includes(f)); let leastAllowedFields = acmFields; const resolver = ctx.resolvers.getResolver(typeName, fieldName) as TransformerResolverProvider; // to protect search and aggregation queries we need to collect all the roles which can query // and the allowed fields to run field auth on aggregation queries - const readRoleDefinitions = acm.getRolesPerOperation('search').map((role) => { - const allowedFields = acmFields.filter((resource) => acm.isAllowed(role, resource, 'search')); + const readRoleDefinitions = acm.getRolesPerOperation('search').map(role => { + const allowedFields = acmFields.filter(resource => acm.isAllowed(role, resource, 'search')); const roleDefinition = this.roleMap.get(role)!; // we add the allowed fields if the role does not have full access // or if the rule is a dynamic rule (ex. ownerField, groupField) if (allowedFields.length !== acmFields.length || !roleDefinition.static) { roleDefinition.allowedFields = allowedFields; - leastAllowedFields = leastAllowedFields.filter((f) => allowedFields.includes(f)); + leastAllowedFields = leastAllowedFields.filter(f => allowedFields.includes(f)); } else { roleDefinition.allowedFields = null; } @@ -790,8 +762,8 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA fieldName: string, roles: Array, ): void => { - const roleDefinitions = roles.map((r) => this.roleMap.get(r)!); - const hasModelDirective = def.directives.some((dir) => dir.name.value === 'model'); + const roleDefinitions = roles.map(r => this.roleMap.get(r)!); + const hasModelDirective = def.directives.some(dir => dir.name.value === 'model'); const stack = getStackForField(ctx, def, fieldName, hasModelDirective); if (ctx.api.host.hasResolver(typeName, fieldName)) { // TODO: move pipeline resolvers created in the api host to the resolver manager @@ -845,9 +817,9 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA ): void => { const resolver = ctx.resolvers.getResolver(typeName, fieldName) as TransformerResolverProvider; const fields = acm.getResources(); - const createRoles = acm.getRolesPerOperation('create').map((role) => { + const createRoles = acm.getRolesPerOperation('create').map(role => { const roleDefinition = this.roleMap.get(role)!; - const allowedFields = fields.filter((resource) => acm.isAllowed(role, resource, 'create')); + const allowedFields = fields.filter(resource => acm.isAllowed(role, resource, 'create')); roleDefinition.areAllFieldsAllowed = allowedFields.length === fields.length; roleDefinition.allowedFields = this.addAutoGeneratedFields(ctx, def, allowedFields, fields); return roleDefinition; @@ -870,9 +842,9 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA const fields = acm.getResources(); const updateDeleteRoles = [...new Set([...acm.getRolesPerOperation('update'), ...acm.getRolesPerOperation('delete')])]; // protect fields to be updated and fields that can't be set to null (partial delete on fields) - const totalRoles = updateDeleteRoles.map((role) => { - const allowedFields = fields.filter((resource) => acm.isAllowed(role, resource, 'update')); - const nullAllowedFields = fields.filter((resource) => acm.isAllowed(role, resource, 'delete')); + const totalRoles = updateDeleteRoles.map(role => { + const allowedFields = fields.filter(resource => acm.isAllowed(role, resource, 'update')); + const nullAllowedFields = fields.filter(resource => acm.isAllowed(role, resource, 'delete')); const roleDefinition = this.roleMap.get(role)!; roleDefinition.areAllFieldsAllowed = allowedFields.length === fields.length; roleDefinition.areAllFieldsNullAllowed = nullAllowedFields.length === fields.length; @@ -901,7 +873,7 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA ): void => { const resolver = ctx.resolvers.getResolver(typeName, fieldName) as TransformerResolverProvider; // only roles with full delete on every field can delete - const deleteRoles = acm.getRolesPerOperation('delete', true).map((role) => this.roleMap.get(role)!); + const deleteRoles = acm.getRolesPerOperation('delete', true).map(role => this.roleMap.get(role)!); const dataSource = ctx.api.host.getDataSource(`${def.name.value}Table`) as DataSourceProvider; const requestExpression = generateAuthRequestExpression(); const authExpression = generateAuthExpressionForDelete(this.configuredAuthProviders, deleteRoles, def.fields ?? []); @@ -938,10 +910,10 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA overrideOperations?: ModelOperation[], context?: TransformerSchemaVisitStepContextProvider, ): void { - authRules.forEach((rule) => { + authRules.forEach(rule => { const operations: ModelOperation[] = overrideOperations || rule.operations || MODEL_OPERATIONS; if (rule.groups && !rule.groupsField) { - rule.groups.forEach((group) => { + rule.groups.forEach(group => { const groupClaim = rule.groupClaim || DEFAULT_GROUP_CLAIM; const roleName = `${rule.provider}:staticGroup:${group}:${groupClaim}`; if (!(roleName in this.roleMap)) { @@ -983,7 +955,7 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA if (rule.allow === 'groups') { const groupClaim = rule.groupClaim || DEFAULT_GROUP_CLAIM; const groupsField = rule.groupsField || DEFAULT_GROUPS_FIELD; - const fieldType = (context.output.getType(acm.getName()) as any).fields.find((f) => f.name.value === groupsField); + const fieldType = (context.output.getType(acm.getName()) as any).fields.find(f => f.name.value === groupsField); const isGroupFieldList = fieldType ? isListType(fieldType.type) : false; roleName = `${rule.provider}:dynamicGroup:${groupsField}:${groupClaim}`; roleDefinition = { @@ -996,7 +968,7 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA }; } else if (rule.allow === 'owner') { const ownerField = rule.ownerField || DEFAULT_OWNER_FIELD; - const fieldType = (context.output.getType(acm.getName()) as any).fields.find((f) => f.name.value === ownerField); + const fieldType = (context.output.getType(acm.getName()) as any).fields.find(f => f.name.value === ownerField); const isOwnerFieldList = fieldType ? isListType(fieldType.type) : false; const useSub = context.featureFlags.getBoolean('useSubUsernameForDefaultIdentityClaim'); const ownerClaim = rule.identityClaim || (useSub ? DEFAULT_UNIQUE_IDENTITY_CLAIM : DEFAULT_IDENTITY_CLAIM); @@ -1035,7 +1007,7 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA private doesTypeHaveRulesForOperation(acm: AccessControlMatrix, operation: ModelOperation): boolean { const rolesHasDefaultProvider = (roles: Array): boolean => roles.some( - (r) => this.roleMap.get(r)!.provider! === this.configuredAuthProviders.default, + r => this.roleMap.get(r)!.provider! === this.configuredAuthProviders.default, ); const roles = acm.getRolesPerOperation(operation, operation === 'delete'); return rolesHasDefaultProvider(roles) || (roles.length === 0 && this.shouldAddDefaultServiceDirective()); @@ -1044,7 +1016,7 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA private getAuthProviders(roles: Array): Array { const providers: Set = new Set(); // get the roles created for type - roles.forEach((role) => providers.add(this.roleMap.get(role)!.provider)); + roles.forEach(role => providers.add(this.roleMap.get(role)!.provider)); if (this.configuredAuthProviders.hasAdminRolesEnabled) { providers.add('iam'); } @@ -1071,11 +1043,11 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA addFieldsToObject = (ctx: TransformerTransformSchemaStepContextProvider, modelName: string, ownerFields: Array): void => { const modelObject = ctx.output.getObject(modelName)!; const existingFields = collectFieldNames(modelObject); - const ownerFieldsToAdd = ownerFields.filter((field) => !existingFields.includes(field)); - ownerFieldsToAdd.forEach((ownerField) => { - const warningField = existingFields.find((field) => field.toLowerCase() === ownerField.toLowerCase()); - if (warningField) showOwnerFieldCaseWarning(ownerField, warningField, modelName); + const ownerFieldsToAdd = ownerFields.filter(field => !existingFields.includes(field)); + ownerFieldsToAdd.forEach(ownerField => { + /* eslint-disable @typescript-eslint/no-explicit-any */ (modelObject as any).fields.push(makeField(ownerField, [], makeNamedType('String'))); + /* eslint-enable */ }); ctx.output.putType(modelObject); } @@ -1090,31 +1062,31 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA if (fieldType.kind !== 'ObjectTypeDefinition') { return undefined; } - const typeModel = fieldType.directives!.find((dir) => dir.name.value === 'model'); + const typeModel = fieldType.directives!.find(dir => dir.name.value === 'model'); return typeModel !== undefined ? undefined : fieldType; } return fieldType; }; const nonModelFieldTypes = def - .fields!.map((f) => ctx.output.getType(getBaseType(f.type)) as TypeDefinitionNode) + .fields!.map(f => ctx.output.getType(getBaseType(f.type)) as TypeDefinitionNode) .filter(nonModelTypePredicate); - nonModelFieldTypes.forEach((nonModelFieldType) => { + nonModelFieldTypes.forEach(nonModelFieldType => { const nonModelName = nonModelFieldType.name.value; const hasSeenType = this.seenNonModelTypes.has(nonModelFieldType.name.value); let directives = this.getServiceDirectives(providers, hasSeenType); if (!hasSeenType) { - this.seenNonModelTypes.set(nonModelName, new Set([...directives.map((dir) => dir.name.value)])); + this.seenNonModelTypes.set(nonModelName, new Set([...directives.map(dir => dir.name.value)])); // since we haven't seen this type before we add it to the iam policy resource sets - const hasIAM = directives.some((dir) => dir.name.value === 'aws_iam') || this.configuredAuthProviders.default === 'iam'; + const hasIAM = directives.some(dir => dir.name.value === 'aws_iam') || this.configuredAuthProviders.default === 'iam'; if (hasIAM) { this.unauthPolicyResources.add(`${nonModelFieldType.name.value}/null`); this.authPolicyResources.add(`${nonModelFieldType.name.value}/null`); } } else { const currentDirectives = this.seenNonModelTypes.get(nonModelName)!; - directives = directives.filter((dir) => !currentDirectives.has(dir.name.value)); - this.seenNonModelTypes.set(nonModelName, new Set([...directives.map((dir) => dir.name.value), ...currentDirectives])); + directives = directives.filter(dir => !currentDirectives.has(dir.name.value)); + this.seenNonModelTypes.set(nonModelName, new Set([...directives.map(dir => dir.name.value), ...currentDirectives])); } // we continue to check the nested types if we find that directives list is not empty or if haven't seen the type before if (directives.length > 0 || !hasSeenType) { @@ -1136,8 +1108,8 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA */ const addDirectiveIfNeeded = (provider: AuthProvider, directiveName: string): void => { if ( - (this.configuredAuthProviders.default !== provider && providers.some((p) => p === provider)) - || (this.configuredAuthProviders.default === provider && providers.some((p) => p !== provider && addDefaultIfNeeded === true)) + (this.configuredAuthProviders.default !== provider && providers.some(p => p === provider)) + || (this.configuredAuthProviders.default === provider && providers.some(p => p !== provider && addDefaultIfNeeded === true)) ) { directives.push(makeDirective(directiveName, [])); } @@ -1157,9 +1129,9 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA cannot add @aws_api_key to other operations since their is no rule granted access to it */ if ( - providers.some((p) => p === this.configuredAuthProviders.default) - && providers.some((p) => p !== this.configuredAuthProviders.default) - && !directives.some((d) => d.name.value === AUTH_PROVIDER_DIRECTIVE_MAP.get(this.configuredAuthProviders.default)) + providers.some(p => p === this.configuredAuthProviders.default) + && providers.some(p => p !== this.configuredAuthProviders.default) + && !directives.some(d => d.name.value === AUTH_PROVIDER_DIRECTIVE_MAP.get(this.configuredAuthProviders.default)) ) { directives.push(makeDirective(AUTH_PROVIDER_DIRECTIVE_MAP.get(this.configuredAuthProviders.default) as string, [])); } @@ -1242,19 +1214,19 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA if (rules.length === 0 || this.generateIAMPolicyForAuthRole === true) { return; } - this.generateIAMPolicyForAuthRole = rules.some((rule) => (rule.allow === 'private' || rule.allow === 'public') && rule.provider === 'iam'); + this.generateIAMPolicyForAuthRole = rules.some(rule => (rule.allow === 'private' || rule.allow === 'public') && rule.provider === 'iam'); } private setUnauthPolicyFlag(rules: AuthRule[]): void { if (rules.length === 0 || this.generateIAMPolicyForUnauthRole === true) { return; } - this.generateIAMPolicyForUnauthRole = rules.some((rule) => (rule.allow === 'public' && rule.provider === 'iam')); + this.generateIAMPolicyForUnauthRole = rules.some(rule => (rule.allow === 'public' && rule.provider === 'iam')); } private addOperationToResourceReferences(operationName: string, fieldName: string, roles: Array): void { - const iamPublicRolesExist = roles.some((r) => this.roleMap.get(r)!.provider === 'iam' && this.roleMap.get(r)!.strategy === 'public'); - const iamPrivateRolesExist = roles.some((r) => this.roleMap.get(r)!.provider === 'iam' && this.roleMap.get(r)!.strategy === 'private'); + const iamPublicRolesExist = roles.some(r => this.roleMap.get(r)!.provider === 'iam' && this.roleMap.get(r)!.strategy === 'public'); + const iamPrivateRolesExist = roles.some(r => this.roleMap.get(r)!.provider === 'iam' && this.roleMap.get(r)!.strategy === 'private'); if (iamPublicRolesExist) { this.unauthPolicyResources.add(`${operationName}/${fieldName}`); @@ -1269,8 +1241,8 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA * TODO: Change Resource Ref Object/Field Functions to work with roles */ private addTypeToResourceReferences(typeName: string, rules: AuthRule[]): void { - const iamPublicRulesExist = rules.some((r) => r.allow === 'public' && r.provider === 'iam' && r.generateIAMPolicy); - const iamPrivateRulesExist = rules.some((r) => r.allow === 'private' && r.provider === 'iam' && r.generateIAMPolicy); + const iamPublicRulesExist = rules.some(r => r.allow === 'public' && r.provider === 'iam' && r.generateIAMPolicy); + const iamPrivateRulesExist = rules.some(r => r.allow === 'private' && r.provider === 'iam' && r.generateIAMPolicy); if (iamPublicRulesExist) { this.unauthPolicyResources.add(`${typeName}/null`); @@ -1282,8 +1254,8 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA } private addFieldToResourceReferences(typeName: string, fieldName: string, rules: AuthRule[]): void { - const iamPublicRulesExist = rules.some((r) => r.allow === 'public' && r.provider === 'iam' && r.generateIAMPolicy); - const iamPrivateRulesExist = rules.some((r) => r.allow === 'private' && r.provider === 'iam' && r.generateIAMPolicy); + const iamPublicRulesExist = rules.some(r => r.allow === 'public' && r.provider === 'iam' && r.generateIAMPolicy); + const iamPrivateRulesExist = rules.some(r => r.allow === 'private' && r.provider === 'iam' && r.generateIAMPolicy); if (iamPublicRulesExist) { this.unauthPolicyResources.add(`${typeName}/${fieldName}`); @@ -1318,7 +1290,7 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA allowedFields: Set, fields: readonly string[], ): void => { - const typeDefinitions = ctx.inputDocument.definitions.filter((it) => it.kind === 'ObjectTypeDefinition') as ObjectTypeDefinitionNode[]; + const typeDefinitions = ctx.inputDocument.definitions.filter(it => it.kind === 'ObjectTypeDefinition') as ObjectTypeDefinitionNode[]; this.addAutoGeneratedHasManyFields(ctx, typeDefinitions, def, allowedFields); this.addAutoGeneratedHasOneFields(ctx, typeDefinitions, fields, def, allowedFields); @@ -1326,20 +1298,20 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA addAutoGeneratedIndexFields = (definition: ObjectTypeDefinitionNode, allowedFields: Set): void => { const sortKeyFieldValues: ListValueNode[] = definition.fields - ?.map((it) => it.directives) + ?.map(it => it.directives) .flat() - .filter((it) => it.name.value === 'primaryKey' || it.name.value === 'index') - .map((it) => it.arguments) + .filter(it => it.name.value === 'primaryKey' || it.name.value === 'index') + .map(it => it.arguments) .flat() - .filter((it) => it.name.value === 'sortKeyFields' && it.value.kind === 'ListValue' && it.value.values.length > 1) - .map((it) => it.value) + .filter(it => it.name.value === 'sortKeyFields' && it.value.kind === 'ListValue' && it.value.values.length > 1) + .map(it => it.value) .flat() as ListValueNode[]; - sortKeyFieldValues.forEach((sortKeyFieldValue) => { - const accessOnAllKeys = !sortKeyFieldValue.values.some((it) => it.kind !== 'StringValue' || !allowedFields.has(it.value)); + sortKeyFieldValues.forEach(sortKeyFieldValue => { + const accessOnAllKeys = !sortKeyFieldValue.values.some(it => it.kind !== 'StringValue' || !allowedFields.has(it.value)); if (accessOnAllKeys) { const keyName = sortKeyFieldValue.values - .map((it) => (it as StringValueNode).value) + .map(it => (it as StringValueNode).value) .join(ModelResourceIDs.ModelCompositeKeySeparator()); allowedFields.add(keyName); } @@ -1353,11 +1325,11 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA allowedFields: Set, ): void => { const hasManyRelatedFields = typeDefinitions - .map((it) => it.fields.map((field) => ({ ...field, relatedType: it }))) + .map(it => it.fields.map(field => ({ ...field, relatedType: it }))) .flat() - .filter((it) => getBaseType(it.type) === def.name.value && it.directives?.some((d) => d.name.value === 'hasMany')); + .filter(it => getBaseType(it.type) === def.name.value && it.directives?.some(d => d.name.value === 'hasMany')); - hasManyRelatedFields.forEach((relatedField) => { + hasManyRelatedFields.forEach(relatedField => { allowedFields.add( getConnectionAttributeName( ctx.featureFlags, @@ -1366,7 +1338,7 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA getObjectPrimaryKey(relatedField.relatedType).name.value, ), ); - getSortKeyFieldNames(relatedField.relatedType).forEach((sortKeyFieldName) => { + getSortKeyFieldNames(relatedField.relatedType).forEach(sortKeyFieldName => { allowedFields.add( getSortKeyConnectionAttributeName( relatedField.relatedType.name.value, @@ -1388,20 +1360,19 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA def: ObjectTypeDefinitionNode, allowedFields: Set, ): void => { - fields.forEach((field) => { - const modelField = def.fields.find((it) => it.name.value === field); + fields.forEach(field => { + const modelField = def.fields.find(it => it.name.value === field); const directives = modelField.directives?.filter( - (dir) => !dir.arguments?.some((it) => it.name.value === 'fields') && (dir.name.value === 'hasOne' || dir.name.value === 'belongsTo'), + dir => !dir.arguments?.some(it => it.name.value === 'fields') && (dir.name.value === 'hasOne' || dir.name.value === 'belongsTo'), ); - directives.forEach((directive) => { - const relatedType = typeDefinitions.find((it) => it.name.value === getBaseType(modelField.type)); - if (directive.name.value === 'hasOne' - || (directive.name.value === 'belongsTo' - && relatedType.fields.some((f) => getBaseType(f.type) === def.name.value && f.directives?.some((d) => d.name.value === 'hasOne')))) { - allowedFields.add(getConnectionAttributeName(ctx.featureFlags, def.name.value, field, - getObjectPrimaryKey(relatedType).name.value)); - getSortKeyFieldNames(def).forEach((sortKeyFieldName) => { + directives.forEach(directive => { + const relatedType = typeDefinitions.find(it => it.name.value === getBaseType(modelField.type)); + if (directive.name.value === 'hasOne' || + (directive.name.value === 'belongsTo' && + relatedType.fields.some(f => getBaseType(f.type) === def.name.value && f.directives?.some(d => d.name.value === 'hasOne')))) { + allowedFields.add(getConnectionAttributeName(ctx.featureFlags, def.name.value, field, getObjectPrimaryKey(relatedType).name.value)); + getSortKeyFieldNames(def).forEach(sortKeyFieldName => { allowedFields.add( getSortKeyConnectionAttributeName( def.name.value, @@ -1417,6 +1388,35 @@ export class AuthTransformer extends TransformerAuthBase implements TransformerA addAutoGeneratedDataStoreFields = (ctx: TransformerContextProvider, allowedFields: Set): void => { const dataStoreFields = ctx.isProjectUsingDataStore() ? ['_version', '_deleted', '_lastChangedAt'] : []; - dataStoreFields.forEach((item) => allowedFields.add(item)); + dataStoreFields.forEach(item => allowedFields.add(item)); }; } + +/** + * util to get allowed roles for field + * if we have a rule like cognito private we can remove all other related roles from the field since it has top level + * access by the provider + */ +const getReadRolesForField = (acm: AccessControlMatrix, readRoles: Array, fieldName: string): Array => { + const hasCognitoPrivateRole = readRoles.some(r => r === 'userPools:private') + && acm.isAllowed('userPools:private', fieldName, 'get') + && acm.isAllowed('userPools:private', fieldName, 'list') + && acm.isAllowed('userPools:private', fieldName, 'sync') + && acm.isAllowed('userPools:private', fieldName, 'search') + && acm.isAllowed('userPools:private', fieldName, 'listen'); + const hasOIDCPrivateRole = readRoles.some(r => r === 'oidc:private') + && acm.isAllowed('oidc:private', fieldName, 'get') + && acm.isAllowed('oidc:private', fieldName, 'list') + && acm.isAllowed('oidc:private', fieldName, 'sync') + && acm.isAllowed('oidc:private', fieldName, 'search') + && acm.isAllowed('oidc:private', fieldName, 'listen'); + let allowedRoles = [...readRoles]; + + if (hasCognitoPrivateRole) { + allowedRoles = allowedRoles.filter(r => !(r.startsWith('userPools:') && r !== 'userPools:private')); + } + if (hasOIDCPrivateRole) { + allowedRoles = allowedRoles.filter(r => !(r.startsWith('oidc:') && r !== 'oidc:private')); + } + return allowedRoles; +}; diff --git a/packages/amplify-graphql-auth-transformer/src/resolvers/field.ts b/packages/amplify-graphql-auth-transformer/src/resolvers/field.ts index f828d181c1..9e564654f9 100644 --- a/packages/amplify-graphql-auth-transformer/src/resolvers/field.ts +++ b/packages/amplify-graphql-auth-transformer/src/resolvers/field.ts @@ -43,7 +43,7 @@ import { generateOwnerClaimExpression, generateOwnerClaimListExpression, generateOwnerMultiClaimExpression, - generateInvalidClaimsCondition, + generateInvalidClaimsCondition } from './helpers'; // Field Read VTL Functions @@ -83,7 +83,7 @@ const generateDynamicAuthReadExpression = (roles: Array, fields: methodCall(ref(`ownerClaimsList${idx}.contains`), ref(`ownerEntity${idx}`)), ]), set(ref(IS_AUTHORIZED_FLAG), bool(true)), - ), + ) ]), ]), ), @@ -180,11 +180,11 @@ export const generateFieldAuthResponse = (operation: string, fieldName: string, return printBlock('Checking for allowed operations which can return this field')( compoundExpression([ set(ref('operation'), methodCall(ref('util.defaultIfNull'), methodCall(ref('ctx.source.get'), str(OPERATION_KEY)), nul())), - ifElse(equals(ref('operation'), str(operation)), toJson(nul()), toJson(ref(`context.source["${fieldName}"]`))), + ifElse(equals(ref('operation'), str(operation)), toJson(nul()), toJson(ref(`context.source.${fieldName}`))), ]), ); } - return printBlock('Return Source Field')(toJson(ref(`context.source["${fieldName}"]`))); + return printBlock('Return Source Field')(toJson(ref(`context.source.${fieldName}`))); }; /** diff --git a/packages/amplify-graphql-auth-transformer/src/resolvers/helpers.ts b/packages/amplify-graphql-auth-transformer/src/resolvers/helpers.ts index 3e30794679..6595b9456e 100644 --- a/packages/amplify-graphql-auth-transformer/src/resolvers/helpers.ts +++ b/packages/amplify-graphql-auth-transformer/src/resolvers/helpers.ts @@ -168,23 +168,19 @@ export const iamExpression = ( /** * Creates iam admin role check helper */ -export const iamAdminRoleCheckExpression = (adminRoles: Array, fieldName?: string, adminCheckExpression?: Expression): Expression => { - const returnStatement = fieldName ? raw(`#return($context.source.${fieldName})`) : raw('#return($util.toJson({}))'); - const fullReturnExpression = adminCheckExpression ? compoundExpression([ adminCheckExpression, returnStatement ]) : returnStatement; - return compoundExpression([ - set(ref('adminRoles'), raw(JSON.stringify(adminRoles))), - forEach(/* for */ ref('adminRole'), /* in */ ref('adminRoles'), [ - iff( - and([ - methodCall(ref('ctx.identity.userArn.contains'), ref('adminRole')), - notEquals(ref('ctx.identity.userArn'), ref('ctx.stash.authRole')), - notEquals(ref('ctx.identity.userArn'), ref('ctx.stash.unauthRole')), - ]), - fullReturnExpression - ), - ]), - ]) -}; +export const iamAdminRoleCheckExpression = (adminRoles: Array, fieldName?: string): Expression => compoundExpression([ + set(ref('adminRoles'), raw(JSON.stringify(adminRoles))), + forEach(/* for */ ref('adminRole'), /* in */ ref('adminRoles'), [ + iff( + and([ + methodCall(ref('ctx.identity.userArn.contains'), ref('adminRole')), + notEquals(ref('ctx.identity.userArn'), ref('ctx.stash.authRole')), + notEquals(ref('ctx.identity.userArn'), ref('ctx.stash.unauthRole')), + ]), + fieldName ? raw(`#return($context.source.${fieldName})`) : raw('#return($util.toJson({}))'), + ), + ]), +]); /** * Creates generate auth request helper diff --git a/packages/amplify-graphql-auth-transformer/src/resolvers/search.ts b/packages/amplify-graphql-auth-transformer/src/resolvers/search.ts index 635b65f9dc..1985af6593 100644 --- a/packages/amplify-graphql-auth-transformer/src/resolvers/search.ts +++ b/packages/amplify-graphql-auth-transformer/src/resolvers/search.ts @@ -20,6 +20,7 @@ import { set, ifElse, } from 'graphql-mapping-template'; +import { NONE_VALUE } from 'graphql-transformer-common'; import { getIdentityClaimExp, emptyPayload, @@ -87,11 +88,7 @@ const iamExpression = ( const expression = new Array(); // allow if using an admin role if (hasAdminRolesEnabled) { - const adminCheckExpression = compoundExpression([ - set(ref(allowedAggFieldsList), ref(totalFields)), - qref(methodCall(ref('ctx.stash.put'), str(allowedAggFieldsList), ref(allowedAggFieldsList))) - ]); - expression.push(iamAdminRoleCheckExpression(adminRoles, undefined, adminCheckExpression)); + expression.push(iamAdminRoleCheckExpression(adminRoles)); } if (roles.length === 0) { expression.push(ref('util.unauthorized()')); diff --git a/packages/amplify-graphql-auth-transformer/src/utils/warnings.ts b/packages/amplify-graphql-auth-transformer/src/utils/warnings.ts index 73f6b8d73b..4cae93b1c5 100644 --- a/packages/amplify-graphql-auth-transformer/src/utils/warnings.ts +++ b/packages/amplify-graphql-auth-transformer/src/utils/warnings.ts @@ -66,10 +66,3 @@ export const showOwnerCanReassignWarning = ( printer.debug(`Error caught while checking whether owners have reassign permissions: ${JSON.stringify(e)}`); } }; - -export const showOwnerFieldCaseWarning = (ownerField: string, warningField: string, modelName: string): void => { - printer.warn( - `WARNING: Schema field "${warningField}" and ownerField "${ownerField}" in type ${modelName} are getting added to your schema but could be referencing the same owner field. ` - + 'If this is not intentional, you may want to change one of the fields to the correct name.\n', - ); -}; diff --git a/packages/amplify-graphql-default-value-transformer/API.md b/packages/amplify-graphql-default-value-transformer/API.md deleted file mode 100644 index 0b7cd96872..0000000000 --- a/packages/amplify-graphql-default-value-transformer/API.md +++ /dev/null @@ -1,29 +0,0 @@ -## API Report File for "@aws-amplify/graphql-default-value-transformer" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { DirectiveNode } from 'graphql'; -import { FieldDefinitionNode } from 'graphql'; -import { InterfaceTypeDefinitionNode } from 'graphql'; -import { ObjectTypeDefinitionNode } from 'graphql'; -import { TransformerContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerPluginBase } from '@aws-amplify/graphql-transformer-core'; -import { TransformerSchemaVisitStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerTransformSchemaStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; - -// @public (undocumented) -export class DefaultValueTransformer extends TransformerPluginBase { - constructor(); - // (undocumented) - field: (parent: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, definition: FieldDefinitionNode, directive: DirectiveNode, ctx: TransformerSchemaVisitStepContextProvider) => void; - // (undocumented) - generateResolvers: (ctx: TransformerContextProvider) => void; - // (undocumented) - transformSchema: (ctx: TransformerTransformSchemaStepContextProvider) => void; -} - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/amplify-graphql-default-value-transformer/CHANGELOG.md b/packages/amplify-graphql-default-value-transformer/CHANGELOG.md index 5a12229a3f..39c35d109d 100644 --- a/packages/amplify-graphql-default-value-transformer/CHANGELOG.md +++ b/packages/amplify-graphql-default-value-transformer/CHANGELOG.md @@ -3,10 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.7.4](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-default-value-transformer@0.7.3...@aws-amplify/graphql-default-value-transformer@0.7.4) (2022-12-03) - -**Note:** Version bump only for package @aws-amplify/graphql-default-value-transformer - ## [0.7.3](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-default-value-transformer@0.7.2...@aws-amplify/graphql-default-value-transformer@0.7.3) (2022-11-08) **Note:** Version bump only for package @aws-amplify/graphql-default-value-transformer diff --git a/packages/amplify-graphql-default-value-transformer/package.json b/packages/amplify-graphql-default-value-transformer/package.json index 33dd71e1cf..a7f0e5a243 100644 --- a/packages/amplify-graphql-default-value-transformer/package.json +++ b/packages/amplify-graphql-default-value-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@aws-amplify/graphql-default-value-transformer", - "version": "0.7.4", + "version": "0.7.3", "description": "Amplify GraphQL default value transformer", "repository": { "type": "git", @@ -25,19 +25,18 @@ "watch": "tsc -w", "clean": "rimraf ./lib", "test": "jest", - "test-watch": "jest --watch", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "test-watch": "jest --watch" }, "dependencies": { - "@aws-amplify/graphql-transformer-core": "0.18.0", + "@aws-amplify/graphql-transformer-core": "0.17.15", "@aws-amplify/graphql-transformer-interfaces": "1.14.9", "graphql": "^14.5.8", "graphql-mapping-template": "4.20.5", - "graphql-transformer-common": "4.24.1", + "graphql-transformer-common": "4.24.0", "libphonenumber-js": "1.9.47" }, "devDependencies": { - "@aws-amplify/graphql-model-transformer": "0.16.4" + "@aws-amplify/graphql-model-transformer": "0.16.3" }, "jest": { "transform": { diff --git a/packages/amplify-graphql-default-value-transformer/src/__tests__/__snapshots__/amplify-grapphql-default-value-transformer.test.ts.snap b/packages/amplify-graphql-default-value-transformer/src/__tests__/__snapshots__/amplify-grapphql-default-value-transformer.test.ts.snap index 5768336788..528b0647c3 100644 --- a/packages/amplify-graphql-default-value-transformer/src/__tests__/__snapshots__/amplify-grapphql-default-value-transformer.test.ts.snap +++ b/packages/amplify-graphql-default-value-transformer/src/__tests__/__snapshots__/amplify-grapphql-default-value-transformer.test.ts.snap @@ -220,13 +220,6 @@ type Subscription { " `; -exports[`DefaultValueModelTransformer: should successfully set the default values when model name starts with lowercase 1`] = ` -"## [Start] Setting \\"stringValue\\" to default value of \\"hello world\\". ** -$util.qr($context.args.input.put(\\"stringValue\\", $util.defaultIfNull($ctx.args.input.stringValue, \\"hello world\\"))) -## [End] Setting \\"stringValue\\" to default value of \\"hello world\\". ** -{}" -`; - exports[`DefaultValueModelTransformer: should successfully transform simple valid schema 1`] = ` " type Post { diff --git a/packages/amplify-graphql-default-value-transformer/src/__tests__/amplify-grapphql-default-value-transformer.test.ts b/packages/amplify-graphql-default-value-transformer/src/__tests__/amplify-grapphql-default-value-transformer.test.ts index 998819fbba..645648ca7f 100644 --- a/packages/amplify-graphql-default-value-transformer/src/__tests__/amplify-grapphql-default-value-transformer.test.ts +++ b/packages/amplify-graphql-default-value-transformer/src/__tests__/amplify-grapphql-default-value-transformer.test.ts @@ -306,23 +306,4 @@ describe('DefaultValueModelTransformer:', () => { const schema = parse(out.schema); validateModelSchema(schema); }); - - it('should successfully set the default values when model name starts with lowercase', async () => { - const inputSchema = ` - type post @model { - id: ID! - stringValue: String @default(value: "hello world") - } - `; - const transformer = new GraphQLTransform({ - transformers: [new ModelTransformer(), new DefaultValueTransformer()], - }); - const out = transformer.transform(inputSchema); - expect(out).toBeDefined(); - expect(out.resolvers).toBeDefined(); - expect(out.resolvers["Mutation.createPost.init.2.req.vtl"]).toBeDefined(); - expect(out.resolvers["Mutation.createPost.init.2.req.vtl"]).toMatchSnapshot(); - const schema = parse(out.schema); - validateModelSchema(schema); - }); }); diff --git a/packages/amplify-graphql-default-value-transformer/src/graphql-default-value-transformer.ts b/packages/amplify-graphql-default-value-transformer/src/graphql-default-value-transformer.ts index a0fac344d8..d5f0542dff 100644 --- a/packages/amplify-graphql-default-value-transformer/src/graphql-default-value-transformer.ts +++ b/packages/amplify-graphql-default-value-transformer/src/graphql-default-value-transformer.ts @@ -31,7 +31,6 @@ import { isListType, isScalarOrEnum, ModelResourceIDs, - toCamelCase, } from 'graphql-transformer-common'; import { DefaultValueDirectiveConfiguration } from './types'; import { TypeValidators } from './validators'; @@ -142,7 +141,7 @@ export class DefaultValueTransformer extends TransformerPluginBase { snippets.push(this.makeDefaultValueSnippet(fieldName, defaultValue, !nonStringTypes.includes(getBaseType(config.field.type)))); } - this.updateResolverWithDefaultValues(context, toCamelCase(['create', typeName]), snippets); + this.updateResolverWithDefaultValues(context, `create${typeName}`, snippets); } }; diff --git a/packages/amplify-graphql-function-transformer/API.md b/packages/amplify-graphql-function-transformer/API.md deleted file mode 100644 index 899b76e5d0..0000000000 --- a/packages/amplify-graphql-function-transformer/API.md +++ /dev/null @@ -1,26 +0,0 @@ -## API Report File for "@aws-amplify/graphql-function-transformer" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { DirectiveNode } from 'graphql'; -import { FieldDefinitionNode } from 'graphql'; -import { InterfaceTypeDefinitionNode } from 'graphql'; -import { ObjectTypeDefinitionNode } from 'graphql'; -import { TransformerContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerPluginBase } from '@aws-amplify/graphql-transformer-core'; -import { TransformerSchemaVisitStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; - -// @public (undocumented) -export class FunctionTransformer extends TransformerPluginBase { - constructor(); - // (undocumented) - field: (parent: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, definition: FieldDefinitionNode, directive: DirectiveNode, acc: TransformerSchemaVisitStepContextProvider) => void; - // (undocumented) - generateResolvers: (context: TransformerContextProvider) => void; -} - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/amplify-graphql-function-transformer/CHANGELOG.md b/packages/amplify-graphql-function-transformer/CHANGELOG.md index db9b5fdb11..9ed9e1ef40 100644 --- a/packages/amplify-graphql-function-transformer/CHANGELOG.md +++ b/packages/amplify-graphql-function-transformer/CHANGELOG.md @@ -3,10 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.7.32](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-function-transformer@0.7.31...@aws-amplify/graphql-function-transformer@0.7.32) (2022-12-03) - -**Note:** Version bump only for package @aws-amplify/graphql-function-transformer - ## [0.7.31](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-function-transformer@0.7.30...@aws-amplify/graphql-function-transformer@0.7.31) (2022-11-08) **Note:** Version bump only for package @aws-amplify/graphql-function-transformer diff --git a/packages/amplify-graphql-function-transformer/package.json b/packages/amplify-graphql-function-transformer/package.json index ab5bc6b8a9..cc5201006f 100644 --- a/packages/amplify-graphql-function-transformer/package.json +++ b/packages/amplify-graphql-function-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@aws-amplify/graphql-function-transformer", - "version": "0.7.32", + "version": "0.7.31", "description": "Amplify GraphQL @function transformer", "repository": { "type": "git", @@ -24,18 +24,17 @@ "build": "tsc", "watch": "tsc -w", "clean": "rimraf ./lib", - "test": "jest", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "test": "jest" }, "dependencies": { - "@aws-amplify/graphql-transformer-core": "0.18.0", + "@aws-amplify/graphql-transformer-core": "0.17.15", "@aws-amplify/graphql-transformer-interfaces": "1.14.9", "@aws-cdk/aws-appsync": "~1.172.0", "@aws-cdk/aws-lambda": "~1.172.0", "@aws-cdk/core": "~1.172.0", "graphql": "^14.5.8", "graphql-mapping-template": "4.20.5", - "graphql-transformer-common": "4.24.1" + "graphql-transformer-common": "4.24.0" }, "devDependencies": { "@aws-cdk/assert": "~1.172.0" diff --git a/packages/amplify-graphql-function-transformer/src/graphql-function-transformer.ts b/packages/amplify-graphql-function-transformer/src/graphql-function-transformer.ts index 23a6ca51ad..8ebf122f5e 100644 --- a/packages/amplify-graphql-function-transformer/src/graphql-function-transformer.ts +++ b/packages/amplify-graphql-function-transformer/src/graphql-function-transformer.ts @@ -77,14 +77,13 @@ export class FunctionTransformer extends TransformerPluginBase { const dataSourceId = FunctionResourceIDs.FunctionDataSourceID(config.name, config.region, config.accountId); if (!createdResources.has(dataSourceId)) { - const dataSourceStack = context.stackManager.getStackFor(dataSourceId, FUNCTION_DIRECTIVE_STACK); const dataSource = context.api.host.addLambdaDataSource( dataSourceId, lambda.Function.fromFunctionAttributes(stack, `${dataSourceId}Function`, { functionArn: lambdaArnResource(env, config.name, config.region, config.accountId), }), {}, - dataSourceStack, + stack, ); createdResources.set(dataSourceId, dataSource); } @@ -94,7 +93,6 @@ export class FunctionTransformer extends TransformerPluginBase { let func = createdResources.get(functionId); if (func === undefined) { - const funcStack = context.stackManager.getStackFor(functionId, FUNCTION_DIRECTIVE_STACK); func = context.api.host.addAppSyncFunction( functionId, MappingTemplate.s3MappingTemplateFromString( @@ -125,7 +123,7 @@ export class FunctionTransformer extends TransformerPluginBase { `${functionId}.res.vtl`, ), dataSourceId, - funcStack, + stack, ); createdResources.set(functionId, func); @@ -162,7 +160,6 @@ export class FunctionTransformer extends TransformerPluginBase { if (resolver === undefined) { // TODO: update function to use resolver manager - const resolverStack = context.stackManager.getStackFor(resolverId, FUNCTION_DIRECTIVE_STACK); resolver = context.api.host.addResolver( config.resolverTypeName, config.resolverFieldName, @@ -171,10 +168,10 @@ export class FunctionTransformer extends TransformerPluginBase { '$util.toJson($ctx.prev.result)', `${config.resolverTypeName}.${config.resolverFieldName}.res.vtl`, ), - resolverId, + undefined, undefined, [], - resolverStack, + stack, ); createdResources.set(resolverId, resolver); } diff --git a/packages/amplify-graphql-http-transformer/API.md b/packages/amplify-graphql-http-transformer/API.md deleted file mode 100644 index af64ff5b70..0000000000 --- a/packages/amplify-graphql-http-transformer/API.md +++ /dev/null @@ -1,26 +0,0 @@ -## API Report File for "@aws-amplify/graphql-http-transformer" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { DirectiveNode } from 'graphql'; -import { FieldDefinitionNode } from 'graphql'; -import { InterfaceTypeDefinitionNode } from 'graphql'; -import { ObjectTypeDefinitionNode } from 'graphql'; -import { TransformerContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerPluginBase } from '@aws-amplify/graphql-transformer-core'; -import { TransformerSchemaVisitStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; - -// @public (undocumented) -export class HttpTransformer extends TransformerPluginBase { - constructor(); - // (undocumented) - field: (parent: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, definition: FieldDefinitionNode, directive: DirectiveNode, context: TransformerSchemaVisitStepContextProvider) => void; - // (undocumented) - generateResolvers: (context: TransformerContextProvider) => void; -} - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/amplify-graphql-http-transformer/CHANGELOG.md b/packages/amplify-graphql-http-transformer/CHANGELOG.md index a54a30a4ef..f7b2bcdefa 100644 --- a/packages/amplify-graphql-http-transformer/CHANGELOG.md +++ b/packages/amplify-graphql-http-transformer/CHANGELOG.md @@ -3,10 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.8.32](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-http-transformer@0.8.31...@aws-amplify/graphql-http-transformer@0.8.32) (2022-12-03) - -**Note:** Version bump only for package @aws-amplify/graphql-http-transformer - ## [0.8.31](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-http-transformer@0.8.30...@aws-amplify/graphql-http-transformer@0.8.31) (2022-11-08) **Note:** Version bump only for package @aws-amplify/graphql-http-transformer diff --git a/packages/amplify-graphql-http-transformer/package.json b/packages/amplify-graphql-http-transformer/package.json index f99b9378ca..3cbd222183 100644 --- a/packages/amplify-graphql-http-transformer/package.json +++ b/packages/amplify-graphql-http-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@aws-amplify/graphql-http-transformer", - "version": "0.8.32", + "version": "0.8.31", "description": "Amplify GraphQL @http transformer", "repository": { "type": "git", @@ -24,17 +24,16 @@ "build": "tsc", "watch": "tsc -w", "clean": "rimraf ./lib", - "test": "jest", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "test": "jest" }, "dependencies": { - "@aws-amplify/graphql-transformer-core": "0.18.0", + "@aws-amplify/graphql-transformer-core": "0.17.15", "@aws-amplify/graphql-transformer-interfaces": "1.14.9", "@aws-cdk/aws-appsync": "~1.172.0", "@aws-cdk/core": "~1.172.0", "graphql": "^14.5.8", "graphql-mapping-template": "4.20.5", - "graphql-transformer-common": "4.24.1" + "graphql-transformer-common": "4.24.0" }, "devDependencies": { "@aws-cdk/assert": "~1.172.0" diff --git a/packages/amplify-graphql-index-transformer/API.md b/packages/amplify-graphql-index-transformer/API.md deleted file mode 100644 index 194e2603c9..0000000000 --- a/packages/amplify-graphql-index-transformer/API.md +++ /dev/null @@ -1,48 +0,0 @@ -## API Report File for "@aws-amplify/graphql-index-transformer" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { DirectiveNode } from 'graphql'; -import { FieldDefinitionNode } from 'graphql'; -import { InterfaceTypeDefinitionNode } from 'graphql'; -import { ObjectTypeDefinitionNode } from 'graphql'; -import { TransformerContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerPluginBase } from '@aws-amplify/graphql-transformer-core'; -import { TransformerSchemaVisitStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerTransformSchemaStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TypeNode } from 'graphql'; - -// @public (undocumented) -export function attributeTypeFromType(type: TypeNode, ctx: TransformerContextProvider): "S" | "N"; - -// @public (undocumented) -export class IndexTransformer extends TransformerPluginBase { - constructor(); - // (undocumented) - after: (ctx: TransformerContextProvider) => void; - // (undocumented) - field: (parent: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, definition: FieldDefinitionNode, directive: DirectiveNode, context: TransformerSchemaVisitStepContextProvider) => void; - // (undocumented) - generateResolvers: (ctx: TransformerContextProvider) => void; - // (undocumented) - transformSchema: (ctx: TransformerTransformSchemaStepContextProvider) => void; -} - -// @public (undocumented) -export class PrimaryKeyTransformer extends TransformerPluginBase { - constructor(); - // (undocumented) - after: (ctx: TransformerContextProvider) => void; - // (undocumented) - field: (parent: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, definition: FieldDefinitionNode, directive: DirectiveNode, context: TransformerSchemaVisitStepContextProvider) => void; - // (undocumented) - generateResolvers: (ctx: TransformerContextProvider) => void; - // (undocumented) - transformSchema: (ctx: TransformerTransformSchemaStepContextProvider) => void; -} - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/amplify-graphql-index-transformer/CHANGELOG.md b/packages/amplify-graphql-index-transformer/CHANGELOG.md index 8fc862ae38..fb03c89bfa 100644 --- a/packages/amplify-graphql-index-transformer/CHANGELOG.md +++ b/packages/amplify-graphql-index-transformer/CHANGELOG.md @@ -3,16 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.14.5](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-index-transformer@0.14.4...@aws-amplify/graphql-index-transformer@0.14.5) (2022-12-13) - -### Bug Fixes - -- resolvers generated from index respect StackMappings ([ed0827a](https://github.com/aws-amplify/amplify-category-api/commit/ed0827a8ea154923112461e09effaccb9b185b33)) - -## [0.14.4](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-index-transformer@0.14.3...@aws-amplify/graphql-index-transformer@0.14.4) (2022-12-03) - -**Note:** Version bump only for package @aws-amplify/graphql-index-transformer - ## [0.14.3](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-index-transformer@0.14.2...@aws-amplify/graphql-index-transformer@0.14.3) (2022-11-08) **Note:** Version bump only for package @aws-amplify/graphql-index-transformer diff --git a/packages/amplify-graphql-index-transformer/package.json b/packages/amplify-graphql-index-transformer/package.json index 3a6bb495ec..89dd407592 100644 --- a/packages/amplify-graphql-index-transformer/package.json +++ b/packages/amplify-graphql-index-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@aws-amplify/graphql-index-transformer", - "version": "0.14.5", + "version": "0.14.3", "description": "Amplify GraphQL index and key transformers", "repository": { "type": "git", @@ -24,19 +24,18 @@ "build": "tsc", "watch": "tsc -w", "clean": "rimraf ./lib", - "test": "jest", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "test": "jest" }, "dependencies": { - "@aws-amplify/graphql-model-transformer": "0.16.4", - "@aws-amplify/graphql-transformer-core": "0.18.0", + "@aws-amplify/graphql-model-transformer": "0.16.3", + "@aws-amplify/graphql-transformer-core": "0.17.15", "@aws-amplify/graphql-transformer-interfaces": "1.14.9", "@aws-cdk/aws-appsync": "~1.172.0", "@aws-cdk/aws-dynamodb": "~1.172.0", "@aws-cdk/core": "~1.172.0", "graphql": "^14.5.8", "graphql-mapping-template": "4.20.5", - "graphql-transformer-common": "4.24.1" + "graphql-transformer-common": "4.24.0" }, "devDependencies": { "@aws-cdk/assert": "~1.172.0" diff --git a/packages/amplify-graphql-index-transformer/src/resolvers.ts b/packages/amplify-graphql-index-transformer/src/resolvers.ts index ace9483a54..f01d754bdf 100644 --- a/packages/amplify-graphql-index-transformer/src/resolvers.ts +++ b/packages/amplify-graphql-index-transformer/src/resolvers.ts @@ -458,11 +458,10 @@ function makeQueryResolver(config: IndexDirectiveConfiguration, ctx: Transformer throw new Error(`Could not find datasource with name ${dataSourceName} in context.`); } - const resolverResourceId = ResolverResourceIDs.ResolverResourceID(queryTypeName, queryField); const resolver = ctx.resolvers.generateQueryResolver( queryTypeName, queryField, - resolverResourceId, + ResolverResourceIDs.ResolverResourceID(queryTypeName, queryField), dataSource as DataSourceProvider, MappingTemplate.s3MappingTemplateFromString( print( @@ -538,8 +537,7 @@ function makeQueryResolver(config: IndexDirectiveConfiguration, ctx: Transformer `${queryTypeName}.${queryField}.{slotName}.{slotIndex}.res.vtl`, ), ); - - resolver.mapToStack(ctx.stackManager.getStackFor(resolverResourceId, table.stack.node.id)); + resolver.mapToStack(table.stack); ctx.resolvers.addResolver(object.name.value, queryField, resolver); } diff --git a/packages/amplify-graphql-maps-to-transformer/API.md b/packages/amplify-graphql-maps-to-transformer/API.md deleted file mode 100644 index 5cad45ee5c..0000000000 --- a/packages/amplify-graphql-maps-to-transformer/API.md +++ /dev/null @@ -1,27 +0,0 @@ -## API Report File for "@aws-amplify/graphql-maps-to-transformer" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { DirectiveNode } from 'graphql'; -import { ObjectTypeDefinitionNode } from 'graphql'; -import { TransformerContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerPluginBase } from '@aws-amplify/graphql-transformer-core'; -import { TransformerPreProcessContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerSchemaVisitStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; - -// @public (undocumented) -export class MapsToTransformer extends TransformerPluginBase { - constructor(); - // (undocumented) - after: (context: TransformerContextProvider) => void; - // (undocumented) - object: (definition: ObjectTypeDefinitionNode, directive: DirectiveNode, ctx: TransformerSchemaVisitStepContextProvider) => void; - // (undocumented) - preMutateSchema: (context: TransformerPreProcessContextProvider) => void; -} - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/amplify-graphql-maps-to-transformer/CHANGELOG.md b/packages/amplify-graphql-maps-to-transformer/CHANGELOG.md index 82c444d77d..d25c610886 100644 --- a/packages/amplify-graphql-maps-to-transformer/CHANGELOG.md +++ b/packages/amplify-graphql-maps-to-transformer/CHANGELOG.md @@ -3,18 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.1.38](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-maps-to-transformer@1.1.37...@aws-amplify/graphql-maps-to-transformer@1.1.38) (2022-12-13) - -**Note:** Version bump only for package @aws-amplify/graphql-maps-to-transformer - -## [1.1.37](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-maps-to-transformer@1.1.36...@aws-amplify/graphql-maps-to-transformer@1.1.37) (2022-12-09) - -**Note:** Version bump only for package @aws-amplify/graphql-maps-to-transformer - -## [1.1.36](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-maps-to-transformer@1.1.35...@aws-amplify/graphql-maps-to-transformer@1.1.36) (2022-12-03) - -**Note:** Version bump only for package @aws-amplify/graphql-maps-to-transformer - ## [1.1.35](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-maps-to-transformer@1.1.34...@aws-amplify/graphql-maps-to-transformer@1.1.35) (2022-11-08) **Note:** Version bump only for package @aws-amplify/graphql-maps-to-transformer diff --git a/packages/amplify-graphql-maps-to-transformer/package.json b/packages/amplify-graphql-maps-to-transformer/package.json index 51ab8fb193..629d4540b4 100644 --- a/packages/amplify-graphql-maps-to-transformer/package.json +++ b/packages/amplify-graphql-maps-to-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@aws-amplify/graphql-maps-to-transformer", - "version": "1.1.38", + "version": "1.1.35", "description": "Amplify GraphQL @mapsTo transformer", "repository": { "type": "git", @@ -26,23 +26,22 @@ "build": "tsc && mkdirp lib/assets && cd resources/mapping-lambda-function && bestzip --force node ../../lib/assets/mapping-lambda.zip index.js", "watch": "tsc -w", "clean": "rimraf ./lib tsconfig.tsbuildinfo", - "test": "jest", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "test": "jest" }, "dependencies": { - "@aws-amplify/graphql-transformer-core": "0.18.0", + "@aws-amplify/graphql-transformer-core": "0.17.15", "@aws-amplify/graphql-transformer-interfaces": "1.14.9", "@aws-cdk/aws-appsync": "~1.172.0", "@aws-cdk/aws-iam": "~1.172.0", "@aws-cdk/aws-lambda": "~1.172.0", "@aws-cdk/core": "~1.172.0", "graphql-mapping-template": "4.20.5", - "graphql-transformer-common": "4.24.1" + "graphql-transformer-common": "4.24.0" }, "devDependencies": { - "@aws-amplify/graphql-model-transformer": "0.16.4", - "@aws-amplify/graphql-relational-transformer": "0.12.6", - "@aws-amplify/graphql-searchable-transformer": "0.16.5", + "@aws-amplify/graphql-model-transformer": "0.16.3", + "@aws-amplify/graphql-relational-transformer": "0.12.4", + "@aws-amplify/graphql-searchable-transformer": "0.16.3", "graphql": "^14.5.8", "mkdirp": "^0.5.5" }, diff --git a/packages/amplify-graphql-migration-tests/CHANGELOG.md b/packages/amplify-graphql-migration-tests/CHANGELOG.md index b2c95a0b45..56da307c93 100644 --- a/packages/amplify-graphql-migration-tests/CHANGELOG.md +++ b/packages/amplify-graphql-migration-tests/CHANGELOG.md @@ -3,18 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.3.22](https://github.com/aws-amplify/amplify-category-api/compare/amplify-category-api-graphql-migration-tests@2.3.21...amplify-category-api-graphql-migration-tests@2.3.22) (2022-12-13) - -**Note:** Version bump only for package amplify-category-api-graphql-migration-tests - -## [2.3.21](https://github.com/aws-amplify/amplify-category-api/compare/amplify-category-api-graphql-migration-tests@2.3.20...amplify-category-api-graphql-migration-tests@2.3.21) (2022-12-09) - -**Note:** Version bump only for package amplify-category-api-graphql-migration-tests - -## [2.3.20](https://github.com/aws-amplify/amplify-category-api/compare/amplify-category-api-graphql-migration-tests@2.3.19...amplify-category-api-graphql-migration-tests@2.3.20) (2022-12-03) - -**Note:** Version bump only for package amplify-category-api-graphql-migration-tests - ## [2.3.19](https://github.com/aws-amplify/amplify-category-api/compare/amplify-category-api-graphql-migration-tests@2.3.18...amplify-category-api-graphql-migration-tests@2.3.19) (2022-11-08) **Note:** Version bump only for package amplify-category-api-graphql-migration-tests diff --git a/packages/amplify-graphql-migration-tests/package.json b/packages/amplify-graphql-migration-tests/package.json index b03f5684ec..bfd2c41e0b 100644 --- a/packages/amplify-graphql-migration-tests/package.json +++ b/packages/amplify-graphql-migration-tests/package.json @@ -1,6 +1,6 @@ { "name": "amplify-category-api-graphql-migration-tests", - "version": "2.3.22", + "version": "2.3.19", "description": "Tests migration from v1 to v2 of the Amplify GraphQL transformer", "main": "lib/index.js", "private": true, @@ -37,25 +37,25 @@ ] }, "devDependencies": { - "@aws-amplify/graphql-auth-transformer": "1.2.2", - "@aws-amplify/graphql-default-value-transformer": "0.7.4", - "@aws-amplify/graphql-function-transformer": "0.7.32", - "@aws-amplify/graphql-http-transformer": "0.8.32", - "@aws-amplify/graphql-index-transformer": "0.14.5", - "@aws-amplify/graphql-model-transformer": "0.16.4", - "@aws-amplify/graphql-relational-transformer": "0.12.6", - "@aws-amplify/graphql-transformer-core": "0.18.0", + "@aws-amplify/graphql-auth-transformer": "1.1.4", + "@aws-amplify/graphql-default-value-transformer": "0.7.3", + "@aws-amplify/graphql-function-transformer": "0.7.31", + "@aws-amplify/graphql-http-transformer": "0.8.31", + "@aws-amplify/graphql-index-transformer": "0.14.3", + "@aws-amplify/graphql-model-transformer": "0.16.3", + "@aws-amplify/graphql-relational-transformer": "0.12.4", + "@aws-amplify/graphql-transformer-core": "0.17.15", "@aws-amplify/graphql-transformer-interfaces": "1.14.9", - "@aws-amplify/graphql-transformer-migrator": "1.4.12", + "@aws-amplify/graphql-transformer-migrator": "1.4.10", "@aws-cdk/cloudformation-diff": "~1.172.0", "fs-extra": "^8.1.0", - "graphql-auth-transformer": "7.2.45", - "graphql-connection-transformer": "5.2.44", - "graphql-dynamodb-transformer": "7.2.44", - "graphql-http-transformer": "5.2.44", - "graphql-key-transformer": "3.2.44", - "graphql-transformer-core": "7.6.7", - "graphql-versioned-transformer": "5.2.44" + "graphql-auth-transformer": "7.2.44", + "graphql-connection-transformer": "5.2.43", + "graphql-dynamodb-transformer": "7.2.43", + "graphql-http-transformer": "5.2.43", + "graphql-key-transformer": "3.2.43", + "graphql-transformer-core": "7.6.6", + "graphql-versioned-transformer": "5.2.43" }, "peerDependencies": { "amplify-prompts": "^2.0.1" diff --git a/packages/amplify-graphql-model-transformer/API.md b/packages/amplify-graphql-model-transformer/API.md deleted file mode 100644 index 92635a9caf..0000000000 --- a/packages/amplify-graphql-model-transformer/API.md +++ /dev/null @@ -1,265 +0,0 @@ -## API Report File for "@aws-amplify/graphql-model-transformer" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { AppSyncDataSourceType } from '@aws-amplify/graphql-transformer-interfaces'; -import * as cdk from '@aws-cdk/core'; -import { CompoundExpressionNode } from 'graphql-mapping-template'; -import { DataSourceInstance } from '@aws-amplify/graphql-transformer-interfaces'; -import { DirectiveNode } from 'graphql'; -import { DocumentNode } from 'graphql'; -import { EnumTypeDefinitionNode } from 'graphql'; -import { Expression } from 'graphql-mapping-template'; -import { FieldDefinitionNode } from 'graphql'; -import { FieldWrapper } from '@aws-amplify/graphql-transformer-core'; -import * as iam from '@aws-cdk/aws-iam'; -import { InputObjectDefinitionWrapper } from '@aws-amplify/graphql-transformer-core'; -import { InputObjectTypeDefinitionNode } from 'graphql'; -import { InputValueDefinitionNode } from 'graphql'; -import { MutationFieldType } from '@aws-amplify/graphql-transformer-interfaces'; -import { ObjectTypeDefinitionNode } from 'graphql'; -import { QueryFieldType } from '@aws-amplify/graphql-transformer-interfaces'; -import { SubscriptionFieldType } from '@aws-amplify/graphql-transformer-interfaces'; -import { SyncConfig } from '@aws-amplify/graphql-transformer-core'; -import { TransformerBeforeStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerModelBase } from '@aws-amplify/graphql-transformer-core'; -import { TransformerModelProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerPrepareStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerResolverProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerSchemaVisitStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerTransformSchemaStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerValidationStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; - -// @public (undocumented) -export const addDirectivesToField: (ctx: TransformerTransformSchemaStepContextProvider, typeName: string, fieldName: string, directives: Array) => void; - -// @public (undocumented) -export const addDirectivesToOperation: (ctx: TransformerTransformSchemaStepContextProvider, typeName: string, operationName: string, directives: Array) => void; - -// @public (undocumented) -export const addModelConditionInputs: (ctx: TransformerTransformSchemaStepContextProvider) => void; - -// @public (undocumented) -export const createEnumModelFilters: (ctx: TransformerTransformSchemaStepContextProvider, type: ObjectTypeDefinitionNode) => InputObjectTypeDefinitionNode[]; - -// @public (undocumented) -export const extendTypeWithDirectives: (ctx: TransformerTransformSchemaStepContextProvider, typeName: string, directives: Array) => void; - -// @public (undocumented) -export const generateApplyDefaultsToInputTemplate: (target: string) => Expression; - -// @public (undocumented) -export const generateAuthExpressionForSandboxMode: (enabled: boolean) => string; - -// @public (undocumented) -export const generateConditionSlot: (inputConditionObjectName: string, conditionOutputVariableName: string) => CompoundExpressionNode; - -// @public (undocumented) -export const generateCreateInitSlotTemplate: (modelConfig: ModelDirectiveConfiguration) => string; - -// @public (undocumented) -export const generateCreateRequestTemplate: (modelName: string, modelIndexFields: string[]) => string; - -// @public (undocumented) -export const generateDefaultResponseMappingTemplate: (isSyncEnabled: boolean, mutation?: boolean) => string; - -// @public (undocumented) -export const generateDeleteRequestTemplate: (isSyncEnabled: boolean) => string; - -// @public (undocumented) -export function generateModelScalarFilterInputName(typeName: string, includeFilter: boolean, isSubscriptionFilter?: boolean): string; - -// @public (undocumented) -export const generateResolverKey: (typeName: string, fieldName: string) => string; - -// @public (undocumented) -export const generateSubscriptionRequestTemplate: () => string; - -// @public (undocumented) -export const generateSubscriptionResponseTemplate: () => string; - -// @public (undocumented) -export const generateUpdateInitSlotTemplate: (modelConfig: ModelDirectiveConfiguration) => string; - -// @public (undocumented) -export const generateUpdateRequestTemplate: (modelName: string, isSyncEnabled: boolean) => string; - -// @public (undocumented) -export const getSubscriptionFilterInputName: (name: string) => string; - -// @public (undocumented) -export function makeAttributeTypeEnum(): EnumTypeDefinitionNode; - -// @public (undocumented) -export const makeConditionFilterInput: (ctx: TransformerTransformSchemaStepContextProvider, name: string, object: ObjectTypeDefinitionNode) => InputObjectDefinitionWrapper; - -// @public (undocumented) -export const makeCreateInputField: (obj: ObjectTypeDefinitionNode, modelDirectiveConfig: ModelDirectiveConfiguration, knownModelTypes: Set, document: DocumentNode, isSyncEnabled: boolean) => InputObjectTypeDefinitionNode; - -// @public (undocumented) -export const makeDeleteInputField: (type: ObjectTypeDefinitionNode, isSyncEnabled: boolean) => InputObjectTypeDefinitionNode; - -// @public (undocumented) -export function makeEnumFilterInput(fieldWrapper: FieldWrapper): InputObjectTypeDefinitionNode; - -// @public (undocumented) -export const makeListQueryFilterInput: (ctx: TransformerTransformSchemaStepContextProvider, name: string, object: ObjectTypeDefinitionNode) => InputObjectTypeDefinitionNode; - -// @public (undocumented) -export const makeListQueryModel: (type: ObjectTypeDefinitionNode, modelName: string, isSyncEnabled: boolean) => ObjectTypeDefinitionNode; - -// @public (undocumented) -export function makeModelScalarFilterInputObject(type: string, supportsConditions: boolean, isSubscriptionFilter?: boolean): InputObjectTypeDefinitionNode; - -// @public (undocumented) -export const makeModelSortDirectionEnumObject: () => EnumTypeDefinitionNode; - -// @public (undocumented) -export const makeMutationConditionInput: (ctx: TransformerTransformSchemaStepContextProvider, name: string, object: ObjectTypeDefinitionNode) => InputObjectTypeDefinitionNode; - -// @public (undocumented) -export function makeSizeInputType(): InputObjectTypeDefinitionNode; - -// @public (undocumented) -export function makeSubscriptionField(fieldName: string, returnTypeName: string, mutations: string[]): FieldDefinitionNode; - -// @public (undocumented) -export const makeSubscriptionFilterInput: (ctx: TransformerTransformSchemaStepContextProvider, name: string, object: ObjectTypeDefinitionNode) => InputObjectDefinitionWrapper; - -// @public (undocumented) -export const makeSubscriptionQueryFilterInput: (ctx: TransformerTransformSchemaStepContextProvider, name: string, object: ObjectTypeDefinitionNode) => InputObjectTypeDefinitionNode; - -// @public (undocumented) -export const makeUpdateInputField: (obj: ObjectTypeDefinitionNode, modelDirectiveConfig: ModelDirectiveConfiguration, knownModelTypes: Set, document: DocumentNode, isSyncEnabled: boolean) => InputObjectTypeDefinitionNode; - -// @public (undocumented) -export type ModelDirectiveConfiguration = { - queries?: Partial<{ - get: Partial; - list: Partial; - sync: Partial; - }>; - mutations: Partial<{ - create: Partial; - update: Partial; - delete: Partial; - }>; - subscriptions: Partial<{ - onCreate: Partial[]; - onUpdate: Partial[]; - onDelete: Partial[]; - level: SubscriptionLevel; - }>; - timestamps: Partial<{ - createdAt: Partial; - updatedAt: Partial; - }>; -}; - -// @public (undocumented) -export class ModelTransformer extends TransformerModelBase implements TransformerModelProvider { - // Warning: (ae-forgotten-export) The symbol "ModelTransformerOptions" needs to be exported by the entry point index.d.ts - constructor(options?: ModelTransformerOptions); - // (undocumented) - before: (ctx: TransformerBeforeStepContextProvider) => void; - // (undocumented) - createIAMRole: (context: TransformerContextProvider, def: ObjectTypeDefinitionNode, stack: cdk.Stack, tableName: string) => iam.Role; - // (undocumented) - ensureModelSortDirectionEnum: (ctx: TransformerValidationStepContextProvider) => void; - // (undocumented) - generateCreateResolver: (ctx: TransformerContextProvider, type: ObjectTypeDefinitionNode, typeName: string, fieldName: string, resolverLogicalId: string) => TransformerResolverProvider; - // (undocumented) - generateDeleteResolver: (ctx: TransformerContextProvider, type: ObjectTypeDefinitionNode, typeName: string, fieldName: string, resolverLogicalId: string) => TransformerResolverProvider; - // (undocumented) - generateGetResolver: (ctx: TransformerContextProvider, type: ObjectTypeDefinitionNode, typeName: string, fieldName: string, resolverLogicalId: string) => TransformerResolverProvider; - // (undocumented) - generateListResolver: (ctx: TransformerContextProvider, type: ObjectTypeDefinitionNode, typeName: string, fieldName: string, resolverLogicalId: string) => TransformerResolverProvider; - // (undocumented) - generateOnCreateResolver: (ctx: TransformerContextProvider, typeName: string, fieldName: string, resolverLogicalId: string) => TransformerResolverProvider; - // (undocumented) - generateOnDeleteResolver: (ctx: TransformerContextProvider, typeName: string, fieldName: string, resolverLogicalId: string) => TransformerResolverProvider; - // (undocumented) - generateOnUpdateResolver: (ctx: TransformerContextProvider, typeName: string, fieldName: string, resolverLogicalId: string) => TransformerResolverProvider; - // (undocumented) - generateResolvers: (context: TransformerContextProvider) => void; - // (undocumented) - generateSyncResolver: (ctx: TransformerContextProvider, type: ObjectTypeDefinitionNode, typeName: string, fieldName: string, resolverLogicalId: string) => TransformerResolverProvider; - // (undocumented) - generateUpdateResolver: (ctx: TransformerContextProvider, type: ObjectTypeDefinitionNode, typeName: string, fieldName: string, resolverLogicalId: string) => TransformerResolverProvider; - // (undocumented) - getDataSourceResource: (type: ObjectTypeDefinitionNode) => DataSourceInstance; - // (undocumented) - getDataSourceType: () => AppSyncDataSourceType; - // (undocumented) - getInputs: (ctx: TransformerTransformSchemaStepContextProvider, type: ObjectTypeDefinitionNode, operation: { - fieldName: string; - typeName: string; - type: QueryFieldType | MutationFieldType | SubscriptionFieldType; - }) => InputValueDefinitionNode[]; - // (undocumented) - getMutationFieldNames: (type: ObjectTypeDefinitionNode) => Set<{ - fieldName: string; - typeName: string; - type: MutationFieldType; - resolverLogicalId: string; - }>; - // (undocumented) - getMutationName: (subscriptionType: SubscriptionFieldType, mutationMap: Set<{ - fieldName: string; - typeName: string; - type: MutationFieldType; - resolverLogicalId: string; - }>) => string; - // (undocumented) - getOutputType: (ctx: TransformerTransformSchemaStepContextProvider, type: ObjectTypeDefinitionNode, operation: { - fieldName: string; - typeName: string; - type: QueryFieldType | MutationFieldType | SubscriptionFieldType; - }) => ObjectTypeDefinitionNode; - // (undocumented) - getQueryFieldNames: (type: ObjectTypeDefinitionNode) => Set<{ - fieldName: string; - typeName: string; - type: QueryFieldType; - resolverLogicalId: string; - }>; - // (undocumented) - getSubscriptionFieldNames: (type: ObjectTypeDefinitionNode) => Set<{ - fieldName: string; - typeName: string; - type: SubscriptionFieldType; - resolverLogicalId: string; - }>; - // (undocumented) - object: (definition: ObjectTypeDefinitionNode, directive: DirectiveNode, ctx: TransformerSchemaVisitStepContextProvider) => void; - // (undocumented) - prepare: (context: TransformerPrepareStepContextProvider) => void; - // (undocumented) - transformSchema: (ctx: TransformerTransformSchemaStepContextProvider) => void; -} - -// @public (undocumented) -export const OPERATION_KEY = "__operation"; - -// @public (undocumented) -export const propagateApiKeyToNestedTypes: (ctx: TransformerContextProvider, def: ObjectTypeDefinitionNode, seenNonModelTypes: Set) => void; - -// @public (undocumented) -export const removeSubscriptionFilterInputAttribute: (ctx: TransformerTransformSchemaStepContextProvider, typeName: string, fieldName: string) => void; - -// @public (undocumented) -export enum SubscriptionLevel { - // (undocumented) - off = "off", - // (undocumented) - on = "on", - // (undocumented) - public = "public" -} - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/amplify-graphql-model-transformer/CHANGELOG.md b/packages/amplify-graphql-model-transformer/CHANGELOG.md index 0a1e818421..57c6a00dd3 100644 --- a/packages/amplify-graphql-model-transformer/CHANGELOG.md +++ b/packages/amplify-graphql-model-transformer/CHANGELOG.md @@ -3,10 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.16.4](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-model-transformer@0.16.3...@aws-amplify/graphql-model-transformer@0.16.4) (2022-12-03) - -**Note:** Version bump only for package @aws-amplify/graphql-model-transformer - ## [0.16.3](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-model-transformer@0.16.2...@aws-amplify/graphql-model-transformer@0.16.3) (2022-11-08) **Note:** Version bump only for package @aws-amplify/graphql-model-transformer diff --git a/packages/amplify-graphql-model-transformer/package.json b/packages/amplify-graphql-model-transformer/package.json index 12e5b5246c..97ce8e4226 100644 --- a/packages/amplify-graphql-model-transformer/package.json +++ b/packages/amplify-graphql-model-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@aws-amplify/graphql-model-transformer", - "version": "0.16.4", + "version": "0.16.3", "description": "Amplify graphql @model transformer", "repository": { "type": "git", @@ -25,11 +25,10 @@ "watch": "tsc -w", "clean": "rimraf ./lib", "test": "jest", - "test-watch": "jest --watch", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "test-watch": "jest --watch" }, "dependencies": { - "@aws-amplify/graphql-transformer-core": "0.18.0", + "@aws-amplify/graphql-transformer-core": "0.17.15", "@aws-amplify/graphql-transformer-interfaces": "1.14.9", "@aws-cdk/aws-applicationautoscaling": "~1.172.0", "@aws-cdk/aws-appsync": "~1.172.0", @@ -48,7 +47,7 @@ "constructs": "^3.3.125", "graphql": "^14.5.8", "graphql-mapping-template": "4.20.5", - "graphql-transformer-common": "4.24.1" + "graphql-transformer-common": "4.24.0" }, "devDependencies": { "@aws-cdk/assert": "~1.172.0", diff --git a/packages/amplify-graphql-predictions-transformer/API.md b/packages/amplify-graphql-predictions-transformer/API.md deleted file mode 100644 index 991d70fc4b..0000000000 --- a/packages/amplify-graphql-predictions-transformer/API.md +++ /dev/null @@ -1,30 +0,0 @@ -## API Report File for "@aws-amplify/graphql-predictions-transformer" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { DirectiveNode } from 'graphql'; -import { FieldDefinitionNode } from 'graphql'; -import { InterfaceTypeDefinitionNode } from 'graphql'; -import { ObjectTypeDefinitionNode } from 'graphql'; -import { TransformerContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerPluginBase } from '@aws-amplify/graphql-transformer-core'; -import { TransformerSchemaVisitStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerTransformSchemaStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; - -// @public (undocumented) -export class PredictionsTransformer extends TransformerPluginBase { - // Warning: (ae-forgotten-export) The symbol "PredictionsConfig" needs to be exported by the entry point index.d.ts - constructor(predictionsConfig?: PredictionsConfig); - // (undocumented) - field: (parent: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, definition: FieldDefinitionNode, directive: DirectiveNode, context: TransformerSchemaVisitStepContextProvider) => void; - // (undocumented) - generateResolvers: (context: TransformerContextProvider) => void; - // (undocumented) - transformSchema: (context: TransformerTransformSchemaStepContextProvider) => void; -} - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/amplify-graphql-predictions-transformer/CHANGELOG.md b/packages/amplify-graphql-predictions-transformer/CHANGELOG.md index 5904f06556..0d84e6eab3 100644 --- a/packages/amplify-graphql-predictions-transformer/CHANGELOG.md +++ b/packages/amplify-graphql-predictions-transformer/CHANGELOG.md @@ -3,10 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.6.32](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-predictions-transformer@0.6.31...@aws-amplify/graphql-predictions-transformer@0.6.32) (2022-12-03) - -**Note:** Version bump only for package @aws-amplify/graphql-predictions-transformer - ## [0.6.31](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-predictions-transformer@0.6.30...@aws-amplify/graphql-predictions-transformer@0.6.31) (2022-11-08) **Note:** Version bump only for package @aws-amplify/graphql-predictions-transformer diff --git a/packages/amplify-graphql-predictions-transformer/package.json b/packages/amplify-graphql-predictions-transformer/package.json index ebcc360c4f..556232c67b 100644 --- a/packages/amplify-graphql-predictions-transformer/package.json +++ b/packages/amplify-graphql-predictions-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@aws-amplify/graphql-predictions-transformer", - "version": "0.6.32", + "version": "0.6.31", "description": "Amplify GraphQL @predictions tranformer", "repository": { "type": "git", @@ -24,11 +24,10 @@ "build": "tsc && cd assets && bestzip --force node ../lib/predictionsLambdaFunction.zip predictionsLambda.js", "watch": "tsc -w", "clean": "rimraf ./lib", - "test": "jest", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "test": "jest" }, "dependencies": { - "@aws-amplify/graphql-transformer-core": "0.18.0", + "@aws-amplify/graphql-transformer-core": "0.17.15", "@aws-amplify/graphql-transformer-interfaces": "1.14.9", "@aws-cdk/aws-appsync": "~1.172.0", "@aws-cdk/aws-iam": "~1.172.0", @@ -36,7 +35,7 @@ "@aws-cdk/core": "~1.172.0", "graphql": "^14.5.8", "graphql-mapping-template": "4.20.5", - "graphql-transformer-common": "4.24.1" + "graphql-transformer-common": "4.24.0" }, "devDependencies": { "@aws-cdk/assert": "~1.172.0", diff --git a/packages/amplify-graphql-relational-transformer/API.md b/packages/amplify-graphql-relational-transformer/API.md deleted file mode 100644 index 1e6180357d..0000000000 --- a/packages/amplify-graphql-relational-transformer/API.md +++ /dev/null @@ -1,97 +0,0 @@ -## API Report File for "@aws-amplify/graphql-relational-transformer" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { DirectiveNode } from 'graphql'; -import { DocumentNode } from 'graphql'; -import { FeatureFlagProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { FieldDefinitionNode } from 'graphql'; -import { IndexTransformer } from '@aws-amplify/graphql-index-transformer'; -import { InterfaceTypeDefinitionNode } from 'graphql'; -import { ModelTransformer } from '@aws-amplify/graphql-model-transformer'; -import { ObjectTypeDefinitionNode } from 'graphql'; -import { TransformerAuthProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerPluginBase } from '@aws-amplify/graphql-transformer-core'; -import { TransformerPrepareStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerPreProcessContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerSchemaVisitStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerTransformSchemaStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerValidationStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; - -// @public (undocumented) -export class BelongsToTransformer extends TransformerPluginBase { - constructor(); - // (undocumented) - field: (parent: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, definition: FieldDefinitionNode, directive: DirectiveNode, context: TransformerSchemaVisitStepContextProvider) => void; - // (undocumented) - generateResolvers: (ctx: TransformerContextProvider) => void; - // (undocumented) - mutateSchema: (context: TransformerPreProcessContextProvider) => DocumentNode; - // (undocumented) - prepare: (context: TransformerPrepareStepContextProvider) => void; - // (undocumented) - transformSchema: (ctx: TransformerTransformSchemaStepContextProvider) => void; -} - -// @public (undocumented) -export function getConnectionAttributeName(featureFlags: FeatureFlagProvider, type: string, field: string, relatedTypeField: string): string; - -// @public (undocumented) -export const getObjectPrimaryKey: (object: ObjectTypeDefinitionNode) => FieldDefinitionNode; - -// @public (undocumented) -export function getSortKeyConnectionAttributeName(type: string, field: string, relatedTypeField: string): string; - -// @public (undocumented) -export class HasManyTransformer extends TransformerPluginBase { - constructor(); - // (undocumented) - field: (parent: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, definition: FieldDefinitionNode, directive: DirectiveNode, context: TransformerSchemaVisitStepContextProvider) => void; - // (undocumented) - generateResolvers: (ctx: TransformerContextProvider) => void; - // (undocumented) - mutateSchema: (context: TransformerPreProcessContextProvider) => DocumentNode; - // (undocumented) - prepare: (context: TransformerPrepareStepContextProvider) => void; - // (undocumented) - transformSchema: (ctx: TransformerTransformSchemaStepContextProvider) => void; -} - -// @public (undocumented) -export class HasOneTransformer extends TransformerPluginBase { - constructor(); - // (undocumented) - field: (parent: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, definition: FieldDefinitionNode, directive: DirectiveNode, context: TransformerSchemaVisitStepContextProvider) => void; - // (undocumented) - generateResolvers: (ctx: TransformerContextProvider) => void; - // (undocumented) - mutateSchema: (context: TransformerPreProcessContextProvider) => DocumentNode; - // (undocumented) - prepare: (context: TransformerPrepareStepContextProvider) => void; - // (undocumented) - transformSchema: (ctx: TransformerTransformSchemaStepContextProvider) => void; -} - -// @public (undocumented) -export class ManyToManyTransformer extends TransformerPluginBase { - constructor(modelTransformer: ModelTransformer, indexTransformer: IndexTransformer, hasOneTransformer: HasOneTransformer, authProvider: TransformerAuthProvider); - // (undocumented) - field: (parent: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, definition: FieldDefinitionNode, directive: DirectiveNode, context: TransformerSchemaVisitStepContextProvider) => void; - // (undocumented) - generateResolvers: (ctx: TransformerContextProvider) => void; - // (undocumented) - mutateSchema: (context: TransformerPreProcessContextProvider) => DocumentNode; - // (undocumented) - prepare: (ctx: TransformerPrepareStepContextProvider) => void; - // (undocumented) - transformSchema: (ctx: TransformerTransformSchemaStepContextProvider) => void; - // (undocumented) - validate: (ctx: TransformerValidationStepContextProvider) => void; -} - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/amplify-graphql-relational-transformer/CHANGELOG.md b/packages/amplify-graphql-relational-transformer/CHANGELOG.md index 0886f3108f..3b436819b8 100644 --- a/packages/amplify-graphql-relational-transformer/CHANGELOG.md +++ b/packages/amplify-graphql-relational-transformer/CHANGELOG.md @@ -3,18 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.12.6](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-relational-transformer@0.12.5...@aws-amplify/graphql-relational-transformer@0.12.6) (2022-12-13) - -**Note:** Version bump only for package @aws-amplify/graphql-relational-transformer - -## [0.12.5](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-relational-transformer@0.12.4...@aws-amplify/graphql-relational-transformer@0.12.5) (2022-12-03) - -### Bug Fixes - -- **relation-transformer:** relation field nullability in object and input type ([43b7ae3](https://github.com/aws-amplify/amplify-category-api/commit/43b7ae38cb028ae5f0900a7c2aeb3ee695d803dc)) -- remove default false ([c48a885](https://github.com/aws-amplify/amplify-category-api/commit/c48a8858d746d2d33c5c3b90d5823903e8045b3f)) -- revert the change for belongsTo in hasMany ([05bb29c](https://github.com/aws-amplify/amplify-category-api/commit/05bb29c8ad9d168abdaae3f5028dc56b2157959b)) - ## [0.12.4](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-relational-transformer@0.12.3...@aws-amplify/graphql-relational-transformer@0.12.4) (2022-11-08) **Note:** Version bump only for package @aws-amplify/graphql-relational-transformer diff --git a/packages/amplify-graphql-relational-transformer/package.json b/packages/amplify-graphql-relational-transformer/package.json index 0c4ef75bd7..40f39ce3d7 100644 --- a/packages/amplify-graphql-relational-transformer/package.json +++ b/packages/amplify-graphql-relational-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@aws-amplify/graphql-relational-transformer", - "version": "0.12.6", + "version": "0.12.4", "description": "Amplify GraphQL relational modeling transformers", "repository": { "type": "git", @@ -24,18 +24,17 @@ "build": "tsc", "watch": "tsc -w", "clean": "rimraf ./lib", - "test": "jest", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "test": "jest" }, "dependencies": { - "@aws-amplify/graphql-index-transformer": "0.14.5", - "@aws-amplify/graphql-model-transformer": "0.16.4", - "@aws-amplify/graphql-transformer-core": "0.18.0", + "@aws-amplify/graphql-index-transformer": "0.14.3", + "@aws-amplify/graphql-model-transformer": "0.16.3", + "@aws-amplify/graphql-transformer-core": "0.17.15", "@aws-amplify/graphql-transformer-interfaces": "1.14.9", "@aws-cdk/core": "~1.172.0", "graphql": "^14.5.8", "graphql-mapping-template": "4.20.5", - "graphql-transformer-common": "4.24.1", + "graphql-transformer-common": "4.24.0", "immer": "^9.0.12" }, "jest": { diff --git a/packages/amplify-graphql-relational-transformer/src/__tests__/amplify-graphql-belongs-to-transformer.test.ts b/packages/amplify-graphql-relational-transformer/src/__tests__/amplify-graphql-belongs-to-transformer.test.ts index 75d65d403a..b1dcb498a7 100644 --- a/packages/amplify-graphql-relational-transformer/src/__tests__/amplify-graphql-belongs-to-transformer.test.ts +++ b/packages/amplify-graphql-relational-transformer/src/__tests__/amplify-graphql-belongs-to-transformer.test.ts @@ -1,7 +1,6 @@ import { IndexTransformer, PrimaryKeyTransformer } from '@aws-amplify/graphql-index-transformer'; import { ModelTransformer } from '@aws-amplify/graphql-model-transformer'; import { GraphQLTransform, validateModelSchema } from '@aws-amplify/graphql-transformer-core'; -import { FeatureFlagProvider } from '@aws-amplify/graphql-transformer-interfaces'; import { DocumentNode, Kind, parse } from 'graphql'; import { BelongsToTransformer, HasManyTransformer, HasOneTransformer } from '..'; import { featureFlags } from './test-helpers'; @@ -473,277 +472,3 @@ test('Should not resolve to secondary index of connected model if the index is d }); expect(() => transformer.transform(inputSchema)).not.toThrow(); }); - -describe('@belongsTo connection field nullability tests', () => { - const featureFlags: FeatureFlagProvider = { - getBoolean: (value: string, defaultValue: boolean): boolean => { - if (value === 'respectPrimaryKeyAttributesOnConnectionField') { - return true; - } - return defaultValue; - }, - getNumber: jest.fn(), - getObject: jest.fn(), - }; - - describe('@belongsTo with @hasOne', () => { - test('Should generate nullable connection fields in type definition and create/update input when belongsTo field is nullable', () => { - const inputSchema = ` - type Todo @model { - todoid: ID! @primaryKey(sortKeyFields:["name"]) - name: String! - title: String! - priority: Int - task: Task @hasOne - } - type Task @model { - taskid: ID! @primaryKey(sortKeyFields:["name"]) - name: String! - description: String - todo: Todo @belongsTo - } - `; - const transformer = new GraphQLTransform({ - featureFlags, - transformers: [new ModelTransformer(), new PrimaryKeyTransformer(), new HasOneTransformer(), new BelongsToTransformer()], - }); - - const out = transformer.transform(inputSchema); - expect(out).toBeDefined(); - const schema = parse(out.schema); - validateModelSchema(schema); - const connectionFieldName1 = 'taskTodoTodoid'; - const connectionFieldName2 = 'taskTodoName'; - //Type definition - const objType = schema.definitions.find((def: any) => def.name && def.name.value === 'Task') as any; - expect(objType).toBeDefined(); - const relatedField1 = objType.fields.find((f: any) => f.name.value === connectionFieldName1); - expect(relatedField1).toBeDefined(); - expect(relatedField1.type.kind).toBe(Kind.NAMED_TYPE); - expect(relatedField1.type.name.value).toBe('ID'); - const relatedField2 = objType.fields.find((f: any) => f.name.value === connectionFieldName2); - expect(relatedField2).toBeDefined(); - expect(relatedField2.type.kind).toBe(Kind.NAMED_TYPE); - expect(relatedField2.type.name.value).toBe('String'); - //Create Input - const createInput = schema.definitions.find((def: any) => def.name && def.name.value === 'CreateTaskInput') as any; - expect(createInput).toBeDefined(); - expect(createInput.fields.length).toEqual(5); - const createInputConnectedField1 = createInput.fields.find((f: any) => f.name.value === connectionFieldName1); - expect(createInputConnectedField1).toBeDefined(); - expect(createInputConnectedField1.type.kind).toBe(Kind.NAMED_TYPE); - expect(createInputConnectedField1.type.name.value).toBe('ID'); - const createInputConnectedField2 = createInput.fields.find((f: any) => f.name.value === connectionFieldName2); - expect(createInputConnectedField2).toBeDefined(); - expect(createInputConnectedField2.type.kind).toBe(Kind.NAMED_TYPE); - expect(createInputConnectedField2.type.name.value).toBe('String'); - //Update Input - const updateInput = schema.definitions.find((def: any) => def.name && def.name.value === 'UpdateTaskInput') as any; - expect(updateInput).toBeDefined(); - expect(updateInput.fields.length).toEqual(5); - const updateInputConnectedField1 = updateInput.fields.find((f: any) => f.name.value === connectionFieldName1); - expect(updateInputConnectedField1).toBeDefined(); - expect(updateInputConnectedField1.type.kind).toBe(Kind.NAMED_TYPE); - expect(updateInputConnectedField1.type.name.value).toBe('ID'); - const updateInputConnectedField2 = updateInput.fields.find((f: any) => f.name.value === connectionFieldName2); - expect(updateInputConnectedField2).toBeDefined(); - expect(updateInputConnectedField2.type.kind).toBe(Kind.NAMED_TYPE); - expect(updateInputConnectedField2.type.name.value).toBe('String'); - }); - - test('Should generate non-nullable connection fields in type definition and create input while keeping nullable in update input when belongsTo field is non-nullable', () => { - const inputSchema = ` - type Todo @model { - todoid: ID! @primaryKey(sortKeyFields:["name"]) - name: String! - title: String! - priority: Int - task: Task! @hasOne - } - type Task @model { - taskid: ID! @primaryKey(sortKeyFields:["name"]) - name: String! - description: String - todo: Todo! @belongsTo - } - `; - const transformer = new GraphQLTransform({ - featureFlags, - transformers: [new ModelTransformer(), new PrimaryKeyTransformer(), new HasOneTransformer(), new BelongsToTransformer()], - }); - - const out = transformer.transform(inputSchema); - expect(out).toBeDefined(); - const schema = parse(out.schema); - validateModelSchema(schema); - const connectionFieldName1 = 'taskTodoTodoid'; - const connectionFieldName2 = 'taskTodoName'; - //Type definition - const objType = schema.definitions.find((def: any) => def.name && def.name.value === 'Task') as any; - expect(objType).toBeDefined(); - const relatedField1 = objType.fields.find((f: any) => f.name.value === connectionFieldName1); - expect(relatedField1).toBeDefined(); - expect(relatedField1.type.kind).toBe(Kind.NON_NULL_TYPE); - expect(relatedField1.type.type.name.value).toBe('ID'); - const relatedField2 = objType.fields.find((f: any) => f.name.value === connectionFieldName2); - expect(relatedField2).toBeDefined(); - expect(relatedField2.type.kind).toBe(Kind.NON_NULL_TYPE); - expect(relatedField2.type.type.name.value).toBe('String'); - //Create Input - const createInput = schema.definitions.find((def: any) => def.name && def.name.value === 'CreateTaskInput') as any; - expect(createInput).toBeDefined(); - expect(createInput.fields.length).toEqual(5); - const createInputConnectedField1 = createInput.fields.find((f: any) => f.name.value === connectionFieldName1); - expect(createInputConnectedField1).toBeDefined(); - expect(createInputConnectedField1.type.kind).toBe(Kind.NON_NULL_TYPE); - expect(createInputConnectedField1.type.type.name.value).toBe('ID'); - const createInputConnectedField2 = createInput.fields.find((f: any) => f.name.value === connectionFieldName2); - expect(createInputConnectedField2).toBeDefined(); - expect(createInputConnectedField2.type.kind).toBe(Kind.NON_NULL_TYPE); - expect(createInputConnectedField2.type.type.name.value).toBe('String'); - //Update Input - const updateInput = schema.definitions.find((def: any) => def.name && def.name.value === 'UpdateTaskInput') as any; - expect(updateInput).toBeDefined(); - expect(updateInput.fields.length).toEqual(5); - const updateInputConnectedField1 = updateInput.fields.find((f: any) => f.name.value === connectionFieldName1); - expect(updateInputConnectedField1).toBeDefined(); - expect(updateInputConnectedField1.type.kind).toBe(Kind.NAMED_TYPE); - expect(updateInputConnectedField1.type.name.value).toBe('ID'); - const updateInputConnectedField2 = updateInput.fields.find((f: any) => f.name.value === connectionFieldName2); - expect(updateInputConnectedField2).toBeDefined(); - expect(updateInputConnectedField2.type.kind).toBe(Kind.NAMED_TYPE); - expect(updateInputConnectedField2.type.name.value).toBe('String'); - }); - }); - - describe('@belongsTo with @hasMany', () => { - test('Should generate nullable connection fields in type definition and create/update input when hasMany field is nullable', () => { - const inputSchema = ` - type Todo @model { - todoid: ID! @primaryKey(sortKeyFields:["name"]) - name: String! - title: String! - priority: Int - tasks: [Task] @hasMany - } - type Task @model { - taskid: ID! @primaryKey(sortKeyFields:["name"]) - name: String! - description: String - todo: Todo! @belongsTo - } - `; - const transformer = new GraphQLTransform({ - featureFlags, - transformers: [new ModelTransformer(), new PrimaryKeyTransformer(), new HasManyTransformer(), new BelongsToTransformer()], - }); - - const out = transformer.transform(inputSchema); - expect(out).toBeDefined(); - const schema = parse(out.schema); - validateModelSchema(schema); - const connectionFieldName1 = 'todoTasksTodoid'; - const connectionFieldName2 = 'todoTasksName'; - //Type definition - const objType = schema.definitions.find((def: any) => def.name && def.name.value === 'Task') as any; - expect(objType).toBeDefined(); - const relatedField1 = objType.fields.find((f: any) => f.name.value === connectionFieldName1); - expect(relatedField1).toBeDefined(); - expect(relatedField1.type.kind).toBe(Kind.NAMED_TYPE); - expect(relatedField1.type.name.value).toBe('ID'); - const relatedField2 = objType.fields.find((f: any) => f.name.value === connectionFieldName2); - expect(relatedField2).toBeDefined(); - expect(relatedField2.type.kind).toBe(Kind.NAMED_TYPE); - expect(relatedField2.type.name.value).toBe('String'); - //Create Input - const createInput = schema.definitions.find((def: any) => def.name && def.name.value === 'CreateTaskInput') as any; - expect(createInput).toBeDefined(); - expect(createInput.fields.length).toEqual(5); - const createInputConnectedField1 = createInput.fields.find((f: any) => f.name.value === connectionFieldName1); - expect(createInputConnectedField1).toBeDefined(); - expect(createInputConnectedField1.type.kind).toBe(Kind.NAMED_TYPE); - expect(createInputConnectedField1.type.name.value).toBe('ID'); - const createInputConnectedField2 = createInput.fields.find((f: any) => f.name.value === connectionFieldName2); - expect(createInputConnectedField2).toBeDefined(); - expect(createInputConnectedField2.type.kind).toBe(Kind.NAMED_TYPE); - expect(createInputConnectedField2.type.name.value).toBe('String'); - //Update Input - const updateInput = schema.definitions.find((def: any) => def.name && def.name.value === 'UpdateTaskInput') as any; - expect(updateInput).toBeDefined(); - expect(updateInput.fields.length).toEqual(5); - const updateInputConnectedField1 = updateInput.fields.find((f: any) => f.name.value === connectionFieldName1); - expect(updateInputConnectedField1).toBeDefined(); - expect(updateInputConnectedField1.type.kind).toBe(Kind.NAMED_TYPE); - expect(updateInputConnectedField1.type.name.value).toBe('ID'); - const updateInputConnectedField2 = updateInput.fields.find((f: any) => f.name.value === connectionFieldName2); - expect(updateInputConnectedField2).toBeDefined(); - expect(updateInputConnectedField2.type.kind).toBe(Kind.NAMED_TYPE); - expect(updateInputConnectedField2.type.name.value).toBe('String'); - }); - - test('Should generate non-nullable connection fields in type definition and create input while keeping nullable in update input when hasMany field is non-nullable', () => { - const inputSchema = ` - type Todo @model { - todoid: ID! @primaryKey(sortKeyFields:["name"]) - name: String! - title: String! - priority: Int - tasks: [Task]! @hasMany - } - type Task @model { - taskid: ID! @primaryKey(sortKeyFields:["name"]) - name: String! - description: String - todo: Todo @belongsTo - } - `; - const transformer = new GraphQLTransform({ - featureFlags, - transformers: [new ModelTransformer(), new PrimaryKeyTransformer(), new HasManyTransformer(), new BelongsToTransformer()], - }); - - const out = transformer.transform(inputSchema); - expect(out).toBeDefined(); - const schema = parse(out.schema); - validateModelSchema(schema); - const connectionFieldName1 = 'todoTasksTodoid'; - const connectionFieldName2 = 'todoTasksName'; - //Type definition - const objType = schema.definitions.find((def: any) => def.name && def.name.value === 'Task') as any; - expect(objType).toBeDefined(); - const relatedField1 = objType.fields.find((f: any) => f.name.value === connectionFieldName1); - expect(relatedField1).toBeDefined(); - expect(relatedField1.type.kind).toBe(Kind.NON_NULL_TYPE); - expect(relatedField1.type.type.name.value).toBe('ID'); - const relatedField2 = objType.fields.find((f: any) => f.name.value === connectionFieldName2); - expect(relatedField2).toBeDefined(); - expect(relatedField2.type.kind).toBe(Kind.NON_NULL_TYPE); - expect(relatedField2.type.type.name.value).toBe('String'); - //Create Input - const createInput = schema.definitions.find((def: any) => def.name && def.name.value === 'CreateTaskInput') as any; - expect(createInput).toBeDefined(); - expect(createInput.fields.length).toEqual(5); - const createInputConnectedField1 = createInput.fields.find((f: any) => f.name.value === connectionFieldName1); - expect(createInputConnectedField1).toBeDefined(); - expect(createInputConnectedField1.type.kind).toBe(Kind.NON_NULL_TYPE); - expect(createInputConnectedField1.type.type.name.value).toBe('ID'); - const createInputConnectedField2 = createInput.fields.find((f: any) => f.name.value === connectionFieldName2); - expect(createInputConnectedField2).toBeDefined(); - expect(createInputConnectedField2.type.kind).toBe(Kind.NON_NULL_TYPE); - expect(createInputConnectedField2.type.type.name.value).toBe('String'); - //Update Input - const updateInput = schema.definitions.find((def: any) => def.name && def.name.value === 'UpdateTaskInput') as any; - expect(updateInput).toBeDefined(); - expect(updateInput.fields.length).toEqual(5); - const updateInputConnectedField1 = updateInput.fields.find((f: any) => f.name.value === connectionFieldName1); - expect(updateInputConnectedField1).toBeDefined(); - expect(updateInputConnectedField1.type.kind).toBe(Kind.NAMED_TYPE); - expect(updateInputConnectedField1.type.name.value).toBe('ID'); - const updateInputConnectedField2 = updateInput.fields.find((f: any) => f.name.value === connectionFieldName2); - expect(updateInputConnectedField2).toBeDefined(); - expect(updateInputConnectedField2.type.kind).toBe(Kind.NAMED_TYPE); - expect(updateInputConnectedField2.type.name.value).toBe('String'); - }); - }); - -}); diff --git a/packages/amplify-graphql-relational-transformer/src/__tests__/amplify-graphql-has-many-transformer.test.ts b/packages/amplify-graphql-relational-transformer/src/__tests__/amplify-graphql-has-many-transformer.test.ts index f4f8da06d0..c36af606f0 100644 --- a/packages/amplify-graphql-relational-transformer/src/__tests__/amplify-graphql-has-many-transformer.test.ts +++ b/packages/amplify-graphql-relational-transformer/src/__tests__/amplify-graphql-has-many-transformer.test.ts @@ -1,7 +1,6 @@ import { IndexTransformer, PrimaryKeyTransformer } from '@aws-amplify/graphql-index-transformer'; import { ModelTransformer } from '@aws-amplify/graphql-model-transformer'; import { ConflictHandlerType, GraphQLTransform, validateModelSchema } from '@aws-amplify/graphql-transformer-core'; -import { FeatureFlagProvider } from '@aws-amplify/graphql-transformer-interfaces'; import { Kind, parse } from 'graphql'; import { BelongsToTransformer, HasManyTransformer, HasOneTransformer } from '..'; import { featureFlags, hasGeneratedField } from './test-helpers'; @@ -851,78 +850,3 @@ describe('Pre Processing Has Many Tests', () => { expect(hasGeneratedField(updatedSchemaDoc, 'Post', 'blogPostsFieldValue', 'String')).toBeTruthy(); }); }); - -describe('@hasMany connection field nullability tests', () => { - const featureFlags: FeatureFlagProvider = { - getBoolean: (value: string, defaultValue: boolean): boolean => { - if (value === 'respectPrimaryKeyAttributesOnConnectionField') { - return true; - } - return defaultValue; - }, - getNumber: jest.fn(), - getObject: jest.fn(), - }; - test('Should not affect the nullability of connection fields of the other side update input when the @hasMany field is non-nullable', () => { - const inputSchema = ` - type Todo @model { - todoid: ID! @primaryKey(sortKeyFields:["name"]) - name: String! - title: String! - priority: Int - tasks: [Task]! @hasMany - } - type Task @model { - taskid: ID! @primaryKey(sortKeyFields:["name"]) - name: String! - description: String - } - `; - const transformer = new GraphQLTransform({ - featureFlags, - transformers: [new ModelTransformer(), new PrimaryKeyTransformer(), new HasManyTransformer()], - }); - - const out = transformer.transform(inputSchema); - expect(out).toBeDefined(); - const schema = parse(out.schema); - validateModelSchema(schema); - const connectionFieldName1 = 'todoTasksTodoid'; - const connectionFieldName2 = 'todoTasksName'; - //Type definition - const objType = schema.definitions.find((def: any) => def.name && def.name.value === 'Task') as any; - expect(objType).toBeDefined(); - const relatedField1 = objType.fields.find((f: any) => f.name.value === connectionFieldName1); - expect(relatedField1).toBeDefined(); - expect(relatedField1.type.kind).toBe(Kind.NON_NULL_TYPE); - expect(relatedField1.type.type.name.value).toBe('ID'); - const relatedField2 = objType.fields.find((f: any) => f.name.value === connectionFieldName2); - expect(relatedField2).toBeDefined(); - expect(relatedField2.type.kind).toBe(Kind.NON_NULL_TYPE); - expect(relatedField2.type.type.name.value).toBe('String'); - //Create Input - const createInput = schema.definitions.find((def: any) => def.name && def.name.value === 'CreateTaskInput') as any; - expect(createInput).toBeDefined(); - expect(createInput.fields.length).toEqual(5); - const createInputConnectedField1 = createInput.fields.find((f: any) => f.name.value === connectionFieldName1); - expect(createInputConnectedField1).toBeDefined(); - expect(createInputConnectedField1.type.kind).toBe(Kind.NON_NULL_TYPE); - expect(createInputConnectedField1.type.type.name.value).toBe('ID'); - const createInputConnectedField2 = createInput.fields.find((f: any) => f.name.value === connectionFieldName2); - expect(createInputConnectedField2).toBeDefined(); - expect(createInputConnectedField2.type.kind).toBe(Kind.NON_NULL_TYPE); - expect(createInputConnectedField2.type.type.name.value).toBe('String'); - //Update Input - const updateInput = schema.definitions.find((def: any) => def.name && def.name.value === 'UpdateTaskInput') as any; - expect(updateInput).toBeDefined(); - expect(updateInput.fields.length).toEqual(5); - const updateInputConnectedField1 = updateInput.fields.find((f: any) => f.name.value === connectionFieldName1); - expect(updateInputConnectedField1).toBeDefined(); - expect(updateInputConnectedField1.type.kind).toBe(Kind.NAMED_TYPE); - expect(updateInputConnectedField1.type.name.value).toBe('ID'); - const updateInputConnectedField2 = updateInput.fields.find((f: any) => f.name.value === connectionFieldName2); - expect(updateInputConnectedField2).toBeDefined(); - expect(updateInputConnectedField2.type.kind).toBe(Kind.NAMED_TYPE); - expect(updateInputConnectedField2.type.name.value).toBe('String'); - }); -}); diff --git a/packages/amplify-graphql-relational-transformer/src/__tests__/amplify-graphql-has-one-transformer.test.ts b/packages/amplify-graphql-relational-transformer/src/__tests__/amplify-graphql-has-one-transformer.test.ts index 86efdc7656..29e985f76a 100644 --- a/packages/amplify-graphql-relational-transformer/src/__tests__/amplify-graphql-has-one-transformer.test.ts +++ b/packages/amplify-graphql-relational-transformer/src/__tests__/amplify-graphql-has-one-transformer.test.ts @@ -4,7 +4,6 @@ import { ConflictHandlerType, GraphQLTransform, validateModelSchema } from '@aws import { DocumentNode, Kind, parse } from 'graphql'; import { HasManyTransformer, HasOneTransformer } from '..'; import {featureFlags, hasGeneratedField} from './test-helpers'; -import { FeatureFlagProvider } from '@aws-amplify/graphql-transformer-interfaces'; test('fails if @hasOne was used on an object that is not a model type', () => { const inputSchema = ` @@ -613,142 +612,3 @@ describe('Pre Processing Has One Tests', () => { expect(hasGeneratedField(updatedSchemaDoc, 'Blog', 'blogArbitraryFieldId')).toBeTruthy(); }); }); - -describe('@hasOne connection field nullability tests', () => { - const featureFlags: FeatureFlagProvider = { - getBoolean: (value: string, defaultValue: boolean): boolean => { - if (value === 'respectPrimaryKeyAttributesOnConnectionField') { - return true; - } - return defaultValue; - }, - getNumber: jest.fn(), - getObject: jest.fn(), - }; - - test('Should generate nullable connection fields in type definition and create/update input when hasOne field is nullable', () => { - const inputSchema = ` - type Todo @model { - todoid: ID! @primaryKey(sortKeyFields:["name"]) - name: String! - title: String! - priority: Int - task: Task @hasOne - } - type Task @model { - taskid: ID! @primaryKey(sortKeyFields:["name"]) - name: String! - description: String - } - `; - const transformer = new GraphQLTransform({ - featureFlags, - transformers: [new ModelTransformer(), new PrimaryKeyTransformer(), new HasOneTransformer()], - }); - - const out = transformer.transform(inputSchema); - expect(out).toBeDefined(); - const schema = parse(out.schema); - validateModelSchema(schema); - const connectionFieldName1 = 'todoTaskTaskid'; - const connectionFieldName2 = 'todoTaskName'; - //Type definition - const objType = schema.definitions.find((def: any) => def.name && def.name.value === 'Todo') as any; - expect(objType).toBeDefined(); - const relatedField1 = objType.fields.find((f: any) => f.name.value === connectionFieldName1); - expect(relatedField1).toBeDefined(); - expect(relatedField1.type.kind).toBe(Kind.NAMED_TYPE); - expect(relatedField1.type.name.value).toBe('ID'); - const relatedField2 = objType.fields.find((f: any) => f.name.value === connectionFieldName2); - expect(relatedField2).toBeDefined(); - expect(relatedField2.type.kind).toBe(Kind.NAMED_TYPE); - expect(relatedField2.type.name.value).toBe('String'); - //Create Input - const createInput = schema.definitions.find((def: any) => def.name && def.name.value === 'CreateTodoInput') as any; - expect(createInput).toBeDefined(); - expect(createInput.fields.length).toEqual(6); - const createInputConnectedField1 = createInput.fields.find((f: any) => f.name.value === connectionFieldName1); - expect(createInputConnectedField1).toBeDefined(); - expect(createInputConnectedField1.type.kind).toBe(Kind.NAMED_TYPE); - expect(createInputConnectedField1.type.name.value).toBe('ID'); - const createInputConnectedField2 = createInput.fields.find((f: any) => f.name.value === connectionFieldName2); - expect(createInputConnectedField2).toBeDefined(); - expect(createInputConnectedField2.type.kind).toBe(Kind.NAMED_TYPE); - expect(createInputConnectedField2.type.name.value).toBe('String'); - //Update Input - const updateInput = schema.definitions.find((def: any) => def.name && def.name.value === 'UpdateTodoInput') as any; - expect(updateInput).toBeDefined(); - expect(updateInput.fields.length).toEqual(6); - const updateInputConnectedField1 = updateInput.fields.find((f: any) => f.name.value === connectionFieldName1); - expect(updateInputConnectedField1).toBeDefined(); - expect(updateInputConnectedField1.type.kind).toBe(Kind.NAMED_TYPE); - expect(updateInputConnectedField1.type.name.value).toBe('ID'); - const updateInputConnectedField2 = updateInput.fields.find((f: any) => f.name.value === connectionFieldName2); - expect(updateInputConnectedField2).toBeDefined(); - expect(updateInputConnectedField2.type.kind).toBe(Kind.NAMED_TYPE); - expect(updateInputConnectedField2.type.name.value).toBe('String'); - }); - - test('Should generate non-nullable connection fields in type definition and create input while keeping nullable in update input when hasOne field is non-nullable', () => { - const inputSchema = ` - type Todo @model { - todoid: ID! @primaryKey(sortKeyFields:["name"]) - name: String! - title: String! - priority: Int - task: Task! @hasOne - } - type Task @model { - taskid: ID! @primaryKey(sortKeyFields:["name"]) - name: String! - description: String - } - `; - const transformer = new GraphQLTransform({ - featureFlags, - transformers: [new ModelTransformer(), new PrimaryKeyTransformer(), new HasOneTransformer()], - }); - - const out = transformer.transform(inputSchema); - expect(out).toBeDefined(); - const schema = parse(out.schema); - validateModelSchema(schema); - const connectionFieldName1 = 'todoTaskTaskid'; - const connectionFieldName2 = 'todoTaskName'; - //Type definition - const objType = schema.definitions.find((def: any) => def.name && def.name.value === 'Todo') as any; - expect(objType).toBeDefined(); - const relatedField1 = objType.fields.find((f: any) => f.name.value === connectionFieldName1); - expect(relatedField1).toBeDefined(); - expect(relatedField1.type.kind).toBe(Kind.NON_NULL_TYPE); - expect(relatedField1.type.type.name.value).toBe('ID'); - const relatedField2 = objType.fields.find((f: any) => f.name.value === connectionFieldName2); - expect(relatedField2).toBeDefined(); - expect(relatedField2.type.kind).toBe(Kind.NON_NULL_TYPE); - expect(relatedField2.type.type.name.value).toBe('String'); - //Create Input - const createInput = schema.definitions.find((def: any) => def.name && def.name.value === 'CreateTodoInput') as any; - expect(createInput).toBeDefined(); - expect(createInput.fields.length).toEqual(6); - const createInputConnectedField1 = createInput.fields.find((f: any) => f.name.value === connectionFieldName1); - expect(createInputConnectedField1).toBeDefined(); - expect(createInputConnectedField1.type.kind).toBe(Kind.NON_NULL_TYPE); - expect(createInputConnectedField1.type.type.name.value).toBe('ID'); - const createInputConnectedField2 = createInput.fields.find((f: any) => f.name.value === connectionFieldName2); - expect(createInputConnectedField2).toBeDefined(); - expect(createInputConnectedField2.type.kind).toBe(Kind.NON_NULL_TYPE); - expect(createInputConnectedField2.type.type.name.value).toBe('String'); - //Update Input - const updateInput = schema.definitions.find((def: any) => def.name && def.name.value === 'UpdateTodoInput') as any; - expect(updateInput).toBeDefined(); - expect(updateInput.fields.length).toEqual(6); - const updateInputConnectedField1 = updateInput.fields.find((f: any) => f.name.value === connectionFieldName1); - expect(updateInputConnectedField1).toBeDefined(); - expect(updateInputConnectedField1.type.kind).toBe(Kind.NAMED_TYPE); - expect(updateInputConnectedField1.type.name.value).toBe('ID'); - const updateInputConnectedField2 = updateInput.fields.find((f: any) => f.name.value === connectionFieldName2); - expect(updateInputConnectedField2).toBeDefined(); - expect(updateInputConnectedField2.type.kind).toBe(Kind.NAMED_TYPE); - expect(updateInputConnectedField2.type.name.value).toBe('String'); - }); -}); diff --git a/packages/amplify-graphql-relational-transformer/src/schema.ts b/packages/amplify-graphql-relational-transformer/src/schema.ts index 10b63befad..799dd5c338 100644 --- a/packages/amplify-graphql-relational-transformer/src/schema.ts +++ b/packages/amplify-graphql-relational-transformer/src/schema.ts @@ -148,9 +148,6 @@ export const ensureHasOneConnectionField = (config: HasOneDirectiveConfiguration const sortKeyFields = getSortKeyFields(ctx, relatedType); const primaryKeyConnectionFieldType = getPrimaryKeyConnectionFieldType(ctx, primaryKeyField); - // The nullabilty of connection fields for hasOne depends on the hasOne field - // Whereas in update input, they are always optional - const isConnectionFieldsNonNull = isNonNullType(field.type); const typeObject = ctx.output.getType(object.name.value) as ObjectTypeDefinitionNode; if (typeObject) { updateTypeWithConnectionFields( @@ -161,7 +158,6 @@ export const ensureHasOneConnectionField = (config: HasOneDirectiveConfiguration primaryKeyConnectionFieldType, field, sortKeyFields, - isConnectionFieldsNonNull, ); } @@ -169,15 +165,13 @@ export const ensureHasOneConnectionField = (config: HasOneDirectiveConfiguration const createInput = ctx.output.getType(createInputName) as InputObjectTypeDefinitionNode; if (createInput) { - //HasOne connenction fields in create input should respect the nullability of the relational field - updateInputWithConnectionFields(ctx, createInput, object, connectionAttributeName, primaryKeyConnectionFieldType, field, sortKeyFields, isConnectionFieldsNonNull); + updateInputWithConnectionFields(ctx, createInput, object, connectionAttributeName, primaryKeyConnectionFieldType, field, sortKeyFields); } const updateInputName = ModelResourceIDs.ModelUpdateInputObjectName(object.name.value); const updateInput = ctx.output.getType(updateInputName) as InputObjectTypeDefinitionNode; if (updateInput) { - //Connection fields in update input should be always nullable which stays consistent with other fields - updateInputWithConnectionFields(ctx, updateInput, object, connectionAttributeName, primaryKeyConnectionFieldType, field, sortKeyFields, false); + updateInputWithConnectionFields(ctx, updateInput, object, connectionAttributeName, primaryKeyConnectionFieldType, field, sortKeyFields); } const filterInputName = toPascalCase(['Model', object.name.value, 'FilterInput']); @@ -268,9 +262,6 @@ export const ensureHasManyConnectionField = ( const relatedTypeObject = ctx.output.getType(relatedType.name.value) as ObjectTypeDefinitionNode; const connectionAttributeName = getConnectionAttributeName(ctx.featureFlags, object.name.value, field.name.value, connectionFieldName); - // The nullabilty of connection fields for hasMany depends on the hasMany field - // Whereas in update input, they are always optional - const isConnectionFieldsNonNull = isNonNullType(field.type); const primaryKeyConnectionFieldType = getPrimaryKeyConnectionFieldType(ctx, primaryKeyField); if (relatedTypeObject) { updateTypeWithConnectionFields( @@ -281,7 +272,6 @@ export const ensureHasManyConnectionField = ( primaryKeyConnectionFieldType, field, sortKeyFields, - isConnectionFieldsNonNull, ); } @@ -289,16 +279,14 @@ export const ensureHasManyConnectionField = ( const createInput = ctx.output.getType(createInputName) as InputObjectTypeDefinitionNode; if (createInput) { - //HasMany connenction fields in create input should respect the nullability of the belongsTo field of connected model - updateInputWithConnectionFields(ctx, createInput, object, connectionAttributeName, primaryKeyConnectionFieldType, field, sortKeyFields, isConnectionFieldsNonNull); + updateInputWithConnectionFields(ctx, createInput, object, connectionAttributeName, primaryKeyConnectionFieldType, field, sortKeyFields); } const updateInputName = ModelResourceIDs.ModelUpdateInputObjectName(relatedType.name.value); const updateInput = ctx.output.getType(updateInputName) as InputObjectTypeDefinitionNode; if (updateInput) { - //Connection fields in update input should be always nullable which stays consistent with other fields - updateInputWithConnectionFields(ctx, updateInput, object, connectionAttributeName, primaryKeyConnectionFieldType, field, sortKeyFields, false); + updateInputWithConnectionFields(ctx, updateInput, object, connectionAttributeName, primaryKeyConnectionFieldType, field, sortKeyFields); } const filterInputName = toPascalCase(['Model', relatedType.name.value, 'FilterInput']); @@ -578,7 +566,6 @@ const updateInputWithConnectionFields = ( primaryKeyConnectionFieldType: string, field: FieldDefinitionNode, sortKeyFields: FieldDefinitionNode[], - isConnectionFieldsNonNull: boolean, ): void => { const updatedFields = [...input.fields!]; updatedFields.push( @@ -586,14 +573,14 @@ const updateInputWithConnectionFields = ( updatedFields, connectionAttributeName, primaryKeyConnectionFieldType, - isConnectionFieldsNonNull, + isNonNullType(field.type), ), ); sortKeyFields.forEach(it => { updatedFields.push(...getInputFieldsWithConnectionField(updatedFields, getSortKeyConnectionAttributeName(object.name.value, field.name.value, it.name.value), getBaseType(it.type), - isConnectionFieldsNonNull)); + isNonNullType(field.type))); }); ctx.output.putType({ ...input, @@ -637,17 +624,16 @@ const updateTypeWithConnectionFields = ( primaryKeyConnectionFieldType: string, field: FieldDefinitionNode, sortKeyFields: FieldDefinitionNode[], - isConnectionFieldsNonNull: boolean, ): void => { const updatedFields = [...targetObject.fields!]; updatedFields.push( - ...getTypeFieldsWithConnectionField(updatedFields, connectionAttributeName, primaryKeyConnectionFieldType, isConnectionFieldsNonNull), + ...getTypeFieldsWithConnectionField(updatedFields, connectionAttributeName, primaryKeyConnectionFieldType, isNonNullType(field.type)), ); sortKeyFields.forEach(it => { updatedFields.push(...getTypeFieldsWithConnectionField(updatedFields, getSortKeyConnectionAttributeName(object.name.value, field.name.value, it.name.value), getBaseType(it.type), - isConnectionFieldsNonNull)); + isNonNullType(field.type))); }); ctx.output.putType({ ...targetObject, diff --git a/packages/amplify-graphql-schema-test-library/CHANGELOG.md b/packages/amplify-graphql-schema-test-library/CHANGELOG.md index 14164484fd..6a4d5535ab 100644 --- a/packages/amplify-graphql-schema-test-library/CHANGELOG.md +++ b/packages/amplify-graphql-schema-test-library/CHANGELOG.md @@ -3,18 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.1.21](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-schema-test-library@1.1.20...@aws-amplify/graphql-schema-test-library@1.1.21) (2022-12-13) - -**Note:** Version bump only for package @aws-amplify/graphql-schema-test-library - -## [1.1.20](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-schema-test-library@1.1.19...@aws-amplify/graphql-schema-test-library@1.1.20) (2022-12-09) - -**Note:** Version bump only for package @aws-amplify/graphql-schema-test-library - -## [1.1.19](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-schema-test-library@1.1.18...@aws-amplify/graphql-schema-test-library@1.1.19) (2022-12-03) - -**Note:** Version bump only for package @aws-amplify/graphql-schema-test-library - ## [1.1.18](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-schema-test-library@1.1.17...@aws-amplify/graphql-schema-test-library@1.1.18) (2022-11-08) **Note:** Version bump only for package @aws-amplify/graphql-schema-test-library diff --git a/packages/amplify-graphql-schema-test-library/package.json b/packages/amplify-graphql-schema-test-library/package.json index 874671d4af..446bd45ea6 100644 --- a/packages/amplify-graphql-schema-test-library/package.json +++ b/packages/amplify-graphql-schema-test-library/package.json @@ -1,6 +1,6 @@ { "name": "@aws-amplify/graphql-schema-test-library", - "version": "1.1.21", + "version": "1.1.18", "description": "Library of valid and unsupported Amplify GraphQL Transformer schemas", "repository": { "type": "git", @@ -28,16 +28,16 @@ "test": "jest" }, "devDependencies": { - "@aws-amplify/graphql-auth-transformer": "1.2.2", - "@aws-amplify/graphql-default-value-transformer": "0.7.4", - "@aws-amplify/graphql-function-transformer": "0.7.32", - "@aws-amplify/graphql-http-transformer": "0.8.32", - "@aws-amplify/graphql-index-transformer": "0.14.5", - "@aws-amplify/graphql-model-transformer": "0.16.4", - "@aws-amplify/graphql-predictions-transformer": "0.6.32", - "@aws-amplify/graphql-relational-transformer": "0.12.6", - "@aws-amplify/graphql-searchable-transformer": "0.16.5", - "@aws-amplify/graphql-transformer-core": "0.18.0", + "@aws-amplify/graphql-auth-transformer": "1.1.4", + "@aws-amplify/graphql-default-value-transformer": "0.7.3", + "@aws-amplify/graphql-function-transformer": "0.7.31", + "@aws-amplify/graphql-http-transformer": "0.8.31", + "@aws-amplify/graphql-index-transformer": "0.14.3", + "@aws-amplify/graphql-model-transformer": "0.16.3", + "@aws-amplify/graphql-predictions-transformer": "0.6.31", + "@aws-amplify/graphql-relational-transformer": "0.12.4", + "@aws-amplify/graphql-searchable-transformer": "0.16.3", + "@aws-amplify/graphql-transformer-core": "0.17.15", "@aws-amplify/graphql-transformer-interfaces": "1.14.9" }, "jest": { diff --git a/packages/amplify-graphql-searchable-transformer/API.md b/packages/amplify-graphql-searchable-transformer/API.md deleted file mode 100644 index 285fc2f921..0000000000 --- a/packages/amplify-graphql-searchable-transformer/API.md +++ /dev/null @@ -1,37 +0,0 @@ -## API Report File for "@aws-amplify/graphql-searchable-transformer" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { DirectiveNode } from 'graphql'; -import { ObjectTypeDefinitionNode } from 'graphql'; -import { TransformerContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerPluginBase } from '@aws-amplify/graphql-transformer-core'; -import { TransformerPrepareStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerSchemaVisitStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerTransformSchemaStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; - -// @public (undocumented) -export class SearchableModelTransformer extends TransformerPluginBase { - constructor(); - // (undocumented) - generateResolvers: (context: TransformerContextProvider) => void; - // (undocumented) - object: (definition: ObjectTypeDefinitionNode, directive: DirectiveNode, ctx: TransformerSchemaVisitStepContextProvider) => void; - // (undocumented) - prepare: (ctx: TransformerPrepareStepContextProvider) => void; - // (undocumented) - searchableObjectNames: string[]; - // (undocumented) - searchableObjectTypeDefinitions: { - node: ObjectTypeDefinitionNode; - fieldName: string; - }[]; - // (undocumented) - transformSchema: (ctx: TransformerTransformSchemaStepContextProvider) => void; -} - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/amplify-graphql-searchable-transformer/CHANGELOG.md b/packages/amplify-graphql-searchable-transformer/CHANGELOG.md index ec96d5f234..3aa8c6fb55 100644 --- a/packages/amplify-graphql-searchable-transformer/CHANGELOG.md +++ b/packages/amplify-graphql-searchable-transformer/CHANGELOG.md @@ -3,14 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.16.5](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-searchable-transformer@0.16.4...@aws-amplify/graphql-searchable-transformer@0.16.5) (2022-12-09) - -**Note:** Version bump only for package @aws-amplify/graphql-searchable-transformer - -## [0.16.4](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-searchable-transformer@0.16.3...@aws-amplify/graphql-searchable-transformer@0.16.4) (2022-12-03) - -**Note:** Version bump only for package @aws-amplify/graphql-searchable-transformer - ## [0.16.3](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-searchable-transformer@0.16.2...@aws-amplify/graphql-searchable-transformer@0.16.3) (2022-11-08) **Note:** Version bump only for package @aws-amplify/graphql-searchable-transformer diff --git a/packages/amplify-graphql-searchable-transformer/package.json b/packages/amplify-graphql-searchable-transformer/package.json index 0107a2d04a..d8dea42b18 100644 --- a/packages/amplify-graphql-searchable-transformer/package.json +++ b/packages/amplify-graphql-searchable-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@aws-amplify/graphql-searchable-transformer", - "version": "0.16.5", + "version": "0.16.3", "description": "Amplfy GraphQL @searchable transformer", "repository": { "type": "git", @@ -24,12 +24,11 @@ "build": "tsc && cd streaming-lambda && bestzip --force node ../lib/streaming-lambda.zip python_streaming_function.py", "watch": "tsc -w", "clean": "rimraf ./lib", - "test": "jest", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "test": "jest" }, "dependencies": { - "@aws-amplify/graphql-model-transformer": "0.16.4", - "@aws-amplify/graphql-transformer-core": "0.18.0", + "@aws-amplify/graphql-model-transformer": "0.16.3", + "@aws-amplify/graphql-transformer-core": "0.17.15", "@aws-amplify/graphql-transformer-interfaces": "1.14.9", "@aws-cdk/aws-appsync": "~1.172.0", "@aws-cdk/aws-dynamodb": "~1.172.0", @@ -40,7 +39,7 @@ "@aws-cdk/core": "~1.172.0", "graphql": "^14.5.8", "graphql-mapping-template": "4.20.5", - "graphql-transformer-common": "4.24.1" + "graphql-transformer-common": "4.24.0" }, "devDependencies": { "@aws-cdk/assert": "~1.172.0", diff --git a/packages/amplify-graphql-searchable-transformer/src/__tests__/amplify-graphql-searchable-transformer.test.ts b/packages/amplify-graphql-searchable-transformer/src/__tests__/amplify-graphql-searchable-transformer.test.ts index 2ba2a9d603..2992ddd82c 100644 --- a/packages/amplify-graphql-searchable-transformer/src/__tests__/amplify-graphql-searchable-transformer.test.ts +++ b/packages/amplify-graphql-searchable-transformer/src/__tests__/amplify-graphql-searchable-transformer.test.ts @@ -5,7 +5,6 @@ import { } from '@aws-cdk/assert'; import { parse } from 'graphql'; import { SearchableModelTransformer } from '..'; -import {ALLOWABLE_SEARCHABLE_INSTANCE_TYPES} from '../constants'; const featureFlags = { getBoolean: jest.fn().mockImplementation((name): boolean => { @@ -410,9 +409,3 @@ describe('SearchableModelTransformer with datastore enabled and sort field defin expect(out.resolvers['Query.searchPosts.res.vtl']).toMatchSnapshot(); }); }); - -describe('Searchable Instance Type Validation Test', () => { - it('Should include search instances', () => { - expect(ALLOWABLE_SEARCHABLE_INSTANCE_TYPES).toContain('t3.medium.search'); - }); -}); diff --git a/packages/amplify-graphql-searchable-transformer/src/cdk/create-cfnParameters.ts b/packages/amplify-graphql-searchable-transformer/src/cdk/create-cfnParameters.ts index cbe8059437..4abb74d5ef 100644 --- a/packages/amplify-graphql-searchable-transformer/src/cdk/create-cfnParameters.ts +++ b/packages/amplify-graphql-searchable-transformer/src/cdk/create-cfnParameters.ts @@ -1,6 +1,5 @@ import { ResourceConstants } from 'graphql-transformer-common'; import { CfnParameter, Stack } from '@aws-cdk/core'; -import {ALLOWABLE_SEARCHABLE_INSTANCE_TYPES} from '../constants'; export const createParametersStack = (stack: Stack): Map => { const { @@ -102,7 +101,103 @@ export const createParametersStack = (stack: Stack): Map = new CfnParameter(stack, OpenSearchInstanceType, { description: 'The type of instance to launch into the OpenSearch domain.', default: 't2.small.elasticsearch', - allowedValues: ALLOWABLE_SEARCHABLE_INSTANCE_TYPES, + allowedValues: [ + 't2.small.elasticsearch', + 't2.medium.elasticsearch', + 'c4.large.elasticsearch', + 'c4.xlarge.elasticsearch', + 'c4.2xlarge.elasticsearch', + 'c4.4xlarge.elasticsearch', + 'c4.8xlarge.elasticsearch', + 'm3.medium.elasticsearch', + 'm3.large.elasticsearch', + 'm3.xlarge.elasticsearch', + 'm3.2xlarge.elasticsearch', + 'm4.large.elasticsearch', + 'm4.xlarge.elasticsearch', + 'm4.2xlarge.elasticsearch', + 'm4.4xlarge.elasticsearch', + 'm4.10xlarge.elasticsearch', + 'r3.large.elasticsearch', + 'r3.xlarge.elasticsearch', + 'r3.2xlarge.elasticsearch', + 'r3.4xlarge.elasticsearch', + 'r3.8xlarge.elasticsearch', + 'r4.large.elasticsearch', + 'r4.xlarge.elasticsearch', + 'r4.2xlarge.elasticsearch', + 'r4.4xlarge.elasticsearch', + 'r4.8xlarge.elasticsearch', + 'r4.16xlarge.elasticsearch', + 'i2.xlarge.elasticsearch', + 'i2.2xlarge.elasticsearch', + 'i3.large.elasticsearch', + 'i3.xlarge.elasticsearch', + 'i3.2xlarge.elasticsearch', + 'i3.4xlarge.elasticsearch', + 'i3.8xlarge.elasticsearch', + 'i3.16xlarge.elasticsearch', + 'r6gd.12xlarge.elasticsearch', + 'ultrawarm1.xlarge.elasticsearch', + 'm5.4xlarge.elasticsearch', + 't3.xlarge.elasticsearch', + 'm6g.xlarge.elasticsearch', + 'm6g.12xlarge.elasticsearch', + 't2.micro.elasticsearch', + 'r6gd.16xlarge.elasticsearch', + 'd2.2xlarge.elasticsearch', + 't3.micro.elasticsearch', + 'm5.large.elasticsearch', + 'd2.4xlarge.elasticsearch', + 't3.small.elasticsearch', + 'c5.2xlarge.elasticsearch', + 'c6g.2xlarge.elasticsearch', + 'd2.8xlarge.elasticsearch', + 'c5.4xlarge.elasticsearch', + 't4g.medium.elasticsearch', + 'c6g.4xlarge.elasticsearch', + 'c6g.xlarge.elasticsearch', + 'c6g.12xlarge.elasticsearch', + 'c5.xlarge.elasticsearch', + 'c5.large.elasticsearch', + 't4g.small.elasticsearch', + 'c5.9xlarge.elasticsearch', + 'c6g.8xlarge.elasticsearch', + 'c6g.large.elasticsearch', + 'd2.xlarge.elasticsearch', + 'ultrawarm1.medium.elasticsearch', + 't3.nano.elasticsearch', + 't3.medium.elasticsearch', + 'm6g.2xlarge.elasticsearch', + 't3.2xlarge.elasticsearch', + 'c5.18xlarge.elasticsearch', + 'm6g.4xlarge.elasticsearch', + 'r6gd.2xlarge.elasticsearch', + 'm5.xlarge.elasticsearch', + 'r6gd.4xlarge.elasticsearch', + 'r6g.2xlarge.elasticsearch', + 'r5.2xlarge.elasticsearch', + 'm5.12xlarge.elasticsearch', + 'm6g.8xlarge.elasticsearch', + 'm6g.large.elasticsearch', + 'm5.24xlarge.elasticsearch', + 'r6g.4xlarge.elasticsearch', + 't3.large.elasticsearch', + 'r5.4xlarge.elasticsearch', + 'ultrawarm1.large.elasticsearch', + 'r6gd.8xlarge.elasticsearch', + 'r6gd.large.elasticsearch', + 'r6g.xlarge.elasticsearch', + 'r5.xlarge.elasticsearch', + 'r6g.12xlarge.elasticsearch', + 'r5.12xlarge.elasticsearch', + 'm5.2xlarge.elasticsearch', + 'r6gd.xlarge.elasticsearch', + 'r6g.8xlarge.elasticsearch', + 'r6g.large.elasticsearch', + 'r5.24xlarge.elasticsearch', + 'r5.large.elasticsearch', + ], }), ], diff --git a/packages/amplify-graphql-searchable-transformer/src/cdk/create-searchable-domain.ts b/packages/amplify-graphql-searchable-transformer/src/cdk/create-searchable-domain.ts index bf54a9461d..43e7c6c37f 100644 --- a/packages/amplify-graphql-searchable-transformer/src/cdk/create-searchable-domain.ts +++ b/packages/amplify-graphql-searchable-transformer/src/cdk/create-searchable-domain.ts @@ -17,13 +17,11 @@ export const createSearchableDomain = (stack: Construct, parameterMap: Map type.replace('elasticsearch', 'search')), -); diff --git a/packages/amplify-graphql-transformer-core/API.md b/packages/amplify-graphql-transformer-core/API.md deleted file mode 100644 index 665703fb8a..0000000000 --- a/packages/amplify-graphql-transformer-core/API.md +++ /dev/null @@ -1,699 +0,0 @@ -## API Report File for "@aws-amplify/graphql-transformer-core" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { APIIAMResourceProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { ApiKeyConfig } from '@aws-cdk/aws-appsync'; -import { App } from '@aws-cdk/core'; -import { AppSyncAuthConfiguration } from '@aws-amplify/graphql-transformer-interfaces'; -import { AppSyncDataSourceType } from '@aws-amplify/graphql-transformer-interfaces'; -import { AppSyncFunctionConfigurationProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { AuthorizationConfig } from '@aws-cdk/aws-appsync'; -import { AuthorizationType } from '@aws-cdk/aws-appsync'; -import * as cdk from '@aws-cdk/core'; -import { CfnApiKey } from '@aws-cdk/aws-appsync'; -import { CfnDataSource } from '@aws-cdk/aws-appsync'; -import { CfnDomain } from '@aws-cdk/aws-elasticsearch'; -import { CfnElement } from '@aws-cdk/core'; -import { CfnEventSourceMapping } from '@aws-cdk/aws-lambda'; -import { CfnFunction } from '@aws-cdk/aws-lambda'; -import { CfnFunctionConfiguration } from '@aws-cdk/aws-appsync'; -import { CfnGraphQLApi } from '@aws-cdk/aws-appsync'; -import { CfnGraphQLSchema } from '@aws-cdk/aws-appsync'; -import { CfnParameter } from '@aws-cdk/core'; -import { CfnParameterProps } from '@aws-cdk/core'; -import { CfnPolicy } from '@aws-cdk/aws-iam'; -import { CfnResolver } from '@aws-cdk/aws-appsync'; -import { CfnResource } from '@aws-cdk/core'; -import { CfnRole } from '@aws-cdk/aws-iam'; -import { CfnStack } from '@aws-cdk/core'; -import { CfnTable } from '@aws-cdk/aws-dynamodb'; -import { Construct } from '@aws-cdk/core'; -import { DataSourceInstance } from '@aws-amplify/graphql-transformer-interfaces'; -import { DataSourceProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { DirectiveDefinitionNode } from 'graphql'; -import { DirectiveNode } from 'graphql'; -import { DocumentNode } from 'graphql/language'; -import { DocumentNode as DocumentNode_2 } from 'graphql'; -import { EnumTypeDefinitionNode } from 'graphql'; -import { EnumTypeExtensionNode } from 'graphql'; -import { FeatureFlagProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { FieldDefinitionNode } from 'graphql'; -import { FieldNode } from 'graphql'; -import { Grant } from '@aws-cdk/aws-iam'; -import { GraphqlApiBase } from '@aws-cdk/aws-appsync'; -import { GraphQLAPIProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { GraphQLError } from 'graphql'; -import * as iam from '@aws-cdk/aws-iam'; -import { IGrantable } from '@aws-cdk/aws-iam'; -import { InlineMappingTemplateProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { InputObjectTypeDefinitionNode } from 'graphql'; -import { InputObjectTypeExtensionNode } from 'graphql'; -import { InputValueDefinitionNode } from 'graphql'; -import { InterfaceTypeDefinitionNode } from 'graphql'; -import { InterfaceTypeExtensionNode } from 'graphql'; -import { IStackSynthesizer } from '@aws-cdk/core'; -import { ISynthesisSession } from '@aws-cdk/core'; -import { Location as Location_2 } from 'graphql'; -import { LogConfig } from '@aws-cdk/aws-appsync'; -import { MappingTemplateProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { ModelFieldMap } from '@aws-amplify/graphql-transformer-interfaces'; -import { MutationFieldType } from '@aws-amplify/graphql-transformer-interfaces'; -import { NamedTypeNode } from 'graphql'; -import { NestedStackProps } from '@aws-cdk/core'; -import { ObjectTypeDefinitionNode } from 'graphql'; -import { ObjectTypeExtensionNode } from 'graphql'; -import { QueryFieldType } from '@aws-amplify/graphql-transformer-interfaces'; -import { S3MappingTemplateProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { SchemaDefinitionNode } from 'graphql'; -import { Stack } from '@aws-cdk/core'; -import { StackManagerProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { StringValueNode } from 'graphql'; -import { SubscriptionFieldType } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerAuthProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerContextMetadataProvider } from '@aws-amplify/graphql-transformer-interfaces/src/transformer-context/transformer-context-provider'; -import { TransformerContextOutputProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerDataSourceManagerProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerModelEnhancementProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerModelProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerPluginProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerPluginType } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerProviderRegistry } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerResolverProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerResolversManagerProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerResourceHelperProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerSchemaVisitStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformerTransformSchemaStepContextProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TransformHostProvider } from '@aws-amplify/graphql-transformer-interfaces'; -import { TypeDefinitionNode } from 'graphql'; -import { TypeNode } from 'graphql'; -import { TypeSystemDefinitionNode } from 'graphql'; -import { UnionTypeDefinitionNode } from 'graphql'; -import { UnionTypeExtensionNode } from 'graphql'; - -// @public (undocumented) -export interface AmplifyApiGraphQlResourceStackTemplate { - // Warning: (ae-forgotten-export) The symbol "AppsyncApiStack" needs to be exported by the entry point index.d.ts - // - // (undocumented) - api?: Partial; - // Warning: (ae-forgotten-export) The symbol "FunctionDirectiveStack" needs to be exported by the entry point index.d.ts - // - // (undocumented) - function?: Partial; - // Warning: (ae-forgotten-export) The symbol "HttpsDirectiveStack" needs to be exported by the entry point index.d.ts - // Warning: (ae-forgotten-export) The symbol "AppsyncStackCommon" needs to be exported by the entry point index.d.ts - // - // (undocumented) - http?: Partial; - // Warning: (ae-forgotten-export) The symbol "ModelDirectiveStack" needs to be exported by the entry point index.d.ts - // - // (undocumented) - models?: Partial>; - // Warning: (ae-forgotten-export) The symbol "OpenSearchDirectiveStack" needs to be exported by the entry point index.d.ts - // - // (undocumented) - opensearch?: Partial; - // Warning: (ae-forgotten-export) The symbol "PredictionsDirectiveStack" needs to be exported by the entry point index.d.ts - // - // (undocumented) - predictions?: Partial; -} - -// @public (undocumented) -export function collectDirectives(sdl: string): DirectiveNode[]; - -// @public (undocumented) -export function collectDirectivesByTypeNames(sdl: string): { - types: Record; - directives: string[]; -}; - -// @public (undocumented) -export type ConflictDetectionType = 'VERSION' | 'NONE'; - -// @public (undocumented) -export const enum ConflictHandlerType { - // (undocumented) - AUTOMERGE = "AUTOMERGE", - // (undocumented) - LAMBDA = "LAMBDA", - // (undocumented) - OPTIMISTIC = "OPTIMISTIC_CONCURRENCY" -} - -// @public (undocumented) -function createSyncLambdaIAMPolicy(context: TransformerContextProvider, stack: cdk.Stack, name: string, region?: string): iam.Policy; - -// Warning: (ae-forgotten-export) The symbol "TransformerContext" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -function createSyncTable(context: TransformerContext): void; - -// Warning: (ae-forgotten-export) The symbol "ResolversFunctionsAndSchema" needs to be exported by the entry point index.d.ts -// Warning: (ae-forgotten-export) The symbol "NestedStacks" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export interface DeploymentResources extends ResolversFunctionsAndSchema, NestedStacks { - // Warning: (ae-forgotten-export) The symbol "StackMapping_2" needs to be exported by the entry point index.d.ts - // - // (undocumented) - stackMapping: StackMapping_2; -} - -// @public (undocumented) -export class DirectiveWrapper { - constructor(node: DirectiveNode); - // (undocumented) - getArguments: (defaultValue: Required, options?: GetArgumentsOptions) => Required; - // (undocumented) - serialize: () => DirectiveNode; -} - -// @public (undocumented) -export class EnumWrapper { - constructor(node: EnumTypeDefinitionNode); - // (undocumented) - addValue: (value: string) => void; - // (undocumented) - static create: (name: string, values?: string[]) => EnumWrapper; - // (undocumented) - directives: DirectiveWrapper[]; - // (undocumented) - readonly name: string; - // (undocumented) - serialize: () => EnumTypeDefinitionNode; - // (undocumented) - values: string[]; -} - -// Warning: (ae-forgotten-export) The symbol "GenericFieldWrapper" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export class FieldWrapper extends GenericFieldWrapper { - constructor(field: FieldDefinitionNode); - // (undocumented) - readonly argumenets?: InputValueDefinitionNode[]; - // (undocumented) - static create: (name: string, type: string, isNullable?: boolean, isList?: boolean) => FieldWrapper; - // (undocumented) - readonly description?: StringValueNode; - // (undocumented) - readonly loc?: Location_2; - // (undocumented) - serialize: () => FieldDefinitionNode; -} - -// @public (undocumented) -export const generateGetArgumentsInput: (featureFlags: FeatureFlagProvider) => GetArgumentsOptions; - -// @public (undocumented) -export const getAppSyncServiceExtraDirectives: () => string; - -// @public (undocumented) -export type GetArgumentsOptions = { - deepMergeArguments?: boolean; -}; - -// Warning: (ae-forgotten-export) The symbol "Operation" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export const getFieldNameFor: (op: Operation, typeName: string) => string; - -// @public (undocumented) -export const getKeySchema: (table: any, indexName?: string) => any; - -// @public (undocumented) -export const getSortKeyFieldNames: (type: ObjectTypeDefinitionNode) => string[]; - -// @public (undocumented) -function getSyncConfig(ctx: TransformerTransformSchemaStepContextProvider, typeName: string): SyncConfig | undefined; - -// @public (undocumented) -export const getTable: (ctx: TransformerContextProvider, object: ObjectTypeDefinitionNode) => any; - -// @public (undocumented) -export class GraphQLTransform { - constructor(options: GraphQLTransformOptions); - // (undocumented) - applyOverride: (stackManager: StackManager) => AmplifyApiGraphQlResourceStackTemplate; - // Warning: (ae-forgotten-export) The symbol "TransformerOutput" needs to be exported by the entry point index.d.ts - // Warning: (ae-forgotten-export) The symbol "GraphQLApi" needs to be exported by the entry point index.d.ts - // - // (undocumented) - protected generateGraphQlApi(stackManager: StackManager, output: TransformerOutput): GraphQLApi; - // (undocumented) - preProcessSchema(schema: DocumentNode): DocumentNode; - // (undocumented) - transform(schema: string): DeploymentResources; -} - -// @public (undocumented) -export interface GraphQLTransformOptions { - // (undocumented) - readonly authConfig?: AppSyncAuthConfiguration; - // (undocumented) - readonly buildParameters?: Record; - // (undocumented) - readonly featureFlags?: FeatureFlagProvider; - // (undocumented) - readonly host?: TransformHostProvider; - // (undocumented) - readonly overrideConfig?: OverrideConfig; - // (undocumented) - readonly resolverConfig?: ResolverConfig; - // (undocumented) - readonly sandboxModeEnabled?: boolean; - // Warning: (ae-forgotten-export) The symbol "StackMapping" needs to be exported by the entry point index.d.ts - // - // (undocumented) - readonly stackMapping?: StackMapping; - // (undocumented) - readonly stacks?: Record; - // (undocumented) - readonly transformConfig?: TransformConfig; - // (undocumented) - readonly transformers: TransformerPluginProvider[]; - // (undocumented) - readonly userDefinedSlots?: Record; -} - -// @public (undocumented) -export const IAM_AUTH_ROLE_PARAMETER = "authRoleName"; - -// @public (undocumented) -export const IAM_UNAUTH_ROLE_PARAMETER = "unauthRoleName"; - -// @public (undocumented) -export class InputFieldWrapper extends GenericFieldWrapper { - constructor(field: InputValueDefinitionNode); - // (undocumented) - readonly argumenets?: InputValueDefinitionNode[]; - // (undocumented) - static create: (name: string, type: string, isNullable?: boolean, isList?: boolean) => InputFieldWrapper; - // (undocumented) - readonly description?: StringValueNode; - // (undocumented) - protected field: InputValueDefinitionNode; - // (undocumented) - static fromField: (name: string, field: FieldDefinitionNode, document: DocumentNode_2) => InputFieldWrapper; - // (undocumented) - readonly loc?: Location_2; - // (undocumented) - readonly name: string; - // (undocumented) - serialize: () => InputValueDefinitionNode; - // (undocumented) - type: TypeNode; -} - -// @public (undocumented) -export class InputObjectDefinitionWrapper { - constructor(node: InputObjectTypeDefinitionNode); - // (undocumented) - addField: (field: InputFieldWrapper) => void; - // (undocumented) - static create: (name: string, fields?: InputValueDefinitionNode[], directives?: DirectiveNode[]) => InputObjectDefinitionWrapper; - // (undocumented) - readonly directives?: DirectiveWrapper[]; - // (undocumented) - readonly fields: InputFieldWrapper[]; - // (undocumented) - static fromObject: (name: string, def: ObjectTypeDefinitionNode, document: DocumentNode_2) => InputObjectDefinitionWrapper; - // (undocumented) - getField: (name: string) => InputFieldWrapper; - // (undocumented) - hasField: (name: string) => boolean; - // (undocumented) - readonly name: string; - // (undocumented) - removeField: (field: InputFieldWrapper) => void; - // (undocumented) - serialize: () => InputObjectTypeDefinitionNode; -} - -// @public (undocumented) -export class InvalidBracketsError extends Error { - constructor(message: string); -} - -// @public (undocumented) -export class InvalidDirectiveError extends Error { - constructor(message: string); -} - -// @public (undocumented) -export class InvalidMigrationError extends Error { - constructor(message: string, causedBy: string, fix: string); - // (undocumented) - causedBy: string; - // (undocumented) - fix: string; -} - -// @public (undocumented) -export class InvalidTransformerError extends Error { - constructor(message: string); -} - -// @public (undocumented) -function isLambdaSyncConfig(syncConfig: SyncConfig): syncConfig is SyncConfigLambda; - -// @public (undocumented) -export class MappingTemplate { - // Warning: (ae-forgotten-export) The symbol "InlineTemplate" needs to be exported by the entry point index.d.ts - // - // (undocumented) - static inlineTemplateFromString(template: string): InlineTemplate; - // Warning: (ae-forgotten-export) The symbol "S3MappingTemplate" needs to be exported by the entry point index.d.ts - // - // (undocumented) - static s3MappingTemplateFromString(template: string, templateName: string): S3MappingTemplate; -} - -// @public (undocumented) -export class ObjectDefinitionWrapper { - constructor(node: ObjectTypeDefinitionNode); - // (undocumented) - addField: (field: FieldWrapper) => void; - // (undocumented) - static create: (name: string, fields?: FieldDefinitionNode[], directives?: DirectiveNode[]) => ObjectDefinitionWrapper; - // (undocumented) - readonly directives?: DirectiveWrapper[]; - // (undocumented) - readonly fields: FieldWrapper[]; - // (undocumented) - getField: (name: string) => FieldWrapper; - // (undocumented) - hasField: (name: string) => boolean; - // (undocumented) - readonly name: string; - // (undocumented) - removeField: (field: FieldWrapper) => void; - // (undocumented) - serialize: () => ObjectTypeDefinitionNode; -} - -// @public (undocumented) -export type OverrideConfig = { - overrideFlag: boolean; - overrideDir: string; - resourceName: string; -}; - -// @public (undocumented) -export type ResolverConfig = { - project?: SyncConfig; - models?: Record; -}; - -// @public (undocumented) -export class SchemaValidationError extends Error { - constructor(errors: Readonly); -} - -// @public (undocumented) -export class StackManager implements StackManagerProvider { - // Warning: (ae-forgotten-export) The symbol "ResourceToStackMap" needs to be exported by the entry point index.d.ts - constructor(app: App, resourceMapping: ResourceToStackMap); - // (undocumented) - addParameter: (name: string, props: CfnParameterProps) => CfnParameter; - // (undocumented) - createStack: (stackName: string) => Stack; - // (undocumented) - getCloudFormationTemplates: () => Map; - // (undocumented) - getMappingTemplates: () => Map; - // (undocumented) - getParameter: (name: string) => CfnParameter | void; - // (undocumented) - getStack: (stackName: string) => Stack; - // (undocumented) - getStackFor: (resourceId: string, defaultStackName?: string) => Stack; - // (undocumented) - hasStack: (stackName: string) => boolean; - // Warning: (ae-forgotten-export) The symbol "TransformerRootStack" needs to be exported by the entry point index.d.ts - // - // (undocumented) - readonly rootStack: TransformerRootStack; -} - -// @public (undocumented) -export type SyncConfig = SyncConfigOptimistic | SyncConfigServer | SyncConfigLambda; - -// @public (undocumented) -export type SyncConfigLambda = { - ConflictDetection: ConflictDetectionType; - ConflictHandler: ConflictHandlerType.LAMBDA; - LambdaConflictHandler: LambdaConflictHandler; -}; - -// @public (undocumented) -export type SyncConfigOptimistic = { - ConflictDetection: ConflictDetectionType; - ConflictHandler: ConflictHandlerType.OPTIMISTIC; -}; - -// @public (undocumented) -export type SyncConfigServer = { - ConflictDetection: ConflictDetectionType; - ConflictHandler: ConflictHandlerType.AUTOMERGE; -}; - -// Warning: (ae-forgotten-export) The symbol "DeltaSyncConfig" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -function syncDataSourceConfig(): DeltaSyncConfig; - -declare namespace SyncUtils { - export { - createSyncTable, - syncDataSourceConfig, - validateResolverConfigForType, - getSyncConfig, - isLambdaSyncConfig, - createSyncLambdaIAMPolicy - } -} -export { SyncUtils } - -// @public (undocumented) -export interface Template { - // (undocumented) - AWSTemplateFormatVersion?: string; - // (undocumented) - Conditions?: Record; - // (undocumented) - Description?: string; - // (undocumented) - Mappings?: { - [key: string]: { - [key: string]: Record; - }; - }; - // (undocumented) - Metadata?: Record; - // (undocumented) - Outputs?: Record; - // (undocumented) - Parameters?: Record; - // (undocumented) - Resources?: Record; - // (undocumented) - Transform?: any; -} - -// @public (undocumented) -export interface TransformConfig { - // (undocumented) - StackMapping?: { - [resourceId: string]: string; - }; - // (undocumented) - TransformerOptions?: { - [transformer: string]: { - [option: string]: any; - }; - }; - // (undocumented) - transformers?: string[]; -} - -// @public (undocumented) -export abstract class TransformerAuthBase extends TransformerPluginBase implements TransformerAuthProvider { - constructor(name: string, doc: DocumentNode_2 | string, type?: TransformerPluginType); -} - -// @public (undocumented) -export class TransformerContractError extends Error { - constructor(message: string); -} - -// @public (undocumented) -export abstract class TransformerModelBase extends TransformerPluginBase implements TransformerModelProvider { - constructor(name: string, document: DocumentNode_2 | string, type?: TransformerPluginType); - // (undocumented) - abstract generateCreateResolver: (ctx: TransformerContextProvider, type: ObjectTypeDefinitionNode, typeName: string, fieldName: string, resolverLogicalId: string, directive?: DirectiveDefinitionNode) => TransformerResolverProvider; - // (undocumented) - abstract generateDeleteResolver: (ctx: TransformerContextProvider, type: ObjectTypeDefinitionNode, typeName: string, fieldName: string, resolverLogicalId: string, directive?: DirectiveDefinitionNode) => TransformerResolverProvider; - // (undocumented) - abstract generateGetResolver: (ctx: TransformerContextProvider, type: ObjectTypeDefinitionNode, typeName: string, fieldName: string, resolverLogicalId: string, directive?: DirectiveDefinitionNode) => TransformerResolverProvider; - // (undocumented) - abstract generateListResolver: (ctx: TransformerContextProvider, type: ObjectTypeDefinitionNode, typeName: string, fieldName: string, resolverLogicalId: string, directive?: DirectiveDefinitionNode) => TransformerResolverProvider; - // (undocumented) - abstract generateOnCreateResolver?: (ctx: TransformerContextProvider, typeName: string, fieldName: string, resolverLogicalId: string, directive?: DirectiveDefinitionNode) => TransformerResolverProvider; - // (undocumented) - abstract generateOnDeleteResolver?: (ctx: TransformerContextProvider, typeName: string, fieldName: string, resolverLogicalId: string, directive?: DirectiveDefinitionNode) => TransformerResolverProvider; - // (undocumented) - abstract generateOnUpdateResolver?: (ctx: TransformerContextProvider, typeName: string, fieldName: string, resolverLogicalId: string, directive?: DirectiveDefinitionNode) => TransformerResolverProvider; - // (undocumented) - abstract generateSyncResolver?: (ctx: TransformerContextProvider, type: ObjectTypeDefinitionNode, typeName: string, fieldName: string, resolverLogicalId: string, directive?: DirectiveDefinitionNode) => TransformerResolverProvider; - // (undocumented) - abstract generateUpdateResolver: (ctx: TransformerContextProvider, type: ObjectTypeDefinitionNode, typeName: string, fieldName: string, resolverLogicalId: string, directive?: DirectiveDefinitionNode) => TransformerResolverProvider; - // (undocumented) - abstract getDataSourceResource: (type: ObjectTypeDefinitionNode) => DataSourceInstance; - // (undocumented) - abstract getDataSourceType: () => AppSyncDataSourceType; - // (undocumented) - abstract getInputs: (ctx: TransformerContextProvider, type: ObjectTypeDefinitionNode, operation: { - fieldName: string; - typeName: string; - type: QueryFieldType | MutationFieldType | SubscriptionFieldType; - }) => InputValueDefinitionNode[]; - // (undocumented) - abstract getMutationFieldNames: (type: ObjectTypeDefinitionNode, directive?: DirectiveDefinitionNode) => Set<{ - fieldName: string; - typeName: string; - type: MutationFieldType; - }>; - // (undocumented) - abstract getOutputType: (ctx: TransformerContextProvider, type: ObjectTypeDefinitionNode, operation: { - fieldName: string; - typeName: string; - type: QueryFieldType | MutationFieldType | SubscriptionFieldType; - }) => ObjectTypeDefinitionNode; - // (undocumented) - abstract getQueryFieldNames: (type: ObjectTypeDefinitionNode, directive?: DirectiveDefinitionNode) => Set<{ - fieldName: string; - typeName: string; - type: QueryFieldType; - }>; - // (undocumented) - abstract getSubscriptionFieldNames: (type: ObjectTypeDefinitionNode, directive?: DirectiveDefinitionNode) => Set<{ - fieldName: string; - typeName: string; - type: SubscriptionFieldType; - }>; -} - -// @public (undocumented) -export abstract class TransformerModelEnhancerBase extends TransformerModelBase implements TransformerModelEnhancementProvider { - constructor(name: string, doc: DocumentNode_2 | string, type?: TransformerPluginType); -} - -// @public (undocumented) -export class TransformerNestedStack extends TransformerRootStack { - // Warning: (ae-forgotten-export) The symbol "TransformerNestedStackProps" needs to be exported by the entry point index.d.ts - constructor(scope: Construct, id: string, props?: TransformerNestedStackProps); - // (undocumented) - readonly nestedStackResource?: CfnResource; - // (undocumented) - setParameter(name: string, value: string): void; - // (undocumented) - get stackId(): string; - // (undocumented) - get stackName(): string; - // (undocumented) - readonly templateFile: string; -} - -// @public (undocumented) -export abstract class TransformerPluginBase implements TransformerPluginProvider { - constructor(name: string, document: DocumentNode_2 | string, pluginType?: TransformerPluginType); - // (undocumented) - readonly directive: DirectiveDefinitionNode; - // (undocumented) - readonly name: string; - // (undocumented) - readonly pluginType: TransformerPluginType; - // (undocumented) - readonly typeDefinitions: TypeDefinitionNode[]; -} - -// @public (undocumented) -export interface TransformerProjectConfig { - // (undocumented) - config: TransformConfig; - // (undocumented) - functions: Record; - // (undocumented) - pipelineFunctions: Record; - // (undocumented) - resolvers: Record; - // (undocumented) - schema: string; - // Warning: (ae-forgotten-export) The symbol "Template_2" needs to be exported by the entry point index.d.ts - // - // (undocumented) - stacks: Record; -} - -// @public (undocumented) -export class TransformerResolver implements TransformerResolverProvider { - constructor(typeName: string, fieldName: string, resolverLogicalId: string, requestMappingTemplate: MappingTemplateProvider, responseMappingTemplate: MappingTemplateProvider, requestSlots: string[], responseSlots: string[], datasource?: DataSourceProvider | undefined); - // (undocumented) - addToSlot: (slotName: string, requestMappingTemplate?: MappingTemplateProvider, responseMappingTemplate?: MappingTemplateProvider, dataSource?: DataSourceProvider) => void; - // Warning: (ae-forgotten-export) The symbol "Slot" needs to be exported by the entry point index.d.ts - // - // (undocumented) - findSlot: (slotName: string, requestMappingTemplate?: MappingTemplateProvider, responseMappingTemplate?: MappingTemplateProvider) => Slot | undefined; - // (undocumented) - getStackName: () => string; - // (undocumented) - mapToStack: (stack: Stack) => void; - // (undocumented) - slotExists: (slotName: string, requestMappingTemplate?: MappingTemplateProvider, responseMappingTemplate?: MappingTemplateProvider) => boolean; - // (undocumented) - synthesize: (context: TransformerContextProvider, api: GraphQLAPIProvider) => void; - // (undocumented) - synthesizeResolvers: (stack: Stack, api: GraphQLAPIProvider, slotsNames: string[]) => AppSyncFunctionConfigurationProvider[]; - // (undocumented) - updateSlot: (slotName: string, requestMappingTemplate?: MappingTemplateProvider, responseMappingTemplate?: MappingTemplateProvider) => void; -} - -// @public (undocumented) -export class UnknownDirectiveError extends Error { - constructor(message: string); -} - -// @public (undocumented) -export type UserDefinedResolver = { - fileName: string; - template: string; -}; - -// @public (undocumented) -export type UserDefinedSlot = { - resolverTypeName: string; - resolverFieldName: string; - slotName: string; - requestResolver?: UserDefinedResolver; - responseResolver?: UserDefinedResolver; -}; - -// @public (undocumented) -export const validateModelSchema: (doc: DocumentNode) => readonly GraphQLError[]; - -// @public (undocumented) -function validateResolverConfigForType(ctx: TransformerSchemaVisitStepContextProvider, typeName: string): void; - -// Warnings were encountered during analysis: -// -// src/config/transformer-config.ts:26:3 - (ae-forgotten-export) The symbol "LambdaConflictHandler" needs to be exported by the entry point index.d.ts - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/amplify-graphql-transformer-core/CHANGELOG.md b/packages/amplify-graphql-transformer-core/CHANGELOG.md index 259cb8fea0..d31b9396b9 100644 --- a/packages/amplify-graphql-transformer-core/CHANGELOG.md +++ b/packages/amplify-graphql-transformer-core/CHANGELOG.md @@ -3,12 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -# [0.18.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-transformer-core@0.17.15...@aws-amplify/graphql-transformer-core@0.18.0) (2022-12-03) - -### Features - -- 🎸 Added bracket mismatch error detection ([40fdd88](https://github.com/aws-amplify/amplify-category-api/commit/40fdd885e5553ea4b087ff15b1305328a37fdecd)), closes [#107](https://github.com/aws-amplify/amplify-category-api/issues/107) - ## [0.17.15](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-transformer-core@0.17.14...@aws-amplify/graphql-transformer-core@0.17.15) (2022-11-08) **Note:** Version bump only for package @aws-amplify/graphql-transformer-core diff --git a/packages/amplify-graphql-transformer-core/package.json b/packages/amplify-graphql-transformer-core/package.json index 7a2df81aeb..e2214578e4 100644 --- a/packages/amplify-graphql-transformer-core/package.json +++ b/packages/amplify-graphql-transformer-core/package.json @@ -1,6 +1,6 @@ { "name": "@aws-amplify/graphql-transformer-core", - "version": "0.18.0", + "version": "0.17.15", "description": "A framework to transform from GraphQL SDL to AWS CloudFormation.", "repository": { "type": "git", @@ -24,8 +24,7 @@ "build": "tsc", "watch": "tsc -w", "clean": "rimraf ./lib", - "test": "jest", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "test": "jest" }, "dependencies": { "@aws-amplify/graphql-transformer-interfaces": "1.14.9", @@ -56,7 +55,7 @@ "constructs": "^3.3.125", "fs-extra": "^8.1.0", "graphql": "^14.5.8", - "graphql-transformer-common": "4.24.1", + "graphql-transformer-common": "4.24.0", "lodash": "^4.17.21", "md5": "^2.3.0", "object-hash": "^3.0.0", diff --git a/packages/amplify-graphql-transformer-core/src/transformation/index.ts b/packages/amplify-graphql-transformer-core/src/transformation/index.ts index 321c3a9685..58156e85d5 100644 --- a/packages/amplify-graphql-transformer-core/src/transformation/index.ts +++ b/packages/amplify-graphql-transformer-core/src/transformation/index.ts @@ -1,4 +1,2 @@ -import * as SyncUtils from './sync-utils'; - export { GraphQLTransform, GraphQLTransformOptions } from './transform'; -export { SyncUtils }; +export * as SyncUtils from './sync-utils'; diff --git a/packages/amplify-graphql-transformer-interfaces/API.md b/packages/amplify-graphql-transformer-interfaces/API.md deleted file mode 100644 index 1830f75e74..0000000000 --- a/packages/amplify-graphql-transformer-interfaces/API.md +++ /dev/null @@ -1,670 +0,0 @@ -## API Report File for "@aws-amplify/graphql-transformer-interfaces" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { BackedDataSource } from '@aws-cdk/aws-appsync'; -import { BaseDataSource } from '@aws-cdk/aws-appsync'; -import { CfnDomain } from '@aws-cdk/aws-elasticsearch'; -import { CfnParameter } from '@aws-cdk/core'; -import { CfnParameterProps } from '@aws-cdk/core'; -import { CfnResolver } from '@aws-cdk/aws-appsync'; -import { CfnResource } from '@aws-cdk/core'; -import { Construct } from '@aws-cdk/core'; -import { DirectiveDefinitionNode } from 'graphql'; -import { DirectiveNode } from 'graphql'; -import { DocumentNode } from 'graphql'; -import { Duration } from '@aws-cdk/core'; -import { DynamoDbDataSource } from '@aws-cdk/aws-appsync'; -import { EnumTypeDefinitionNode } from 'graphql'; -import { EnumTypeExtensionNode } from 'graphql'; -import { EnumValueDefinitionNode } from 'graphql'; -import { FieldDefinitionNode } from 'graphql'; -import { FieldNode } from 'graphql'; -import { Grant } from '@aws-cdk/aws-iam'; -import { GraphqlApiBase } from '@aws-cdk/aws-appsync'; -import { HttpDataSource } from '@aws-cdk/aws-appsync'; -import { IAsset } from '@aws-cdk/core'; -import { IConstruct } from '@aws-cdk/core'; -import { IFunction } from '@aws-cdk/aws-lambda'; -import { IGrantable } from '@aws-cdk/aws-iam'; -import { ILayerVersion } from '@aws-cdk/aws-lambda'; -import { InputObjectTypeDefinitionNode } from 'graphql'; -import { InputObjectTypeExtensionNode } from 'graphql'; -import { InputValueDefinitionNode } from 'graphql'; -import { InterfaceTypeDefinitionNode } from 'graphql'; -import { InterfaceTypeExtensionNode } from 'graphql'; -import { IRole } from '@aws-cdk/aws-iam'; -import { ITable } from '@aws-cdk/aws-dynamodb'; -import { LambdaDataSource } from '@aws-cdk/aws-appsync'; -import { NoneDataSource } from '@aws-cdk/aws-appsync'; -import { ObjectTypeDefinitionNode } from 'graphql'; -import { ObjectTypeExtensionNode } from 'graphql'; -import { Runtime } from '@aws-cdk/aws-lambda'; -import { ScalarTypeDefinitionNode } from 'graphql'; -import { SchemaDefinitionNode } from 'graphql'; -import { Stack } from '@aws-cdk/core'; -import { TypeDefinitionNode } from 'graphql'; -import { TypeSystemDefinitionNode } from 'graphql'; -import { UnionTypeDefinitionNode } from 'graphql'; -import { UnionTypeExtensionNode } from 'graphql'; - -// @public (undocumented) -export interface APIIAMResourceProvider { - // (undocumented) - resourceArns: (api: GraphQLAPIProvider) => string[]; -} - -// @public (undocumented) -export interface ApiKeyConfig { - // (undocumented) - apiKeyExpirationDate?: Date; - // (undocumented) - apiKeyExpirationDays: number; - // (undocumented) - description?: string; -} - -// @public (undocumented) -export type AppSyncAuthConfiguration = { - defaultAuthentication: AppSyncAuthConfigurationEntry; - additionalAuthenticationProviders: Array; -}; - -// @public (undocumented) -export type AppSyncAuthConfigurationAPIKeyEntry = { - authenticationType: 'API_KEY'; - apiKeyConfig?: ApiKeyConfig; -}; - -// Warning: (ae-forgotten-export) The symbol "AppSyncAuthConfigurationLambdaEntry" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export type AppSyncAuthConfigurationEntry = AppSyncAuthConfigurationUserPoolEntry | AppSyncAuthConfigurationAPIKeyEntry | AppSyncAuthConfigurationIAMEntry | AppSyncAuthConfigurationOIDCEntry | AppSyncAuthConfigurationLambdaEntry; - -// @public (undocumented) -export type AppSyncAuthConfigurationIAMEntry = { - authenticationType: 'AWS_IAM'; -}; - -// @public (undocumented) -export type AppSyncAuthConfigurationOIDCEntry = { - authenticationType: 'OPENID_CONNECT'; - openIDConnectConfig?: OpenIDConnectConfig; -}; - -// @public (undocumented) -export type AppSyncAuthConfigurationUserPoolEntry = { - authenticationType: 'AMAZON_COGNITO_USER_POOLS'; - userPoolConfig?: UserPoolConfig; -}; - -// @public (undocumented) -export type AppSyncAuthMode = 'API_KEY' | 'AMAZON_COGNITO_USER_POOLS' | 'AWS_IAM' | 'OPENID_CONNECT' | 'AWS_LAMBDA'; - -// @public (undocumented) -export enum AppSyncDataSourceType { - // (undocumented) - AMAZON_DYNAMODB = "AMAZON_DYNAMODB", - // (undocumented) - AMAZON_ELASTICSEARCH = "AMAZON_ELASTICSEARCH", - // (undocumented) - AWS_LAMBDA = "AWS_LAMBDA", - // (undocumented) - HTTP = "HTTP", - // (undocumented) - NONE = "NONE", - // (undocumented) - RELATIONAL_DATABASE = "RELATIONAL_DATABASE" -} - -// @public (undocumented) -export interface AppSyncFunctionConfigurationProvider extends IConstruct { - // (undocumented) - readonly arn: string; - // (undocumented) - readonly functionId: string; -} - -// Warning: (ae-forgotten-export) The symbol "NoneDataSourceProvider" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export type DataSourceInstance = ITable | CfnDomain | HttpDataSource | IFunction | NoneDataSourceProvider; - -// @public (undocumented) -export interface DataSourceOptions { - // (undocumented) - readonly description?: string; - // (undocumented) - readonly name?: string; -} - -// @public (undocumented) -export interface DataSourceProvider extends BackedDataSource { -} - -// @public (undocumented) -export interface DynamoDbDataSourceOptions extends DataSourceOptions { - // (undocumented) - readonly serviceRole: IRole; -} - -// @public (undocumented) -export interface FeatureFlagProvider { - // (undocumented) - getBoolean(featureName: string, defaultValue?: boolean): boolean; - // (undocumented) - getNumber(featureName: string, defaultValue?: number): number; - // (undocumented) - getObject(featureName: string, defaultValue?: object): object; -} - -// @public (undocumented) -export type FieldMapEntry = { - originalFieldName: string; - currentFieldName: string; -}; - -// @public (undocumented) -export interface GraphQLAPIProvider { - // (undocumented) - addSchemaDependency: (construct: CfnResource) => boolean; - // (undocumented) - addToSchema: (addition: string) => void; - // (undocumented) - readonly apiId: string; - // (undocumented) - grant: (grantee: IGrantable, resources: APIIAMResourceProvider, ...actions: string[]) => Grant; - // (undocumented) - grantMutation: (grantee: IGrantable, ...fields: string[]) => Grant; - // (undocumented) - grantQuery: (grantee: IGrantable, ...fields: string[]) => Grant; - // (undocumented) - grantSubscription: (grantee: IGrantable, ...fields: string[]) => Grant; - // (undocumented) - readonly host: TransformHostProvider; -} - -// @public (undocumented) -export interface InlineMappingTemplateProvider { - // (undocumented) - bind: (scope: Construct) => string; - // (undocumented) - getTemplateHash: () => string; - // (undocumented) - type: MappingTemplateType.INLINE; -} - -// @public (undocumented) -export type MappingTemplateProvider = InlineMappingTemplateProvider | S3MappingTemplateProvider; - -// @public (undocumented) -export enum MappingTemplateType { - // (undocumented) - INLINE = "INLINE", - // (undocumented) - S3_LOCATION = "S3_LOCATION" -} - -// @public (undocumented) -export type ModelFieldMap = { - addMappedField: (entry: FieldMapEntry) => ModelFieldMap; - addResolverReference: (entry: ResolverReferenceEntry) => ModelFieldMap; - getMappedFields: () => ReadonlyArray_2; - getResolverReferences: () => ReadonlyArray_2; -}; - -// @public (undocumented) -export enum MutationFieldType { - // (undocumented) - CREATE = "CREATE", - // (undocumented) - DELETE = "DELETE", - // (undocumented) - UPDATE = "UPDATE" -} - -// @public (undocumented) -export enum QueryFieldType { - // (undocumented) - GET = "GET", - // (undocumented) - LIST = "LIST", - // (undocumented) - SYNC = "SYNC" -} - -// @public (undocumented) -type ReadonlyArray_2 = Readonly>>; -export { ReadonlyArray_2 as ReadonlyArray } - -// @public (undocumented) -export type ResolverReferenceEntry = { - typeName: string; - fieldName: string; - isList: boolean; -}; - -// @public (undocumented) -export interface S3MappingFunctionCodeProvider { - // (undocumented) - bind: (scope: Construct) => IAsset; - // (undocumented) - type: MappingTemplateType.S3_LOCATION; -} - -// @public (undocumented) -export interface S3MappingTemplateProvider { - // (undocumented) - bind: (scope: Construct) => string; - // (undocumented) - getTemplateHash: () => string; - // (undocumented) - type: MappingTemplateType.S3_LOCATION; -} - -// @public (undocumented) -export interface SearchableDataSourceOptions extends DataSourceOptions { - // (undocumented) - readonly serviceRole: IRole; -} - -// @public (undocumented) -export interface StackManagerProvider { - // (undocumented) - addParameter: (name: string, props: CfnParameterProps) => CfnParameter; - // (undocumented) - createStack: (stackName: string) => Stack; - // (undocumented) - getParameter: (name: string) => CfnParameter | void; - // (undocumented) - getStack: (stackName: string) => Stack; - // (undocumented) - getStackFor: (resourceId: string, defaultStackName?: string) => Stack; - // (undocumented) - hasStack: (stackName: string) => boolean; - // (undocumented) - readonly rootStack: Stack; -} - -// @public (undocumented) -export enum SubscriptionFieldType { - // (undocumented) - ON_CREATE = "ON_CREATE", - // (undocumented) - ON_DELETE = "ON_DELETE", - // (undocumented) - ON_UPDATE = "ON_UPDATE" -} - -// @public (undocumented) -export type TransformerAuthProvider = TransformerPluginProvider; - -// @public (undocumented) -export type TransformerBeforeStepContextProvider = Pick; - -// @public (undocumented) -export interface TransformerContextOutputProvider { - // (undocumented) - addEnum(en: EnumTypeDefinitionNode): void; - // (undocumented) - addEnumExtension(obj: EnumTypeExtensionNode): void; - // (undocumented) - addInput(inp: InputObjectTypeDefinitionNode): void; - // (undocumented) - addInputExtension(obj: InputObjectTypeExtensionNode): void; - // (undocumented) - addInterfaceExtension(obj: InterfaceTypeExtensionNode): void; - // (undocumented) - addMutationFields(fields: FieldDefinitionNode[]): void; - // (undocumented) - addObject(obj: ObjectTypeDefinitionNode): void; - // (undocumented) - addObjectExtension(obj: ObjectTypeExtensionNode): void; - // (undocumented) - addQueryFields(fields: FieldDefinitionNode[]): void; - // (undocumented) - addSubscriptionFields(fields: FieldDefinitionNode[]): void; - // (undocumented) - addType(obj: TypeDefinitionNode): void; - // (undocumented) - addUnion(obj: UnionTypeDefinitionNode): void; - // (undocumented) - addUnionExtension(obj: UnionTypeExtensionNode): void; - // (undocumented) - getMutation(): ObjectTypeDefinitionNode | undefined; - // (undocumented) - getMutationTypeName(): string | undefined; - // (undocumented) - getObject(name: string): ObjectTypeDefinitionNode | undefined; - // (undocumented) - getQuery(): ObjectTypeDefinitionNode | undefined; - // (undocumented) - getQueryTypeName: () => string | undefined; - // (undocumented) - getSchema: () => SchemaDefinitionNode; - // (undocumented) - getSubscription(): ObjectTypeDefinitionNode | undefined; - // (undocumented) - getSubscriptionTypeName(): string | undefined; - // (undocumented) - getType(name: string): TypeSystemDefinitionNode | undefined; - // (undocumented) - getTypeDefinitionsOfKind: (kind: string) => TypeDefinitionNode[]; - // (undocumented) - hasType(name: string): boolean; - // (undocumented) - putSchema: (obj: SchemaDefinitionNode) => void; - // (undocumented) - putType(obj: TypeDefinitionNode): void; - // (undocumented) - updateObject(obj: ObjectTypeDefinitionNode): void; -} - -// @public (undocumented) -export interface TransformerContextProvider { - // (undocumented) - api: GraphQLAPIProvider; - // (undocumented) - authConfig: AppSyncAuthConfiguration; - // (undocumented) - dataSources: TransformerDataSourceManagerProvider; - // (undocumented) - featureFlags: FeatureFlagProvider; - // (undocumented) - getResolverConfig(): ResolverConfig | undefined; - // (undocumented) - inputDocument: DocumentNode; - // (undocumented) - isProjectUsingDataStore(): boolean; - // Warning: (ae-forgotten-export) The symbol "TransformerContextMetadataProvider" needs to be exported by the entry point index.d.ts - // - // (undocumented) - metadata: TransformerContextMetadataProvider; - // (undocumented) - output: TransformerContextOutputProvider; - // (undocumented) - providerRegistry: TransformerProviderRegistry; - // (undocumented) - resolvers: TransformerResolversManagerProvider; - // (undocumented) - resourceHelper: TransformerResourceHelperProvider; - // (undocumented) - sandboxModeEnabled: boolean; - // (undocumented) - stackManager: StackManagerProvider; -} - -// @public (undocumented) -export interface TransformerDataSourceManagerProvider { - // (undocumented) - add(type: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, dataSourceInstance: DataSourceInstance): void; - // (undocumented) - get(type: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode): DataSourceInstance; - // (undocumented) - has(name: string): boolean; -} - -// @public (undocumented) -export type TransformerModelEnhancementProvider = Partial; - -// @public (undocumented) -export interface TransformerModelProvider extends TransformerPluginProvider { - // (undocumented) - generateCreateResolver: (ctx: TransformerContextProvider, type: ObjectTypeDefinitionNode, typeName: string, fieldName: string, resolverLogicalId: string, directive?: DirectiveDefinitionNode) => TransformerResolverProvider; - // (undocumented) - generateDeleteResolver: (ctx: TransformerContextProvider, type: ObjectTypeDefinitionNode, typeName: string, fieldName: string, resolverLogicalId: string, directive?: DirectiveDefinitionNode) => TransformerResolverProvider; - // (undocumented) - generateGetResolver: (ctx: TransformerContextProvider, type: ObjectTypeDefinitionNode, typeName: string, fieldName: string, resolverLogicalId: string, directive?: DirectiveDefinitionNode) => TransformerResolverProvider; - // (undocumented) - generateListResolver: (ctx: TransformerContextProvider, type: ObjectTypeDefinitionNode, typeName: string, fieldName: string, resolverLogicalId: string, directive?: DirectiveDefinitionNode) => TransformerResolverProvider; - // (undocumented) - generateOnCreateResolver?: (ctx: TransformerContextProvider, typeName: string, fieldName: string, resolverLogicalId: string, directive?: DirectiveDefinitionNode) => TransformerResolverProvider; - // (undocumented) - generateOnDeleteResolver?: (ctx: TransformerContextProvider, typeName: string, fieldName: string, resolverLogicalId: string, directive?: DirectiveDefinitionNode) => TransformerResolverProvider; - // (undocumented) - generateOnUpdateResolver?: (ctx: TransformerContextProvider, typeName: string, fieldName: string, resolverLogicalId: string, directive?: DirectiveDefinitionNode) => TransformerResolverProvider; - // (undocumented) - generateSyncResolver?: (ctx: TransformerContextProvider, type: ObjectTypeDefinitionNode, typeName: string, fieldName: string, resolverLogicalId: string, directive?: DirectiveDefinitionNode) => TransformerResolverProvider; - // (undocumented) - generateUpdateResolver: (ctx: TransformerContextProvider, type: ObjectTypeDefinitionNode, typeName: string, fieldName: string, resolverLogicalId: string, directive?: DirectiveDefinitionNode) => TransformerResolverProvider; - // (undocumented) - getDataSourceResource: (type: ObjectTypeDefinitionNode) => DataSourceInstance; - // (undocumented) - getDataSourceType: () => AppSyncDataSourceType; - // (undocumented) - getInputs: (ctx: TransformerContextProvider, type: ObjectTypeDefinitionNode, operation: { - fieldName: string; - typeName: string; - type: QueryFieldType | MutationFieldType | SubscriptionFieldType; - }) => InputValueDefinitionNode[]; - // (undocumented) - getMutationFieldNames: (type: ObjectTypeDefinitionNode, directive?: DirectiveDefinitionNode) => Set<{ - fieldName: string; - typeName: string; - type: MutationFieldType; - }>; - // (undocumented) - getOutputType: (ctx: TransformerContextProvider, type: ObjectTypeDefinitionNode, operation: { - fieldName: string; - typeName: string; - type: QueryFieldType | MutationFieldType | SubscriptionFieldType; - }) => ObjectTypeDefinitionNode; - // (undocumented) - getQueryFieldNames: (type: ObjectTypeDefinitionNode, directive?: DirectiveDefinitionNode) => Set<{ - fieldName: string; - typeName: string; - type: QueryFieldType; - }>; - // (undocumented) - getSubscriptionFieldNames: (type: ObjectTypeDefinitionNode, directive?: DirectiveDefinitionNode) => Set<{ - fieldName: string; - typeName: string; - type: SubscriptionFieldType; - }>; -} - -// @public (undocumented) -export interface TransformerPluginProvider { - // (undocumented) - after?: (context: TransformerContextProvider) => void; - // (undocumented) - argument?: (definition: InputValueDefinitionNode, directive: DirectiveNode, context: TransformerSchemaVisitStepContextProvider) => void; - // (undocumented) - before?: (context: TransformerBeforeStepContextProvider) => void; - // (undocumented) - readonly directive: DirectiveDefinitionNode; - // (undocumented) - enum?: (definition: EnumTypeDefinitionNode, directive: DirectiveNode, context: TransformerSchemaVisitStepContextProvider) => void; - // (undocumented) - enumValue?: (definition: EnumValueDefinitionNode, directive: DirectiveNode, context: TransformerSchemaVisitStepContextProvider) => void; - // (undocumented) - field?: (parent: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, definition: FieldDefinitionNode, directive: DirectiveNode, acc: TransformerSchemaVisitStepContextProvider) => void; - // (undocumented) - generateResolvers?: (context: TransformerContextProvider) => void; - // (undocumented) - input?: (definition: InputObjectTypeDefinitionNode, directive: DirectiveNode, context: TransformerSchemaVisitStepContextProvider) => void; - // (undocumented) - inputValue?: (definition: InputValueDefinitionNode, directive: DirectiveNode, context: TransformerSchemaVisitStepContextProvider) => void; - // (undocumented) - interface?: (definition: InterfaceTypeDefinitionNode, directive: DirectiveNode, acc: TransformerSchemaVisitStepContextProvider) => void; - // (undocumented) - mutateSchema?: (context: TransformerPreProcessContextProvider) => DocumentNode; - // (undocumented) - name: string; - // (undocumented) - object?: (definition: ObjectTypeDefinitionNode, directive: DirectiveNode, acc: TransformerSchemaVisitStepContextProvider) => void; - // (undocumented) - pluginType: TransformerPluginType; - // (undocumented) - preMutateSchema?: (context: TransformerPreProcessContextProvider) => void; - // (undocumented) - prepare?: (context: TransformerPrepareStepContextProvider) => void; - // (undocumented) - scalar?: (definition: ScalarTypeDefinitionNode, directive: DirectiveNode, context: TransformerSchemaVisitStepContextProvider) => void; - // (undocumented) - transformSchema?: (context: TransformerTransformSchemaStepContextProvider) => void; - // (undocumented) - typeDefinitions: TypeDefinitionNode[]; - // (undocumented) - union?: (definition: UnionTypeDefinitionNode, directive: DirectiveNode, context: TransformerSchemaVisitStepContextProvider) => void; - // (undocumented) - validate?: (context: TransformerValidationStepContextProvider) => void; -} - -// @public (undocumented) -export enum TransformerPluginType { - // (undocumented) - AUTH = "AUTH", - // (undocumented) - DATA_SOURCE_ENHANCER = "DATA_SOURCE_ENHANCER", - // (undocumented) - DATA_SOURCE_PROVIDER = "DATA_SOURCE_PROVIDER", - // (undocumented) - GENERIC = "GENERIC" -} - -// @public (undocumented) -export type TransformerPrepareStepContextProvider = TransformerValidationStepContextProvider; - -// @public (undocumented) -export interface TransformerPreProcessContextProvider { - // (undocumented) - featureFlags: FeatureFlagProvider; - // (undocumented) - inputDocument: DocumentNode; - // (undocumented) - schemaHelper: TransformerSchemaHelperProvider; -} - -// @public (undocumented) -export interface TransformerProviderRegistry { - // (undocumented) - addDataSourceEnhancer: (type: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, provider: TransformerModelEnhancementProvider) => void; - // (undocumented) - getDataSourceEnhancers: (type: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode) => TransformerModelEnhancementProvider[]; - // (undocumented) - getDataSourceProvider(type: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode): TransformerModelProvider; - // (undocumented) - hasDataSourceProvider(type: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode): boolean; - // (undocumented) - registerDataSourceProvider: (type: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, provider: TransformerModelProvider) => void; -} - -// @public (undocumented) -export interface TransformerResolverProvider { - // (undocumented) - addToSlot: (slotName: string, requestMappingTemplate?: MappingTemplateProvider, responseMappingTemplate?: MappingTemplateProvider, dataSource?: DataSourceProvider) => void; - // (undocumented) - mapToStack: (stack: Stack) => void; - // (undocumented) - synthesize: (context: TransformerContextProvider, api: GraphQLAPIProvider) => void; -} - -// @public (undocumented) -export interface TransformerResolversManagerProvider { - // (undocumented) - addResolver: (typeName: string, fieldName: string, resolver: TransformerResolverProvider) => TransformerResolverProvider; - // (undocumented) - collectResolvers: () => Map; - // (undocumented) - generateMutationResolver: (typeName: string, fieldName: string, resolverLogicalId: string, dataSource: DataSourceProvider, requestMappingTemplate: MappingTemplateProvider, responseMappingTemplate: MappingTemplateProvider) => TransformerResolverProvider; - // (undocumented) - generateQueryResolver: (typeName: string, fieldName: string, resolverLogicalId: string, dataSource: DataSourceProvider, requestMappingTemplate: MappingTemplateProvider, responseMappingTemplate: MappingTemplateProvider) => TransformerResolverProvider; - // (undocumented) - generateSubscriptionResolver: (typeName: string, fieldName: string, resolverLogicalId: string, requestMappingTemplate: MappingTemplateProvider, responseMappingTemplate: MappingTemplateProvider) => TransformerResolverProvider; - // (undocumented) - getResolver: (typeName: string, fieldName: string) => TransformerResolverProvider | void; - // (undocumented) - hasResolver: (typeName: string, fieldName: string) => boolean; - // (undocumented) - removeResolver: (typeName: string, fieldName: string) => TransformerResolverProvider; -} - -// @public (undocumented) -export interface TransformerResourceHelperProvider { - // (undocumented) - addDirectiveConfigExclusion(object: ObjectTypeDefinitionNode | ObjectTypeExtensionNode, field: FieldNode, directive: DirectiveNode): void; - // (undocumented) - generateIAMRoleName(name: string): string; - // (undocumented) - generateTableName(modelName: string): string; - // (undocumented) - getFieldNameMapping(modelName: string, fieldName: string): string; - // (undocumented) - getModelFieldMap(modelName: string): ModelFieldMap; - // (undocumented) - getModelFieldMapKeys(): string[]; - // (undocumented) - getModelNameMapping(modelName: string): string; - // (undocumented) - isDirectiveConfigExcluded(object: ObjectTypeExtensionNode | ObjectTypeExtensionNode, field: FieldNode, directive: DirectiveNode): boolean; - // (undocumented) - isModelRenamed(modelName: string): boolean; - // (undocumented) - setModelNameMapping(modelName: string, mappedName: string): void; -} - -// @public (undocumented) -export interface TransformerSchemaHelperProvider { - // (undocumented) - getTypeMapping: (newTypeName: string) => string; - // (undocumented) - setTypeMapping: (newTypeName: string, originalTypeName: string) => void; -} - -// @public (undocumented) -export type TransformerSchemaVisitStepContextProvider = Pick; - -// @public (undocumented) -export type TransformerTransformSchemaStepContextProvider = TransformerValidationStepContextProvider; - -// @public (undocumented) -export type TransformerValidationStepContextProvider = Pick; - -// @public (undocumented) -export interface TransformHostProvider { - // (undocumented) - addAppSyncFunction: (name: string, requestMappingTemplate: MappingTemplateProvider, responseMappingTemplate: MappingTemplateProvider, dataSourceName: string, stack?: Stack) => AppSyncFunctionConfigurationProvider; - // (undocumented) - addDynamoDbDataSource(name: string, table: ITable, options?: DynamoDbDataSourceOptions, stack?: Stack): DynamoDbDataSource; - // (undocumented) - addHttpDataSource(name: string, endpoint: string, options?: DataSourceOptions, stack?: Stack): HttpDataSource; - // (undocumented) - addLambdaDataSource(name: string, lambdaFunction: IFunction, options?: DataSourceOptions, stack?: Stack): LambdaDataSource; - // (undocumented) - addLambdaFunction: (functionName: string, functionKey: string, handlerName: string, filePath: string, runtime: Runtime, layers?: ILayerVersion[], role?: IRole, environment?: { - [key: string]: string; - }, timeout?: Duration, stack?: Stack) => IFunction; - // (undocumented) - addNoneDataSource(name: string, options?: DataSourceOptions, stack?: Stack): NoneDataSource; - // (undocumented) - addResolver: (typeName: string, fieldName: string, requestMappingTemplate: MappingTemplateProvider, responseMappingTemplate: MappingTemplateProvider, resolverLogicalId?: string, dataSourceName?: string, pipelineConfig?: string[], stack?: Stack) => CfnResolver; - // (undocumented) - addSearchableDataSource(name: string, endpoint: string, region: string, options?: SearchableDataSourceOptions, stack?: Stack): BaseDataSource; - // (undocumented) - getDataSource: (name: string) => BaseDataSource | void; - // (undocumented) - getResolver: (typeName: string, fieldName: string) => CfnResolver | void; - // (undocumented) - hasDataSource: (name: string) => boolean; - // (undocumented) - hasResolver: (typeName: string, fieldName: string) => boolean; - // (undocumented) - setAPI(api: GraphqlApiBase): void; -} - -// @public (undocumented) -export interface UserPoolConfig { - // (undocumented) - userPoolId: string; -} - -// Warnings were encountered during analysis: -// -// src/graphql-api-provider.ts:35:3 - (ae-forgotten-export) The symbol "OpenIDConnectConfig" needs to be exported by the entry point index.d.ts - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/amplify-graphql-transformer-interfaces/package.json b/packages/amplify-graphql-transformer-interfaces/package.json index 0c6c2ae136..5e8a0321c1 100644 --- a/packages/amplify-graphql-transformer-interfaces/package.json +++ b/packages/amplify-graphql-transformer-interfaces/package.json @@ -23,8 +23,7 @@ "scripts": { "build": "tsc", "watch": "tsc -w", - "clean": "rimraf ./lib", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "clean": "rimraf ./lib" }, "dependencies": { "@aws-cdk/aws-appsync": "~1.172.0", diff --git a/packages/amplify-graphql-transformer-migrator/API.md b/packages/amplify-graphql-transformer-migrator/API.md deleted file mode 100644 index 005b83e835..0000000000 --- a/packages/amplify-graphql-transformer-migrator/API.md +++ /dev/null @@ -1,20 +0,0 @@ -## API Report File for "@aws-amplify/graphql-transformer-migrator" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -// @public (undocumented) -export function attemptV2TransformerMigration(resourceDir: string, apiName: string, envName?: string): Promise; - -// @public (undocumented) -export function revertV2Migration(resourceDir: string, envName: string): Promise; - -// Warning: (ae-forgotten-export) The symbol "SchemaDocument" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export function runMigration(schemas: SchemaDocument[], authMode: string): Promise; - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/amplify-graphql-transformer-migrator/CHANGELOG.md b/packages/amplify-graphql-transformer-migrator/CHANGELOG.md index c68465e35a..d61618a37f 100644 --- a/packages/amplify-graphql-transformer-migrator/CHANGELOG.md +++ b/packages/amplify-graphql-transformer-migrator/CHANGELOG.md @@ -3,14 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.4.12](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-transformer-migrator@1.4.11...@aws-amplify/graphql-transformer-migrator@1.4.12) (2022-12-09) - -**Note:** Version bump only for package @aws-amplify/graphql-transformer-migrator - -## [1.4.11](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-transformer-migrator@1.4.10...@aws-amplify/graphql-transformer-migrator@1.4.11) (2022-12-03) - -**Note:** Version bump only for package @aws-amplify/graphql-transformer-migrator - ## [1.4.10](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-transformer-migrator@1.4.9...@aws-amplify/graphql-transformer-migrator@1.4.10) (2022-11-08) **Note:** Version bump only for package @aws-amplify/graphql-transformer-migrator diff --git a/packages/amplify-graphql-transformer-migrator/package.json b/packages/amplify-graphql-transformer-migrator/package.json index 660777c44b..a9b2d4d4ac 100644 --- a/packages/amplify-graphql-transformer-migrator/package.json +++ b/packages/amplify-graphql-transformer-migrator/package.json @@ -1,6 +1,6 @@ { "name": "@aws-amplify/graphql-transformer-migrator", - "version": "1.4.12", + "version": "1.4.10", "description": "A tool for converting schemas from Amplify's V1 transformer to the V2 transformer schema", "repository": { "type": "git", @@ -23,19 +23,17 @@ "build": "tsc", "watch": "tsc -w", "clean": "rimraf ./lib tsconfig.tsbuildinfo", - "test": "jest", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "test": "jest" }, "dependencies": { - "@aws-amplify/graphql-transformer-core": "0.18.0", + "@aws-amplify/graphql-transformer-core": "0.17.15", "fs-extra": "^8.1.0", "glob": "^7.2.0", "graphql": "^14.5.8", - "graphql-transformer-common": "4.24.1", + "graphql-transformer-common": "4.24.0", "lodash": "^4.17.21" }, "peerDependencies": { - "@aws-amplify/amplify-environment-parameters": "^1.1.0", "amplify-cli-core": "^3.0.0", "amplify-prompts": "^2.0.1" }, diff --git a/packages/amplify-graphql-transformer-migrator/src/__tests__/migration/schema-migrator.test.ts b/packages/amplify-graphql-transformer-migrator/src/__tests__/migration/schema-migrator.test.ts index ecc5f6aa8b..41b667f091 100644 --- a/packages/amplify-graphql-transformer-migrator/src/__tests__/migration/schema-migrator.test.ts +++ b/packages/amplify-graphql-transformer-migrator/src/__tests__/migration/schema-migrator.test.ts @@ -1,5 +1,3 @@ -const getParamMock = jest.fn(); // Mock must be declared before imports: https://jestjs.io/docs/manual-mocks#using-with-es-module-imports - import * as os from 'os'; import * as path from 'path'; import * as fs from 'fs-extra'; @@ -11,14 +9,6 @@ jest.mock('amplify-prompts'); const prompter_mock = prompter as jest.Mocked; prompter_mock.confirmContinue.mockResolvedValue(true); -jest.mock('@aws-amplify/amplify-environment-parameters', () => ({ - getEnvParamManager: jest.fn().mockReturnValue({ - getResourceParamManager: jest.fn().mockReturnValue({ - getParam: getParamMock, - }), - }), -})); - const testProjectPath = path.resolve(__dirname, 'mock-projects', 'v1-schema-project'); const resourceDir = (projectDir: string) => path.join(projectDir, 'amplify', 'backend', 'api', 'testapi'); @@ -135,8 +125,12 @@ describe('attemptV2TransformerMigration', () => { }); it('fails if GQL API is configured to use SQL', async () => { - getParamMock.mockReturnValueOnce('mockRdsParam'); const apiResourceDir = resourceDir(tempProjectDir); + const teamProviderPath = path.join(tempProjectDir, 'amplify', 'team-provider-info.json'); + + await fs.writeJSON(teamProviderPath, { + [envName]: { categories: { api: { [apiName]: { rdsClusterIdentifier: 'foo' } } } }, + }); await attemptV2TransformerMigration(apiResourceDir, apiName, envName); expect(printer.info).toHaveBeenCalledWith(expect.stringMatching('GraphQL APIs using Aurora RDS cannot be migrated.')); diff --git a/packages/amplify-graphql-transformer-migrator/src/schema-inspector.ts b/packages/amplify-graphql-transformer-migrator/src/schema-inspector.ts index 571c4320c8..e720b57813 100644 --- a/packages/amplify-graphql-transformer-migrator/src/schema-inspector.ts +++ b/packages/amplify-graphql-transformer-migrator/src/schema-inspector.ts @@ -1,15 +1,18 @@ -import { getEnvParamManager } from '@aws-amplify/amplify-environment-parameters'; -import { AmplifyCategories, FeatureFlags, pathManager } from 'amplify-cli-core'; +import { FeatureFlags, pathManager, stateManager } from 'amplify-cli-core'; import { DocumentNode } from 'graphql/language'; import { visit } from 'graphql'; import { collectDirectives, collectDirectivesByTypeNames } from '@aws-amplify/graphql-transformer-core'; +import { listContainsOnlySetString } from './utils'; import * as fs from 'fs-extra'; import * as path from 'path'; -import { listContainsOnlySetString } from './utils'; export function graphQLUsingSQL(apiName: string): boolean { - const apiParameterManager = getEnvParamManager().getResourceParamManager(AmplifyCategories.API, apiName); - return !!apiParameterManager.getParam('rdsClusterIdentifier'); + const teamProviderInfo = stateManager.getTeamProviderInfo(); + const env = stateManager.getLocalEnvInfo().envName; + if (teamProviderInfo?.[env]?.categories?.api?.[apiName]?.rdsClusterIdentifier) { + return true; + } + return false; } export function detectCustomRootTypes(schema: DocumentNode): boolean { @@ -38,9 +41,9 @@ export function detectOverriddenResolvers(apiName: string): boolean { export async function detectPassthroughDirectives(schema: string): Promise> { const supportedDirectives = new Set(['connection', 'key', 'auth', 'model', 'function', 'predictions', 'aws_subscribe']); const directiveMap: any = collectDirectivesByTypeNames(schema).types; - const passthroughDirectiveSet = new Set(); - for (const type of Object.keys(directiveMap)) { - for (const dirName of listContainsOnlySetString(directiveMap[type], supportedDirectives)) { + let passthroughDirectiveSet = new Set(); + for (let type of Object.keys(directiveMap)) { + for (let dirName of listContainsOnlySetString(directiveMap[type], supportedDirectives)) { passthroughDirectiveSet.add(dirName); } } diff --git a/packages/amplify-migration-tests/CHANGELOG.md b/packages/amplify-migration-tests/CHANGELOG.md index 5d02457a8f..4375473424 100644 --- a/packages/amplify-migration-tests/CHANGELOG.md +++ b/packages/amplify-migration-tests/CHANGELOG.md @@ -3,14 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.12](https://github.com/aws-amplify/amplify-category-api/compare/amplify-category-api-migration-tests@5.0.11...amplify-category-api-migration-tests@5.0.12) (2022-12-13) - -**Note:** Version bump only for package amplify-category-api-migration-tests - -## [5.0.11](https://github.com/aws-amplify/amplify-category-api/compare/amplify-category-api-migration-tests@5.0.10...amplify-category-api-migration-tests@5.0.11) (2022-12-03) - -**Note:** Version bump only for package amplify-category-api-migration-tests - ## [5.0.10](https://github.com/aws-amplify/amplify-category-api/compare/amplify-category-api-migration-tests@5.0.9...amplify-category-api-migration-tests@5.0.10) (2022-11-08) **Note:** Version bump only for package amplify-category-api-migration-tests diff --git a/packages/amplify-migration-tests/package.json b/packages/amplify-migration-tests/package.json index 5a81b5c0c1..fb3a39dcec 100644 --- a/packages/amplify-migration-tests/package.json +++ b/packages/amplify-migration-tests/package.json @@ -1,6 +1,6 @@ { "name": "amplify-category-api-migration-tests", - "version": "5.0.12", + "version": "5.0.10", "description": "Test suites for migration scenarios", "repository": { "type": "git", @@ -18,14 +18,15 @@ "private": true, "scripts": { "build-tests": "tsc --build tsconfig.tests.json", - "migration_v5.2.0": "npm run setup-profile 5.2.0 && jest --verbose", - "migration_v6.1.0": "npm run setup-profile 6.1.0 && jest --verbose", - "migration_v10.5.1": "npm run setup-profile 10.5.1 && jest --verbose", + "migration_v4.28.2_nonmultienv_layers": "npm run setup-profile 4.28.2 && jest src/__tests__/migration_tests/lambda-layer-migration/layer-migration.test.ts --verbose --passWithNoTests", + "migration_v4.52.0_multienv_layers": "npm run setup-profile 4.52.0 && jest src/__tests__/migration_tests/lambda-layer-migration/layer-migration.test.ts --verbose --passWithNoTests", + "migration_v5.2.0": "npm run setup-profile 5.2.0 && jest --testPathIgnorePatterns=auth.deployment.secrets\\|layer-migration\\|overrides --verbose --passWithNoTests", + "migration_v6.1.0": "npm run setup-profile 6.1.0 && jest --testPathIgnorePatterns=auth.deployment.secrets\\|layer-migration --verbose --passWithNoTests", "setup-profile": "ts-node ./src/configure_tests.ts" }, "dependencies": { - "amplify-category-api-e2e-core": "4.0.12", - "graphql-transformer-core": "7.6.7", + "amplify-category-api-e2e-core": "4.0.10", + "graphql-transformer-core": "7.6.6", "lodash": "^4.17.21" }, "jest": { diff --git a/packages/amplify-migration-tests/src/__tests__/migration_tests_v10/scaffold.test.ts b/packages/amplify-migration-tests/src/__tests__/migration_tests_v10/scaffold.test.ts deleted file mode 100644 index 1580414a33..0000000000 --- a/packages/amplify-migration-tests/src/__tests__/migration_tests_v10/scaffold.test.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { - createNewProjectDir, - deleteProject, - deleteProjectDir, - } from 'amplify-category-api-e2e-core'; - import { versionCheck, allowedVersionsToMigrateFrom } from '../../migration-helpers'; - import { initJSProjectWithProfileV10 } from '../../migration-helpers-v10/init'; - - describe('amplify migration test scaffold v10', () => { - let projRoot: string; - - beforeAll(async () => { - const migrateFromVersion = { v: 'unintialized' }; - const migrateToVersion = { v: 'unintialized' }; - await versionCheck(process.cwd(), false, migrateFromVersion); - await versionCheck(process.cwd(), true, migrateToVersion); - console.log(`Test migration from: ${migrateFromVersion} to ${migrateToVersion}`); - // expect(migrateFromVersion.v).not.toEqual(migrateToVersion.v); // uncomment this once we are in v11 for local codebase - expect(allowedVersionsToMigrateFrom).toContain(migrateFromVersion.v); - }); - - beforeEach(async () => { - projRoot = await createNewProjectDir('scaffoldTest'); - }); - - afterEach(async () => { - await deleteProject(projRoot, null, true); - deleteProjectDir(projRoot); - }); - - it('...should init a project', async () => { - await initJSProjectWithProfileV10(projRoot, { name: 'scaffoldTest' }); - }); - }); \ No newline at end of file diff --git a/packages/amplify-migration-tests/src/configure_tests.ts b/packages/amplify-migration-tests/src/configure_tests.ts index 7161538189..2094165888 100644 --- a/packages/amplify-migration-tests/src/configure_tests.ts +++ b/packages/amplify-migration-tests/src/configure_tests.ts @@ -10,7 +10,6 @@ async function setupAmplify(version: string = 'latest') { // install CLI to be used for migration test initial project await installAmplifyCLI(version); - console.log("INSTALLED CLI:", version); if (isCI()) { const AWS_ACCESS_KEY_ID = process.env.AWS_ACCESS_KEY_ID; const AWS_SECRET_ACCESS_KEY = process.env.AWS_SECRET_ACCESS_KEY; diff --git a/packages/amplify-migration-tests/src/migration-helpers-v10/init.ts b/packages/amplify-migration-tests/src/migration-helpers-v10/init.ts deleted file mode 100644 index f6f06a0c20..0000000000 --- a/packages/amplify-migration-tests/src/migration-helpers-v10/init.ts +++ /dev/null @@ -1,94 +0,0 @@ - -import { addCircleCITags, getCLIPath, nspawn as spawn } from 'amplify-category-api-e2e-core'; -import { EOL } from 'os'; - -const defaultSettings = { - name: EOL, - // eslint-disable-next-line spellcheck/spell-checker - envName: 'integtest', - editor: EOL, - appType: EOL, - framework: EOL, - srcDir: EOL, - distDir: EOL, - buildCmd: EOL, - startCmd: EOL, - useProfile: EOL, - profileName: EOL, - region: process.env.CLI_REGION, - local: false, - disableAmplifyAppCreation: true, - disableCIDetection: false, - providerConfig: undefined, - permissionsBoundaryArn: undefined, -}; - -export function initJSProjectWithProfileV10(cwd: string, settings?: Partial): Promise { - const s = { ...defaultSettings, ...settings }; - let env; - - if (s.disableAmplifyAppCreation === true) { - env = { - CLI_DEV_INTERNAL_DISABLE_AMPLIFY_APP_CREATION: '1', - }; - } - - addCircleCITags(cwd); - - const cliArgs = ['init']; - const providerConfigSpecified = !!s.providerConfig && typeof s.providerConfig === 'object'; - if (providerConfigSpecified) { - cliArgs.push('--providers', JSON.stringify(s.providerConfig)); - } - - if (s.permissionsBoundaryArn) { - cliArgs.push('--permissions-boundary', s.permissionsBoundaryArn); - } - - if (s?.name?.length > 20) console.warn('Project names should not be longer than 20 characters. This may cause tests to break.'); - - return new Promise((resolve, reject) => { - const chain = spawn(getCLIPath(), cliArgs, { - cwd, stripColors: true, env, disableCIDetection: s.disableCIDetection, - }) - .wait('Enter a name for the project') - .sendLine(s.name) - .wait('Initialize the project with the above configuration?') - .sendConfirmNo() - .wait('Enter a name for the environment') - .sendLine(s.envName) - .wait('Choose your default editor:') - .sendLine(s.editor) - .wait("Choose the type of app that you're building") - .sendLine(s.appType) - .wait('What javascript framework are you using') - .sendLine(s.framework) - .wait('Source Directory Path:') - .sendLine(s.srcDir) - .wait('Distribution Directory Path:') - .sendLine(s.distDir) - .wait('Build Command:') - .sendLine(s.buildCmd) - .wait('Start Command:') - .sendCarriageReturn(); - - if (!providerConfigSpecified) { - chain - .wait('Using default provider awscloudformation') - .wait('Select the authentication method you want to use:') - .sendCarriageReturn() - .wait('Please choose the profile you want to use') - .sendLine(s.profileName); - } - chain.wait('Help improve Amplify CLI by sharing non sensitive configurations on failures') - .sendYes() - .wait(/Try "amplify add api" to create a backend API and then "amplify (push|publish)" to deploy everything/).run((err: Error) => { - if (err) { - reject(err); - } else { - resolve(); - } - }); - }); - } - \ No newline at end of file diff --git a/packages/amplify-migration-tests/src/migration-helpers/check-version.ts b/packages/amplify-migration-tests/src/migration-helpers/check-version.ts index 605df0880a..48a1d9e4bf 100644 --- a/packages/amplify-migration-tests/src/migration-helpers/check-version.ts +++ b/packages/amplify-migration-tests/src/migration-helpers/check-version.ts @@ -21,4 +21,4 @@ export function versionCheck(cwd: string, testingWithLatestCodebase = false, ver * * ext migrate flow: https://github.com/aws-amplify/amplify-cli/pull/8806 */ -export const allowedVersionsToMigrateFrom = ['5.2.0', '6.1.0', '10.5.1']; +export const allowedVersionsToMigrateFrom = ['5.2.0', '6.1.0']; diff --git a/packages/amplify-util-mock/API.md b/packages/amplify-util-mock/API.md deleted file mode 100644 index 737687e4ee..0000000000 --- a/packages/amplify-util-mock/API.md +++ /dev/null @@ -1,15 +0,0 @@ -## API Report File for "amplify-category-api-util-mock" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -// @public (undocumented) -export function executeAmplifyCommand(context: any): Promise; - -// @public (undocumented) -export function handleAmplifyEvent(context: any, args: any): Promise; - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/amplify-util-mock/CHANGELOG.md b/packages/amplify-util-mock/CHANGELOG.md index 3ba36ca756..352bc97c47 100644 --- a/packages/amplify-util-mock/CHANGELOG.md +++ b/packages/amplify-util-mock/CHANGELOG.md @@ -3,18 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.1.21](https://github.com/aws-amplify/amplify-category-api/compare/amplify-category-api-util-mock@5.1.20...amplify-category-api-util-mock@5.1.21) (2022-12-13) - -**Note:** Version bump only for package amplify-category-api-util-mock - -## [5.1.20](https://github.com/aws-amplify/amplify-category-api/compare/amplify-category-api-util-mock@5.1.19...amplify-category-api-util-mock@5.1.20) (2022-12-09) - -**Note:** Version bump only for package amplify-category-api-util-mock - -## [5.1.19](https://github.com/aws-amplify/amplify-category-api/compare/amplify-category-api-util-mock@5.1.18...amplify-category-api-util-mock@5.1.19) (2022-12-03) - -**Note:** Version bump only for package amplify-category-api-util-mock - ## [5.1.18](https://github.com/aws-amplify/amplify-category-api/compare/amplify-category-api-util-mock@5.1.17...amplify-category-api-util-mock@5.1.18) (2022-11-08) **Note:** Version bump only for package amplify-category-api-util-mock diff --git a/packages/amplify-util-mock/package.json b/packages/amplify-util-mock/package.json index ddf7652fd0..35e299fbdb 100644 --- a/packages/amplify-util-mock/package.json +++ b/packages/amplify-util-mock/package.json @@ -1,6 +1,6 @@ { "name": "amplify-category-api-util-mock", - "version": "5.1.21", + "version": "5.1.18", "description": "Amplify CLI plugin providing local testing", "repository": { "type": "git", @@ -26,8 +26,7 @@ "watch": "tsc -w", "clean": "rimraf lib tsconfig.tsbuildinfo", "velocity": "jest ./src/__tests__/velocity/*.test.ts", - "jest": "jest", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "jest": "jest" }, "dependencies": { "@hapi/topo": "^5.0.0", @@ -42,25 +41,24 @@ "dotenv": "^8.2.0", "execa": "^5.1.1", "fs-extra": "^8.1.0", - "graphql-transformer-common": "4.24.1", + "graphql-transformer-common": "4.24.0", "inquirer": "^7.3.3", "lodash": "^4.17.21", "semver": "^7.3.5", "which": "^2.0.2" }, "peerDependencies": { - "@aws-amplify/amplify-environment-parameters": "^1.1.0", "amplify-cli-core": "^3.0.0" }, "devDependencies": { - "@aws-amplify/graphql-auth-transformer": "1.2.2", - "@aws-amplify/graphql-function-transformer": "0.7.32", - "@aws-amplify/graphql-index-transformer": "0.14.5", - "@aws-amplify/graphql-maps-to-transformer": "1.1.38", - "@aws-amplify/graphql-model-transformer": "0.16.4", - "@aws-amplify/graphql-relational-transformer": "0.12.6", - "@aws-amplify/graphql-searchable-transformer": "0.16.5", - "@aws-amplify/graphql-transformer-core": "0.18.0", + "@aws-amplify/graphql-auth-transformer": "1.1.4", + "@aws-amplify/graphql-function-transformer": "0.7.31", + "@aws-amplify/graphql-index-transformer": "0.14.3", + "@aws-amplify/graphql-maps-to-transformer": "1.1.35", + "@aws-amplify/graphql-model-transformer": "0.16.3", + "@aws-amplify/graphql-relational-transformer": "0.12.4", + "@aws-amplify/graphql-searchable-transformer": "0.16.3", + "@aws-amplify/graphql-transformer-core": "0.17.15", "@aws-amplify/graphql-transformer-interfaces": "1.14.9", "@types/detect-port": "^1.3.0", "@types/lodash": "^4.14.149", @@ -73,16 +71,16 @@ "aws-sdk": "^2.1113.0", "aws-sdk-mock": "^5.6.2", "axios": "^0.26.0", - "graphql-auth-transformer": "7.2.45", - "graphql-connection-transformer": "5.2.44", - "graphql-dynamodb-transformer": "7.2.44", - "graphql-function-transformer": "3.3.35", - "graphql-key-transformer": "3.2.44", + "graphql-auth-transformer": "7.2.44", + "graphql-connection-transformer": "5.2.43", + "graphql-dynamodb-transformer": "7.2.43", + "graphql-function-transformer": "3.3.34", + "graphql-key-transformer": "3.2.43", "graphql-tag": "^2.10.1", - "graphql-transformer-core": "7.6.7", - "graphql-versioned-transformer": "5.2.44", + "graphql-transformer-core": "7.6.6", + "graphql-versioned-transformer": "5.2.43", "isomorphic-fetch": "^3.0.0", - "jsonwebtoken": "^9.0.0", + "jsonwebtoken": "^8.5.1", "uuid": "^8.3.2", "ws": "^7.5.7" }, diff --git a/packages/amplify-util-mock/src/utils/lambda/load-lambda-config.ts b/packages/amplify-util-mock/src/utils/lambda/load-lambda-config.ts index 884ddc8431..b8353ec6f4 100644 --- a/packages/amplify-util-mock/src/utils/lambda/load-lambda-config.ts +++ b/packages/amplify-util-mock/src/utils/lambda/load-lambda-config.ts @@ -1,11 +1,9 @@ -import { - JSONUtilities, pathManager, $TSAny, $TSContext, $TSObject, -} from 'amplify-cli-core'; -import * as path from 'path'; -import detect from 'detect-port'; +import { JSONUtilities, pathManager, $TSAny, $TSContext, $TSObject } from 'amplify-cli-core'; import { lambdaFunctionHandler } from '../../CFNParser/resource-processors/lambda'; +import * as path from 'path'; import { populateCfnParams } from './populate-cfn-params'; import { ProcessedLambdaFunction } from '../../CFNParser/stack/types'; +import detect from 'detect-port'; import { MOCK_API_PORT } from '../../api/api'; import { populateLambdaMockEnvVars } from './populate-lambda-mock-env-vars'; @@ -23,7 +21,7 @@ const CFN_DEFAULT_CONDITIONS = { export const loadLambdaConfig = async ( context: $TSContext, resourceName: string, - overrideApiToLocal = false, + overrideApiToLocal: boolean = false, ): Promise => { overrideApiToLocal = overrideApiToLocal || (await isApiRunning()); const resourcePath = path.join(pathManager.getBackendDirPath(), 'function', resourceName); @@ -34,7 +32,7 @@ export const loadLambdaConfig = async ( if (!lambdaDef) { return; } - const cfnParams = await populateCfnParams(context.print, resourceName, overrideApiToLocal); + const cfnParams = populateCfnParams(context.print, resourceName, overrideApiToLocal); const processedLambda = lambdaFunctionHandler(lambdaDef[0], lambdaDef[1], { conditions: CFN_DEFAULT_CONDITIONS, params: cfnParams, diff --git a/packages/amplify-util-mock/src/utils/lambda/populate-cfn-params.ts b/packages/amplify-util-mock/src/utils/lambda/populate-cfn-params.ts index 608f9463ec..45eb926408 100644 --- a/packages/amplify-util-mock/src/utils/lambda/populate-cfn-params.ts +++ b/packages/amplify-util-mock/src/utils/lambda/populate-cfn-params.ts @@ -1,5 +1,4 @@ -import { $TSContext, AmplifyCategories, stateManager } from 'amplify-cli-core'; -import { ensureEnvParamManager } from '@aws-amplify/amplify-environment-parameters'; +import { $TSContext, stateManager } from 'amplify-cli-core'; import _ from 'lodash'; import { GRAPHQL_API_ENDPOINT_OUTPUT, GRAPHQL_API_KEY_OUTPUT, MOCK_API_KEY, MOCK_API_PORT } from '../../api/api'; @@ -8,25 +7,22 @@ import { GRAPHQL_API_ENDPOINT_OUTPUT, GRAPHQL_API_KEY_OUTPUT, MOCK_API_KEY, MOCK * * Iterates through a list of parameter getters. If multiple getters return the same key, the latter will overwrite the former */ -export const populateCfnParams = async ( +export const populateCfnParams = ( print: $TSContext['print'], resourceName: string, overrideApiToLocal: boolean = false, -): Promise> => { - const cfnParams = [getCfnPseudoParams, getAmplifyMetaParams, getParametersJsonParams] +): Record => { + return [getCfnPseudoParams, getAmplifyMetaParams, getParametersJsonParams, getTeamProviderParams] .map(paramProvider => paramProvider(print, resourceName, overrideApiToLocal)) .reduce((acc, it) => ({ ...acc, ...it }), {}); - - const resourceParamManager = (await ensureEnvParamManager()).instance.getResourceParamManager(AmplifyCategories.API, resourceName); - return { ...cfnParams, ...resourceParamManager.getAllParams() }; }; const getCfnPseudoParams = (): Record => { const env = stateManager.getLocalEnvInfo().envName; - const meta = stateManager.getMeta(); - const region = _.get(meta, ['awscloudformation', 'Region'], 'us-test-1'); - const stackId = _.get(meta, ['awscloudformation', 'StackId'], 'fake-stack-id'); - const stackName = _.get(meta, ['awscloudformation', 'StackName'], 'local-testing'); + const teamProvider = stateManager.getTeamProviderInfo(); + const region = _.get(teamProvider, [env, 'awscloudformation', 'Region'], 'us-test-1'); + const stackId = _.get(teamProvider, [env, 'awscloudformation', 'StackId'], 'fake-stack-id'); + const stackName = _.get(teamProvider, [env, 'awscloudformation', 'StackName'], 'local-testing'); const accountIdMatcher = /arn:aws:cloudformation:.+:(?\d+):stack\/.+/; const match = accountIdMatcher.exec(stackId); const accountId = match ? match.groups.accountId : '12345678910'; @@ -90,3 +86,11 @@ const getAmplifyMetaParams = ( const getParametersJsonParams = (_, resourceName: string): Record => { return stateManager.getResourceParametersJson(undefined, 'function', resourceName, { throwIfNotExist: false }) ?? {}; }; + +/** + * Loads CFN parameters for the resource in the team-provider-info.json file (if present) + */ +const getTeamProviderParams = (__, resourceName: string): Record => { + const env = stateManager.getLocalEnvInfo().envName; + return _.get(stateManager.getTeamProviderInfo(), [env, 'categories', 'function', resourceName], {}); +}; diff --git a/packages/amplify-util-mock/src/utils/lambda/populate-lambda-mock-env-vars.ts b/packages/amplify-util-mock/src/utils/lambda/populate-lambda-mock-env-vars.ts index 1c12fd1bf9..b51220a6d9 100644 --- a/packages/amplify-util-mock/src/utils/lambda/populate-lambda-mock-env-vars.ts +++ b/packages/amplify-util-mock/src/utils/lambda/populate-lambda-mock-env-vars.ts @@ -1,11 +1,9 @@ -import { - $TSContext, AmplifyCategories, pathManager, stateManager, -} from 'amplify-cli-core'; +import { $TSContext, pathManager, stateManager } from 'amplify-cli-core'; import _ from 'lodash'; +import { ProcessedLambdaFunction } from '../../CFNParser/stack/types'; import * as path from 'path'; import * as dotenv from 'dotenv'; import { loadConfigurationForEnv, resolveAppId } from 'amplify-provider-awscloudformation'; -import { ProcessedLambdaFunction } from '../../CFNParser/stack/types'; /** * Appends default labmda environment variables to the environment property of the processedLambda @@ -15,14 +13,16 @@ import { ProcessedLambdaFunction } from '../../CFNParser/stack/types'; export const populateLambdaMockEnvVars = async (context: $TSContext, processedLambda: ProcessedLambdaFunction) => { processedLambda.environment = ( await Promise.all( - [getAwsCredentials, getStaticDefaults, getDynamicDefaults, getDotEnvValues].map((envVarGetter) => envVarGetter(processedLambda, context)), + [getAwsCredentials, getStaticDefaults, getDynamicDefaults, getDotEnvValues].map(envVarGetter => + envVarGetter(processedLambda, context), + ), ) ).reduce((acc, it) => ({ ...acc, ...it }), processedLambda.environment); }; const getAwsCredentials = async (_, context: $TSContext): Promise> => { const env = stateManager.getLocalEnvInfo().envName; - let appId: string | undefined; + let appId: string | undefined = undefined; try { appId = resolveAppId(context); } catch { @@ -48,10 +48,11 @@ const getStaticDefaults = (): Record => ({ }); const getDynamicDefaults = (processedLambda: ProcessedLambdaFunction): Record => { - const meta = stateManager.getMeta(); - const region = meta?.providers?.awscloudformation?.Region; + const env = stateManager.getLocalEnvInfo().envName; + const teamProvider = stateManager.getTeamProviderInfo(); + const region = _.get(teamProvider, [env, 'awscloudformation', 'Region']); // This isn't exactly in parity with what the path will be when deployed but we don't have a good mechanism for getting a better value - const lambdaPath = pathManager.getResourceDirectoryPath(undefined, AmplifyCategories.FUNCTION, processedLambda.name); + const lambdaPath = path.join(pathManager.getBackendDirPath(), 'function', processedLambda.name); return { _HANDLER: processedLambda.handler, @@ -64,11 +65,7 @@ const getDynamicDefaults = (processedLambda: ProcessedLambdaFunction): Record => { try { - const result = dotenv.config({ - path: path.join( - pathManager.getResourceDirectoryPath(undefined, AmplifyCategories.FUNCTION, processedLambda.name), '.env', - ), - }); + const result = dotenv.config({ path: path.join(pathManager.getBackendDirPath(), 'function', processedLambda.name, '.env') }); if (result.error) { throw result.error; } diff --git a/packages/graphql-auth-transformer/API.md b/packages/graphql-auth-transformer/API.md deleted file mode 100644 index 42f6e13ac4..0000000000 --- a/packages/graphql-auth-transformer/API.md +++ /dev/null @@ -1,126 +0,0 @@ -## API Report File for "graphql-auth-transformer" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { CompoundExpressionNode } from 'graphql-mapping-template'; -import { default as default_2 } from 'cloudform-types/types/appSync/apiKey'; -import { default as default_3 } from 'cloudform-types/types/appSync/resolver'; -import { default as default_4 } from 'cloudform-types/types/appSync/dataSource'; -import { DirectiveNode } from 'graphql'; -import { Expression } from 'graphql-mapping-template'; -import { FieldDefinitionNode } from 'graphql'; -import GraphQLApi from 'cloudform-types/types/appSync/graphQlApi'; -import { InterfaceTypeDefinitionNode } from 'graphql'; -import ManagedPolicy from 'cloudform-types/types/iam/managedPolicy'; -import { NumberParameter } from 'cloudform-types'; -import { ObjectTypeDefinitionNode } from 'graphql'; -import { StringParameter } from 'cloudform-types'; -import Template from 'cloudform-types/types/template'; -import { Transformer as Transformer_2 } from 'graphql-transformer-core'; -import { TransformerContext } from 'graphql-transformer-core'; - -// @public (undocumented) -export type ApiKeyConfig = { - description?: string; - apiKeyExpirationDays: number; - apiKeyExpirationDate?: Date; -}; - -// @public (undocumented) -export type AppSyncAuthConfiguration = { - defaultAuthentication: AppSyncAuthConfigurationEntry; - additionalAuthenticationProviders: Array; -}; - -// @public (undocumented) -export type AppSyncAuthConfigurationEntry = { - authenticationType: AppSyncAuthMode; - apiKeyConfig?: ApiKeyConfig; - userPoolConfig?: UserPoolConfig; - openIDConnectConfig?: OpenIDConnectConfig; - lambdaAuthorizerConfig?: LambdaAuthorizerConfig; -}; - -// @public (undocumented) -export type AppSyncAuthMode = 'API_KEY' | 'AMAZON_COGNITO_USER_POOLS' | 'AWS_IAM' | 'OPENID_CONNECT' | 'AWS_LAMBDA'; - -// @public (undocumented) -export type ConfiguredAuthProviders = { - default: AuthProvider; - onlyDefaultAuthProviderConfigured: boolean; - hasApiKey: boolean; - hasUserPools: boolean; - hasOIDC: boolean; - hasIAM: boolean; -}; - -// @public (undocumented) -export type LambdaAuthorizerConfig = { - lambdaFunction: string; - ttlSeconds?: number; -}; - -// @public (undocumented) -export class ModelAuthTransformer extends Transformer_2 { - constructor(config?: ModelAuthTransformerConfig); - // (undocumented) - after: (ctx: TransformerContext) => void; - // (undocumented) - authPolicyResources: Set; - // (undocumented) - before: (ctx: TransformerContext) => void; - // (undocumented) - config: ModelAuthTransformerConfig; - // (undocumented) - configuredAuthProviders: ConfiguredAuthProviders; - // (undocumented) - field: (parent: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, definition: FieldDefinitionNode, directive: DirectiveNode, ctx: TransformerContext) => void; - // (undocumented) - generateIAMPolicyforAuthRole: boolean; - // (undocumented) - generateIAMPolicyforUnauthRole: boolean; - // (undocumented) - hasProviderAuthRules(rules: AuthRule[]): Boolean; - // (undocumented) - object: (def: ObjectTypeDefinitionNode, directive: DirectiveNode, ctx: TransformerContext) => void; - // Warning: (ae-forgotten-export) The symbol "AuthRule" needs to be exported by the entry point index.d.ts - // - // (undocumented) - protectSyncQuery(ctx: TransformerContext, def: ObjectTypeDefinitionNode, resolverResourceID: string, rules: AuthRule[]): void; - // Warning: (ae-forgotten-export) The symbol "ResourceFactory" needs to be exported by the entry point index.d.ts - // - // (undocumented) - resources: ResourceFactory; - // (undocumented) - unauthPolicyResources: Set; -} - -// @public (undocumented) -export type ModelAuthTransformerConfig = { - authConfig?: AppSyncAuthConfiguration; - addAwsIamAuthInOutputSchema?: boolean; -}; - -// @public (undocumented) -export type OpenIDConnectConfig = { - name: string; - issuerUrl: string; - clientId?: string; - iatTTL?: number; - authTTL?: number; -}; - -// @public (undocumented) -export type UserPoolConfig = { - userPoolId: string; -}; - -// Warnings were encountered during analysis: -// -// src/ModelAuthTransformer.ts:143:3 - (ae-forgotten-export) The symbol "AuthProvider" needs to be exported by the entry point index.d.ts - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/graphql-auth-transformer/CHANGELOG.md b/packages/graphql-auth-transformer/CHANGELOG.md index 491355fa58..b8e1bdad0e 100644 --- a/packages/graphql-auth-transformer/CHANGELOG.md +++ b/packages/graphql-auth-transformer/CHANGELOG.md @@ -3,650 +3,1169 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [7.2.45](https://github.com/aws-amplify/amplify-category-api/compare/graphql-auth-transformer@7.2.44...graphql-auth-transformer@7.2.45) (2022-12-03) +## [7.2.44](https://github.com/aws-amplify/amplify-category-api/compare/graphql-auth-transformer@7.2.43...graphql-auth-transformer@7.2.44) (2022-09-14) **Note:** Version bump only for package graphql-auth-transformer -## [7.2.44](https://github.com/aws-amplify/amplify-category-api/compare/graphql-auth-transformer@7.2.43...graphql-auth-transformer@7.2.44) (2022-09-14) -**Note:** Version bump only for package graphql-auth-transformer + + ## [7.2.43](https://github.com/aws-amplify/amplify-category-api/compare/graphql-auth-transformer@7.2.42...graphql-auth-transformer@7.2.43) (2022-08-04) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.42](https://github.com/aws-amplify/amplify-category-api/compare/graphql-auth-transformer@7.2.40...graphql-auth-transformer@7.2.42) (2022-07-20) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.41](https://github.com/aws-amplify/amplify-category-api/compare/graphql-auth-transformer@7.2.40...graphql-auth-transformer@7.2.41) (2022-07-14) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.40](https://github.com/aws-amplify/amplify-category-api/compare/graphql-auth-transformer@7.2.39...graphql-auth-transformer@7.2.40) (2022-07-01) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.39](https://github.com/aws-amplify/amplify-category-api/compare/graphql-auth-transformer@7.2.38...graphql-auth-transformer@7.2.39) (2022-06-23) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.38](https://github.com/aws-amplify/amplify-category-api/compare/graphql-auth-transformer@7.2.37...graphql-auth-transformer@7.2.38) (2022-06-13) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.37](https://github.com/aws-amplify/amplify-category-api/compare/graphql-auth-transformer@7.2.36...graphql-auth-transformer@7.2.37) (2022-06-10) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.36](https://github.com/aws-amplify/amplify-category-api/compare/graphql-auth-transformer@7.2.35...graphql-auth-transformer@7.2.36) (2022-06-10) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.35](https://github.com/aws-amplify/amplify-category-api/compare/graphql-auth-transformer@7.2.32...graphql-auth-transformer@7.2.35) (2022-06-07) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.34](https://github.com/aws-amplify/amplify-category-api/compare/graphql-auth-transformer@7.2.32...graphql-auth-transformer@7.2.34) (2022-05-31) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.33](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.32...graphql-auth-transformer@7.2.33) (2022-05-02) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.32](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.31...graphql-auth-transformer@7.2.32) (2022-04-29) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.31](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.30...graphql-auth-transformer@7.2.31) (2022-04-27) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.30](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.29...graphql-auth-transformer@7.2.30) (2022-04-11) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.29](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.28...graphql-auth-transformer@7.2.29) (2022-04-07) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.28](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.27...graphql-auth-transformer@7.2.28) (2022-03-23) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.27](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.26...graphql-auth-transformer@7.2.27) (2022-03-17) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.26](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.25...graphql-auth-transformer@7.2.26) (2022-03-14) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.25](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.24...graphql-auth-transformer@7.2.25) (2022-03-07) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.24](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.23...graphql-auth-transformer@7.2.24) (2022-02-25) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.23](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.22...graphql-auth-transformer@7.2.23) (2022-02-15) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.22](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.18...graphql-auth-transformer@7.2.22) (2022-02-10) + + ## 7.6.19 (2022-02-08) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.17...graphql-auth-transformer@7.2.18) (2022-02-03) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.16...graphql-auth-transformer@7.2.17) (2022-01-31) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.15...graphql-auth-transformer@7.2.16) (2022-01-27) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.14...graphql-auth-transformer@7.2.15) (2022-01-23) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.13...graphql-auth-transformer@7.2.14) (2022-01-13) + ### Bug Fixes -- clean up missing and unused GraphQL v1 dependencies ([#9496](https://github.com/aws-amplify/amplify-cli/issues/9496)) ([fe8201b](https://github.com/aws-amplify/amplify-cli/commit/fe8201be17f42db233fce0bb366ff4d0c8358ec0)) +* clean up missing and unused GraphQL v1 dependencies ([#9496](https://github.com/aws-amplify/amplify-cli/issues/9496)) ([fe8201b](https://github.com/aws-amplify/amplify-cli/commit/fe8201be17f42db233fce0bb366ff4d0c8358ec0)) + + + + ## [7.2.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.11...graphql-auth-transformer@7.2.13) (2022-01-10) + + ## 7.6.7 (2022-01-10) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.10...graphql-auth-transformer@7.2.11) (2021-12-21) + ### Bug Fixes -- generate list types will nullable elements ([#9310](https://github.com/aws-amplify/amplify-cli/issues/9310)) ([e972956](https://github.com/aws-amplify/amplify-cli/commit/e9729565fef2ac7df51f7fc7f345da536f385ac1)) +* generate list types will nullable elements ([#9310](https://github.com/aws-amplify/amplify-cli/issues/9310)) ([e972956](https://github.com/aws-amplify/amplify-cli/commit/e9729565fef2ac7df51f7fc7f345da536f385ac1)) + + + + ## [7.2.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.9...graphql-auth-transformer@7.2.10) (2021-12-17) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.8...graphql-auth-transformer@7.2.9) (2021-12-03) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.7...graphql-auth-transformer@7.2.8) (2021-12-02) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.6...graphql-auth-transformer@7.2.7) (2021-12-01) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.5...graphql-auth-transformer@7.2.6) (2021-11-26) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.4...graphql-auth-transformer@7.2.5) (2021-11-23) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.3...graphql-auth-transformer@7.2.4) (2021-11-21) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [7.2.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.2...graphql-auth-transformer@7.2.3) (2021-11-20) **Note:** Version bump only for package graphql-auth-transformer -## [7.2.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.1...graphql-auth-transformer@7.2.2) (2021-11-17) -**Note:** Version bump only for package graphql-auth-transformer -## [7.2.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.25.0...graphql-auth-transformer@7.2.1) (2021-11-15) -**Note:** Version bump only for package graphql-auth-transformer -# [7.0.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.26...graphql-auth-transformer@7.0.0) (2021-11-13) +## [7.2.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@7.2.1...graphql-auth-transformer@7.2.2) (2021-11-17) -### Features +**Note:** Version bump only for package graphql-auth-transformer -- flag to allow destructive schema changes ([#8273](https://github.com/aws-amplify/amplify-cli/issues/8273)) ([18de856](https://github.com/aws-amplify/amplify-cli/commit/18de856fb61bf2df8f73375e4e55a58c6159a232)) -- generate list types as non-null ([#8166](https://github.com/aws-amplify/amplify-cli/issues/8166)) ([93786c1](https://github.com/aws-amplify/amplify-cli/commit/93786c13ef04c72748ca32a1ef7878c0e6b5b129)) -# [6.25.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.26...graphql-auth-transformer@6.25.0) (2021-11-11) -### Features -- flag to allow destructive schema changes ([#8273](https://github.com/aws-amplify/amplify-cli/issues/8273)) ([18de856](https://github.com/aws-amplify/amplify-cli/commit/18de856fb61bf2df8f73375e4e55a58c6159a232)) -- generate list types as non-null ([#8166](https://github.com/aws-amplify/amplify-cli/issues/8166)) ([93786c1](https://github.com/aws-amplify/amplify-cli/commit/93786c13ef04c72748ca32a1ef7878c0e6b5b129)) -## [6.24.26](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.25...graphql-auth-transformer@6.24.26) (2021-10-10) +## [7.2.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.25.0...graphql-auth-transformer@7.2.1) (2021-11-15) **Note:** Version bump only for package graphql-auth-transformer -## [6.24.25](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.24...graphql-auth-transformer@6.24.25) (2021-10-06) -**Note:** Version bump only for package graphql-auth-transformer -## [6.24.24](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.23...graphql-auth-transformer@6.24.24) (2021-10-01) -**Note:** Version bump only for package graphql-auth-transformer -## [6.24.23](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.22...graphql-auth-transformer@6.24.23) (2021-09-27) +# [7.0.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.26...graphql-auth-transformer@7.0.0) (2021-11-13) -### Bug Fixes -- **graphql-model-transformer:** [@model](https://github.com/model) conflict resolution ([#8035](https://github.com/aws-amplify/amplify-cli/issues/8035)) ([f3bdc4a](https://github.com/aws-amplify/amplify-cli/commit/f3bdc4ac1fcf596f634d9d2e968785e76f7b138c)) +### Features -## [6.24.22](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.21...graphql-auth-transformer@6.24.22) (2021-09-18) +* flag to allow destructive schema changes ([#8273](https://github.com/aws-amplify/amplify-cli/issues/8273)) ([18de856](https://github.com/aws-amplify/amplify-cli/commit/18de856fb61bf2df8f73375e4e55a58c6159a232)) +* generate list types as non-null ([#8166](https://github.com/aws-amplify/amplify-cli/issues/8166)) ([93786c1](https://github.com/aws-amplify/amplify-cli/commit/93786c13ef04c72748ca32a1ef7878c0e6b5b129)) -**Note:** Version bump only for package graphql-auth-transformer -## [6.24.21](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.20...graphql-auth-transformer@6.24.21) (2021-09-14) -**Note:** Version bump only for package graphql-auth-transformer -## [6.24.20](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.19...graphql-auth-transformer@6.24.20) (2021-09-09) -**Note:** Version bump only for package graphql-auth-transformer +# [6.25.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.26...graphql-auth-transformer@6.25.0) (2021-11-11) -## [6.24.19](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.18...graphql-auth-transformer@6.24.19) (2021-09-02) -**Note:** Version bump only for package graphql-auth-transformer +### Features -## [6.24.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.17...graphql-auth-transformer@6.24.18) (2021-08-24) +* flag to allow destructive schema changes ([#8273](https://github.com/aws-amplify/amplify-cli/issues/8273)) ([18de856](https://github.com/aws-amplify/amplify-cli/commit/18de856fb61bf2df8f73375e4e55a58c6159a232)) +* generate list types as non-null ([#8166](https://github.com/aws-amplify/amplify-cli/issues/8166)) ([93786c1](https://github.com/aws-amplify/amplify-cli/commit/93786c13ef04c72748ca32a1ef7878c0e6b5b129)) -**Note:** Version bump only for package graphql-auth-transformer -## [6.24.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.16...graphql-auth-transformer@6.24.17) (2021-08-06) -### Bug Fixes -- **graphql-auth-transformer:** extend isOptional subscription owner check ([#7765](https://github.com/aws-amplify/amplify-cli/issues/7765)) ([28d49b4](https://github.com/aws-amplify/amplify-cli/commit/28d49b4d865ff3c19ffb36a601c4facac7ea7dc4)) -## [6.24.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.15...graphql-auth-transformer@6.24.16) (2021-07-30) +## [6.24.26](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.25...graphql-auth-transformer@6.24.26) (2021-10-10) **Note:** Version bump only for package graphql-auth-transformer -## [6.24.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.14...graphql-auth-transformer@6.24.15) (2021-07-27) -**Note:** Version bump only for package graphql-auth-transformer -## [6.24.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.13...graphql-auth-transformer@6.24.14) (2021-07-16) -**Note:** Version bump only for package graphql-auth-transformer -## [6.24.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.12...graphql-auth-transformer@6.24.13) (2021-06-30) +## [6.24.25](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.24...graphql-auth-transformer@6.24.25) (2021-10-06) **Note:** Version bump only for package graphql-auth-transformer -## [6.24.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.11...graphql-auth-transformer@6.24.12) (2021-06-24) -### Bug Fixes -- **graphql-transformer-common:** improve generated graphql pluralization ([#7258](https://github.com/aws-amplify/amplify-cli/issues/7258)) ([fc3ad0d](https://github.com/aws-amplify/amplify-cli/commit/fc3ad0dd5a12a7912c59ae12024f593b4cdf7f2d)), closes [#4224](https://github.com/aws-amplify/amplify-cli/issues/4224) -- validates optional non nullable fields to be not null ([#7170](https://github.com/aws-amplify/amplify-cli/issues/7170)) ([1ca842c](https://github.com/aws-amplify/amplify-cli/commit/1ca842c703bfc34e65bfffff85908ea8b2ccb521)) -## [6.24.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.10...graphql-auth-transformer@6.24.11) (2021-06-15) -**Note:** Version bump only for package graphql-auth-transformer +## [6.24.24](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.23...graphql-auth-transformer@6.24.24) (2021-10-01) -## [6.24.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.9...graphql-auth-transformer@6.24.10) (2021-05-29) +**Note:** Version bump only for package graphql-auth-transformer -## 4.51.4 (2021-05-28) -### Bug Fixes -- **graphql-model-transformer:** use modelobject key for mutation resolver creation ([#7419](https://github.com/aws-amplify/amplify-cli/issues/7419)) ([37bc551](https://github.com/aws-amplify/amplify-cli/commit/37bc551030d47de993f8227ee3af0ba6cd738ab2)), closes [#i7417](https://github.com/aws-amplify/amplify-cli/issues/i7417) -## [6.24.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.8...graphql-auth-transformer@6.24.9) (2021-05-26) -**Note:** Version bump only for package graphql-auth-transformer +## [6.24.23](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.22...graphql-auth-transformer@6.24.23) (2021-09-27) -## [6.24.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.7...graphql-auth-transformer@6.24.8) (2021-05-18) ### Bug Fixes -- **graphql-dynamodb-transformer:** make primary key non null on del ([#6337](https://github.com/aws-amplify/amplify-cli/issues/6337)) ([4a5c679](https://github.com/aws-amplify/amplify-cli/commit/4a5c6795680b6b88efb19b923ee234253ca30c35)), closes [#2564](https://github.com/aws-amplify/amplify-cli/issues/2564) +* **graphql-model-transformer:** [@model](https://github.com/model) conflict resolution ([#8035](https://github.com/aws-amplify/amplify-cli/issues/8035)) ([f3bdc4a](https://github.com/aws-amplify/amplify-cli/commit/f3bdc4ac1fcf596f634d9d2e968785e76f7b138c)) -## [6.24.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.6...graphql-auth-transformer@6.24.7) (2021-05-14) -### Bug Fixes -- **graphql-auth-transformer:** fixes [@auth](https://github.com/auth) directives for Admin UI ([#7035](https://github.com/aws-amplify/amplify-cli/issues/7035)) ([d4f2f1e](https://github.com/aws-amplify/amplify-cli/commit/d4f2f1e9f5bfd1803711dcb1ba50ca845005a7e5)) -## [6.24.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.4...graphql-auth-transformer@6.24.6) (2021-05-03) -## 4.50.1 (2021-05-03) +## [6.24.22](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.21...graphql-auth-transformer@6.24.22) (2021-09-18) **Note:** Version bump only for package graphql-auth-transformer -## [6.24.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.4...graphql-auth-transformer@6.24.5) (2021-05-03) -**Note:** Version bump only for package graphql-auth-transformer -## [6.24.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.3...graphql-auth-transformer@6.24.4) (2021-04-27) -**Note:** Version bump only for package graphql-auth-transformer -## [6.24.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.2...graphql-auth-transformer@6.24.3) (2021-04-19) +## [6.24.21](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.20...graphql-auth-transformer@6.24.21) (2021-09-14) **Note:** Version bump only for package graphql-auth-transformer -## [6.24.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.1...graphql-auth-transformer@6.24.2) (2021-04-14) -**Note:** Version bump only for package graphql-auth-transformer -## [6.24.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.23.11...graphql-auth-transformer@6.24.1) (2021-04-09) -**Note:** Version bump only for package graphql-auth-transformer -## [6.23.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.23.10...graphql-auth-transformer@6.23.11) (2021-03-23) +## [6.24.20](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.19...graphql-auth-transformer@6.24.20) (2021-09-09) **Note:** Version bump only for package graphql-auth-transformer -## [6.23.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.23.9...graphql-auth-transformer@6.23.10) (2021-03-11) -**Note:** Version bump only for package graphql-auth-transformer -## [6.23.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.23.8...graphql-auth-transformer@6.23.9) (2021-03-05) -**Note:** Version bump only for package graphql-auth-transformer -## [6.23.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.23.7...graphql-auth-transformer@6.23.8) (2021-02-26) +## [6.24.19](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.18...graphql-auth-transformer@6.24.19) (2021-09-02) **Note:** Version bump only for package graphql-auth-transformer -## [6.23.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.23.6...graphql-auth-transformer@6.23.7) (2021-02-24) -### Bug Fixes -- **graphql-auth-transformer:** fix auth on non model types ([#6579](https://github.com/aws-amplify/amplify-cli/issues/6579)) ([deb53bd](https://github.com/aws-amplify/amplify-cli/commit/deb53bd36a0994d951f6e120c0b8f0b1ee0dfdc8)), closes [#6557](https://github.com/aws-amplify/amplify-cli/issues/6557) -## [6.23.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.23.5...graphql-auth-transformer@6.23.6) (2021-02-17) + +## [6.24.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.17...graphql-auth-transformer@6.24.18) (2021-08-24) **Note:** Version bump only for package graphql-auth-transformer -## [6.23.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.23.4...graphql-auth-transformer@6.23.5) (2021-02-11) -**Note:** Version bump only for package graphql-auth-transformer -## [6.23.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.23.3...graphql-auth-transformer@6.23.4) (2021-02-10) -### Bug Fixes -- **graphql-auth-transformer:** protection for connection types ([#5655](https://github.com/aws-amplify/amplify-cli/issues/5655)) ([52d33f8](https://github.com/aws-amplify/amplify-cli/commit/52d33f8a114266720b7429de4ab3360fea0f63b7)), closes [#4874](https://github.com/aws-amplify/amplify-cli/issues/4874) [#5510](https://github.com/aws-amplify/amplify-cli/issues/5510) +## [6.24.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.16...graphql-auth-transformer@6.24.17) (2021-08-06) -## [6.23.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.23.2...graphql-auth-transformer@6.23.3) (2021-01-08) ### Bug Fixes -- **graphql-auth-transformer:** fix field auth with connection ([#6320](https://github.com/aws-amplify/amplify-cli/issues/6320)) ([8cc85d0](https://github.com/aws-amplify/amplify-cli/commit/8cc85d0da8b1877e19285f9b8347dd54f48d87a1)), closes [#4760](https://github.com/aws-amplify/amplify-cli/issues/4760) +* **graphql-auth-transformer:** extend isOptional subscription owner check ([#7765](https://github.com/aws-amplify/amplify-cli/issues/7765)) ([28d49b4](https://github.com/aws-amplify/amplify-cli/commit/28d49b4d865ff3c19ffb36a601c4facac7ea7dc4)) -## [6.23.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.23.1...graphql-auth-transformer@6.23.2) (2020-12-16) - -### Bug Fixes -- [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) - add proper AWSJSON mapping in generated filter input types ([#6112](https://github.com/aws-amplify/amplify-cli/issues/6112)) ([743e84a](https://github.com/aws-amplify/amplify-cli/commit/743e84a9d968aab4648a12d3a19aa5ea14c4d755)) -### Reverts -- Revert "Revert "Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158)" (#6160)" (#6183) ([a0ca94e](https://github.com/aws-amplify/amplify-cli/commit/a0ca94e5a1a848404ef3977743f19d26300a636a)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) [#6160](https://github.com/aws-amplify/amplify-cli/issues/6160) [#6183](https://github.com/aws-amplify/amplify-cli/issues/6183) -- Revert "Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158)" (#6160) ([f425924](https://github.com/aws-amplify/amplify-cli/commit/f42592420dcb49640c680c5001b3026ae0129090)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) [#6160](https://github.com/aws-amplify/amplify-cli/issues/6160) -- Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158) ([9e57e4d](https://github.com/aws-amplify/amplify-cli/commit/9e57e4d8c887be8ee4119c87383c7379cec40c37)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) -## [6.23.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.23.0...graphql-auth-transformer@6.23.1) (2020-12-07) +## [6.24.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.15...graphql-auth-transformer@6.24.16) (2021-07-30) **Note:** Version bump only for package graphql-auth-transformer -# [6.23.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.22.1...graphql-auth-transformer@6.23.0) (2020-11-30) -### Features -- pre-deploy pull, new login mechanism and pkg cli updates ([#5941](https://github.com/aws-amplify/amplify-cli/issues/5941)) ([7274251](https://github.com/aws-amplify/amplify-cli/commit/7274251faadc1035acce5f44699b172e10e2e67d)) -## [6.22.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.21.1...graphql-auth-transformer@6.22.1) (2020-11-22) + +## [6.24.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.14...graphql-auth-transformer@6.24.15) (2021-07-27) **Note:** Version bump only for package graphql-auth-transformer -# [6.22.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@3.7.5...graphql-auth-transformer@6.22.0) (2020-11-22) + + + + +## [6.24.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.13...graphql-auth-transformer@6.24.14) (2021-07-16) + +**Note:** Version bump only for package graphql-auth-transformer + + + + + +## [6.24.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.12...graphql-auth-transformer@6.24.13) (2021-06-30) + +**Note:** Version bump only for package graphql-auth-transformer + + + + + +## [6.24.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.11...graphql-auth-transformer@6.24.12) (2021-06-24) + ### Bug Fixes -- **graphql-auth-transformer:** add a time delay when creating apiKey ([#4493](https://github.com/aws-amplify/amplify-cli/issues/4493)) ([3f544e7](https://github.com/aws-amplify/amplify-cli/commit/3f544e7f421f66f3d4e920cdd89ddb926c412241)) -- **graphql-auth-transformer:** add authmode check ([#5014](https://github.com/aws-amplify/amplify-cli/issues/5014)) ([23080c4](https://github.com/aws-amplify/amplify-cli/commit/23080c4406dde488b68c38d01efbb625537894ab)), closes [#3700](https://github.com/aws-amplify/amplify-cli/issues/3700) -- **graphql-auth-transformer:** add list support for ownerField in subs ([#3166](https://github.com/aws-amplify/amplify-cli/issues/3166)) ([8d68277](https://github.com/aws-amplify/amplify-cli/commit/8d6827752ebd076424d3c76122b136eca65b02a8)) -- **graphql-auth-transformer:** add support for ownerfield ([eaa3451](https://github.com/aws-amplify/amplify-cli/commit/eaa345158e83c0c169bd2c290601f0f3481dba04)), closes [#2361](https://github.com/aws-amplify/amplify-cli/issues/2361) -- **graphql-auth-transformer:** added helper function for static auth var ([24c8f6d](https://github.com/aws-amplify/amplify-cli/commit/24c8f6d37508fd98a55cd2f892e5d17414c5e9fe)) -- **graphql-auth-transformer:** added staticgroupVar function ([#2433](https://github.com/aws-amplify/amplify-cli/issues/2433)) ([e168d1c](https://github.com/aws-amplify/amplify-cli/commit/e168d1cd1899bb9990ffca88d0a01b83b8e3f19f)) -- **graphql-auth-transformer:** allow auth progation to recursive types ([#4788](https://github.com/aws-amplify/amplify-cli/issues/4788)) ([6402304](https://github.com/aws-amplify/amplify-cli/commit/6402304b6bae2ac17156c4da94d013362239e5ca)), closes [#4631](https://github.com/aws-amplify/amplify-cli/issues/4631) -- **graphql-auth-transformer:** allow optional owner arg on multi auth ([#4719](https://github.com/aws-amplify/amplify-cli/issues/4719)) ([fd0a4bc](https://github.com/aws-amplify/amplify-cli/commit/fd0a4bcfbf8532cb3e13438923a1e03f7260ef26)), closes [#4638](https://github.com/aws-amplify/amplify-cli/issues/4638) -- **graphql-auth-transformer:** early return if no obj ([#5050](https://github.com/aws-amplify/amplify-cli/issues/5050)) ([ed1f2b3](https://github.com/aws-amplify/amplify-cli/commit/ed1f2b364b50ab3f2b16ddac849c937b239bb499)) -- **graphql-auth-transformer:** fix null owner auth assignment ([#5045](https://github.com/aws-amplify/amplify-cli/issues/5045)) ([72bdb19](https://github.com/aws-amplify/amplify-cli/commit/72bdb19f83396237d59f33ed968e47e62df5d500)), closes [#5018](https://github.com/aws-amplify/amplify-cli/issues/5018) -- [#3910](https://github.com/aws-amplify/amplify-cli/issues/3910) - propagate non-model auth to nested types ([#4477](https://github.com/aws-amplify/amplify-cli/issues/4477)) ([8d0892f](https://github.com/aws-amplify/amplify-cli/commit/8d0892fa4d71d5e9e60c4409ca704f9ce548d379)) -- **graphql-auth-transformer:** fix dynamic group auth permission check ([#4084](https://github.com/aws-amplify/amplify-cli/issues/4084)) ([688e831](https://github.com/aws-amplify/amplify-cli/commit/688e83148f554eb5f0803d0a603ae569609757ab)) -- **graphql-auth-transformer:** fixed per field delete logic ([#2333](https://github.com/aws-amplify/amplify-cli/issues/2333)) ([00db7c8](https://github.com/aws-amplify/amplify-cli/commit/00db7c89114263ca9b88d0b978a12a05e43ab9a1)) -- **graphql-auth-transformer:** include ApiKeyConfig in additional providers ([#2744](https://github.com/aws-amplify/amplify-cli/issues/2744)) ([d1dc7ac](https://github.com/aws-amplify/amplify-cli/commit/d1dc7acbbf27a567df6c250ae4428943ca2f66d0)), closes [#2741](https://github.com/aws-amplify/amplify-cli/issues/2741) -- **graphql-auth-transformer:** remove enforce model check for field ([#2607](https://github.com/aws-amplify/amplify-cli/issues/2607)) ([b1d6d4b](https://github.com/aws-amplify/amplify-cli/commit/b1d6d4b1c933e552874b3bb016f611567df186d0)), closes [#2591](https://github.com/aws-amplify/amplify-cli/issues/2591) [#2591](https://github.com/aws-amplify/amplify-cli/issues/2591) -- **graphql-auth-transformer:** removed subs auth check for field ([9584254](https://github.com/aws-amplify/amplify-cli/commit/95842542d2c2cf6178f660faf3f20009fd848c60)) -- **graphql-auth-transformer:** use read to allow subscriptions ([#4340](https://github.com/aws-amplify/amplify-cli/issues/4340)) ([b8fc10d](https://github.com/aws-amplify/amplify-cli/commit/b8fc10d4e55c871826f1309fe340e32d0259ac0e)), closes [#3777](https://github.com/aws-amplify/amplify-cli/issues/3777) [#4182](https://github.com/aws-amplify/amplify-cli/issues/4182) [#4137](https://github.com/aws-amplify/amplify-cli/issues/4137) -- **graphql-elasticsearch-transformer:** support del in sync enabled API ([#4281](https://github.com/aws-amplify/amplify-cli/issues/4281)) ([bae946d](https://github.com/aws-amplify/amplify-cli/commit/bae946dabe4a2e37cfdb87c6fbd88af824f21b69)), closes [#4228](https://github.com/aws-amplify/amplify-cli/issues/4228) [#4228](https://github.com/aws-amplify/amplify-cli/issues/4228) -- [#2013](https://github.com/aws-amplify/amplify-cli/issues/2013) - Dynamic group auth when groups field is null ([#2097](https://github.com/aws-amplify/amplify-cli/issues/2097)) ([4ad3d5c](https://github.com/aws-amplify/amplify-cli/commit/4ad3d5cf34f689867ce3929f8fa84e751985fbfe)) -- [#2272](https://github.com/aws-amplify/amplify-cli/issues/2272), [#2273](https://github.com/aws-amplify/amplify-cli/issues/2273) - create correct policies when IAM is the default auth ([#2276](https://github.com/aws-amplify/amplify-cli/issues/2276)) ([5ae0686](https://github.com/aws-amplify/amplify-cli/commit/5ae06868eb48f9cd8e5474af900bb5528d9740c4)) -- [#2703](https://github.com/aws-amplify/amplify-cli/issues/2703) - policy size calculation ([#3016](https://github.com/aws-amplify/amplify-cli/issues/3016)) ([dcee2aa](https://github.com/aws-amplify/amplify-cli/commit/dcee2aab12b40562d1c6f0d260b830ca4ab0bedd)) -- [#2711](https://github.com/aws-amplify/amplify-cli/issues/2711) - usage of [@auth](https://github.com/auth) without [@model](https://github.com/model) on fields ([#3590](https://github.com/aws-amplify/amplify-cli/issues/3590)) ([553186e](https://github.com/aws-amplify/amplify-cli/commit/553186e53050cafdf27120443d176023ef4acebc)) -- [#2727](https://github.com/aws-amplify/amplify-cli/issues/2727) ([#2754](https://github.com/aws-amplify/amplify-cli/issues/2754)) ([44a7b54](https://github.com/aws-amplify/amplify-cli/commit/44a7b549f84ff8d752fd0dc87d6d689a609a579d)) -- build break, chore: typescript, lerna update ([#2640](https://github.com/aws-amplify/amplify-cli/issues/2640)) ([29fae36](https://github.com/aws-amplify/amplify-cli/commit/29fae366f4cab054feefa58c7dc733002d19570c)) -- change default length for api key back to 7 days ([#2507](https://github.com/aws-amplify/amplify-cli/issues/2507)) ([6a7e61f](https://github.com/aws-amplify/amplify-cli/commit/6a7e61fc7315f5e732ad7b36b5c0ae88ea36b628)) -- directive generation for groups auth ([#2305](https://github.com/aws-amplify/amplify-cli/issues/2305)) ([1ce074e](https://github.com/aws-amplify/amplify-cli/commit/1ce074e2ee3097ebb8e66c3603d3617cbf36f0d4)) -- export Typescript definitions and fix resulting type errors ([#2452](https://github.com/aws-amplify/amplify-cli/issues/2452)) ([7de3845](https://github.com/aws-amplify/amplify-cli/commit/7de384594d3b9cbf22cdaa85107fc8df26c141ec)), closes [#2451](https://github.com/aws-amplify/amplify-cli/issues/2451) -- fix typo in comment ([#3490](https://github.com/aws-amplify/amplify-cli/issues/3490)) ([ad3a137](https://github.com/aws-amplify/amplify-cli/commit/ad3a1375ff1e81a6ef5567c2518434114c852df0)) -- fixed bug with per field auth on create ([#2327](https://github.com/aws-amplify/amplify-cli/issues/2327)) ([3206e45](https://github.com/aws-amplify/amplify-cli/commit/3206e45f401c7407acee0a248341930ede6a3dfb)), closes [#2316](https://github.com/aws-amplify/amplify-cli/issues/2316) -- generate iam policies for auth role for public rules as well ([#2258](https://github.com/aws-amplify/amplify-cli/issues/2258)) ([6bbfce3](https://github.com/aws-amplify/amplify-cli/commit/6bbfce3addeb0228088a8094f680d4e82823a305)) -- handle [@auth](https://github.com/auth) propagation for non-model nested types ([#3223](https://github.com/aws-amplify/amplify-cli/issues/3223)) ([9a517aa](https://github.com/aws-amplify/amplify-cli/commit/9a517aaf7d23b5bf12b7513d5b0f79c086518f49)) -- non-model [@auth](https://github.com/auth) propagation fails enums ([#3252](https://github.com/aws-amplify/amplify-cli/issues/3252)) ([f48fefa](https://github.com/aws-amplify/amplify-cli/commit/f48fefa31cb36846af2b029ecf3c0c7049937811)) -- sanitize input in transformer resolver([#3316](https://github.com/aws-amplify/amplify-cli/issues/3316)) ([a3bc0a5](https://github.com/aws-amplify/amplify-cli/commit/a3bc0a5e5d3faa7946d16d0f6595ce8c2f3c11dc)) -- upgrade to node10 as min version for CLI ([#3128](https://github.com/aws-amplify/amplify-cli/issues/3128)) ([a0b18e0](https://github.com/aws-amplify/amplify-cli/commit/a0b18e0187a26b4ab0e6e986b0277f347e829444)) -- use managedpolicies and slice them ([#2883](https://github.com/aws-amplify/amplify-cli/issues/2883)) ([fa0f2ed](https://github.com/aws-amplify/amplify-cli/commit/fa0f2ed2fc725d964cbaf11a892b3850aaf42d84)), closes [#2084](https://github.com/aws-amplify/amplify-cli/issues/2084) -- **graphql-auth-transformer:** verify multiple static group auth rules ([289d575](https://github.com/aws-amplify/amplify-cli/commit/289d5758439e89c52a45c529c1e58b1f361ca83b)), closes [#2241](https://github.com/aws-amplify/amplify-cli/issues/2241) +* **graphql-transformer-common:** improve generated graphql pluralization ([#7258](https://github.com/aws-amplify/amplify-cli/issues/7258)) ([fc3ad0d](https://github.com/aws-amplify/amplify-cli/commit/fc3ad0dd5a12a7912c59ae12024f593b4cdf7f2d)), closes [#4224](https://github.com/aws-amplify/amplify-cli/issues/4224) +* validates optional non nullable fields to be not null ([#7170](https://github.com/aws-amplify/amplify-cli/issues/7170)) ([1ca842c](https://github.com/aws-amplify/amplify-cli/commit/1ca842c703bfc34e65bfffff85908ea8b2ccb521)) + + + + + +## [6.24.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.10...graphql-auth-transformer@6.24.11) (2021-06-15) + +**Note:** Version bump only for package graphql-auth-transformer + + + + + +## [6.24.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.9...graphql-auth-transformer@6.24.10) (2021-05-29) + + + +## 4.51.4 (2021-05-28) + + +### Bug Fixes + +* **graphql-model-transformer:** use modelobject key for mutation resolver creation ([#7419](https://github.com/aws-amplify/amplify-cli/issues/7419)) ([37bc551](https://github.com/aws-amplify/amplify-cli/commit/37bc551030d47de993f8227ee3af0ba6cd738ab2)), closes [#i7417](https://github.com/aws-amplify/amplify-cli/issues/i7417) + + + + + +## [6.24.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.8...graphql-auth-transformer@6.24.9) (2021-05-26) + +**Note:** Version bump only for package graphql-auth-transformer + + + + + +## [6.24.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.7...graphql-auth-transformer@6.24.8) (2021-05-18) + + +### Bug Fixes + +* **graphql-dynamodb-transformer:** make primary key non null on del ([#6337](https://github.com/aws-amplify/amplify-cli/issues/6337)) ([4a5c679](https://github.com/aws-amplify/amplify-cli/commit/4a5c6795680b6b88efb19b923ee234253ca30c35)), closes [#2564](https://github.com/aws-amplify/amplify-cli/issues/2564) + + + + + +## [6.24.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.6...graphql-auth-transformer@6.24.7) (2021-05-14) + + +### Bug Fixes + +* **graphql-auth-transformer:** fixes [@auth](https://github.com/auth) directives for Admin UI ([#7035](https://github.com/aws-amplify/amplify-cli/issues/7035)) ([d4f2f1e](https://github.com/aws-amplify/amplify-cli/commit/d4f2f1e9f5bfd1803711dcb1ba50ca845005a7e5)) + + + + + +## [6.24.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.4...graphql-auth-transformer@6.24.6) (2021-05-03) + + + +## 4.50.1 (2021-05-03) + +**Note:** Version bump only for package graphql-auth-transformer + + + + + +## [6.24.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.4...graphql-auth-transformer@6.24.5) (2021-05-03) + +**Note:** Version bump only for package graphql-auth-transformer + + + + + +## [6.24.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.3...graphql-auth-transformer@6.24.4) (2021-04-27) + +**Note:** Version bump only for package graphql-auth-transformer + + + + + +## [6.24.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.2...graphql-auth-transformer@6.24.3) (2021-04-19) + +**Note:** Version bump only for package graphql-auth-transformer + + + + + +## [6.24.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.24.1...graphql-auth-transformer@6.24.2) (2021-04-14) + +**Note:** Version bump only for package graphql-auth-transformer + + + + + +## [6.24.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.23.11...graphql-auth-transformer@6.24.1) (2021-04-09) + +**Note:** Version bump only for package graphql-auth-transformer + + + + + +## [6.23.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.23.10...graphql-auth-transformer@6.23.11) (2021-03-23) + +**Note:** Version bump only for package graphql-auth-transformer + + + + + +## [6.23.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.23.9...graphql-auth-transformer@6.23.10) (2021-03-11) + +**Note:** Version bump only for package graphql-auth-transformer + + + + + +## [6.23.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.23.8...graphql-auth-transformer@6.23.9) (2021-03-05) + +**Note:** Version bump only for package graphql-auth-transformer + + + + + +## [6.23.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.23.7...graphql-auth-transformer@6.23.8) (2021-02-26) + +**Note:** Version bump only for package graphql-auth-transformer + + + + + +## [6.23.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.23.6...graphql-auth-transformer@6.23.7) (2021-02-24) + + +### Bug Fixes + +* **graphql-auth-transformer:** fix auth on non model types ([#6579](https://github.com/aws-amplify/amplify-cli/issues/6579)) ([deb53bd](https://github.com/aws-amplify/amplify-cli/commit/deb53bd36a0994d951f6e120c0b8f0b1ee0dfdc8)), closes [#6557](https://github.com/aws-amplify/amplify-cli/issues/6557) + + + + + +## [6.23.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.23.5...graphql-auth-transformer@6.23.6) (2021-02-17) + +**Note:** Version bump only for package graphql-auth-transformer + + + + + +## [6.23.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.23.4...graphql-auth-transformer@6.23.5) (2021-02-11) + +**Note:** Version bump only for package graphql-auth-transformer + + + + + +## [6.23.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.23.3...graphql-auth-transformer@6.23.4) (2021-02-10) + + +### Bug Fixes + +* **graphql-auth-transformer:** protection for connection types ([#5655](https://github.com/aws-amplify/amplify-cli/issues/5655)) ([52d33f8](https://github.com/aws-amplify/amplify-cli/commit/52d33f8a114266720b7429de4ab3360fea0f63b7)), closes [#4874](https://github.com/aws-amplify/amplify-cli/issues/4874) [#5510](https://github.com/aws-amplify/amplify-cli/issues/5510) + + + + + +## [6.23.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.23.2...graphql-auth-transformer@6.23.3) (2021-01-08) + + +### Bug Fixes + +* **graphql-auth-transformer:** fix field auth with connection ([#6320](https://github.com/aws-amplify/amplify-cli/issues/6320)) ([8cc85d0](https://github.com/aws-amplify/amplify-cli/commit/8cc85d0da8b1877e19285f9b8347dd54f48d87a1)), closes [#4760](https://github.com/aws-amplify/amplify-cli/issues/4760) + + + + + +## [6.23.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.23.1...graphql-auth-transformer@6.23.2) (2020-12-16) + + +### Bug Fixes + +* [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) - add proper AWSJSON mapping in generated filter input types ([#6112](https://github.com/aws-amplify/amplify-cli/issues/6112)) ([743e84a](https://github.com/aws-amplify/amplify-cli/commit/743e84a9d968aab4648a12d3a19aa5ea14c4d755)) + + +### Reverts + +* Revert "Revert "Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158)" (#6160)" (#6183) ([a0ca94e](https://github.com/aws-amplify/amplify-cli/commit/a0ca94e5a1a848404ef3977743f19d26300a636a)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) [#6160](https://github.com/aws-amplify/amplify-cli/issues/6160) [#6183](https://github.com/aws-amplify/amplify-cli/issues/6183) +* Revert "Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158)" (#6160) ([f425924](https://github.com/aws-amplify/amplify-cli/commit/f42592420dcb49640c680c5001b3026ae0129090)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) [#6160](https://github.com/aws-amplify/amplify-cli/issues/6160) +* Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158) ([9e57e4d](https://github.com/aws-amplify/amplify-cli/commit/9e57e4d8c887be8ee4119c87383c7379cec40c37)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) + + + + + +## [6.23.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.23.0...graphql-auth-transformer@6.23.1) (2020-12-07) + +**Note:** Version bump only for package graphql-auth-transformer + + + + + +# [6.23.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.22.1...graphql-auth-transformer@6.23.0) (2020-11-30) + ### Features -- **graphql-elasticsearch-transformer:** add 'from' query parameter ([#5098](https://github.com/aws-amplify/amplify-cli/issues/5098)) ([d52a804](https://github.com/aws-amplify/amplify-cli/commit/d52a804c25df63cd1cee1a72bb99286ecfe54ed5)) -- headless mode for API category ([#4834](https://github.com/aws-amplify/amplify-cli/issues/4834)) ([c2e09d7](https://github.com/aws-amplify/amplify-cli/commit/c2e09d73fd1bb461eeace8f4a7addd70a63047ad)) -- **amplify-category-auth:** allow more than one groupClaim ([f4397e0](https://github.com/aws-amplify/amplify-cli/commit/f4397e089513e16db5f363458c3c61b351acb5b9)) -- **graphql-auth-transformer:** enable groups authentication for oidc ([#2719](https://github.com/aws-amplify/amplify-cli/issues/2719)) ([741eedb](https://github.com/aws-amplify/amplify-cli/commit/741eedb0fd5ebeefa32c0640d1585a828e244eae)) -- **graphql-dynamodb-transformer:** expose createdAt and updatedAt on model ([#4149](https://github.com/aws-amplify/amplify-cli/issues/4149)) ([8e0662e](https://github.com/aws-amplify/amplify-cli/commit/8e0662eac8c88da9393f32c33457a597acf591ed)), closes [#401](https://github.com/aws-amplify/amplify-cli/issues/401) -- **graphql-elasticsearch-transformer:** add total in es response ([#2602](https://github.com/aws-amplify/amplify-cli/issues/2602)) ([dbdb000](https://github.com/aws-amplify/amplify-cli/commit/dbdb0002b8e7cd33e37880d3166bc99c5faf1234)), closes [#2600](https://github.com/aws-amplify/amplify-cli/issues/2600) -- **graphql-key-transformer:** add query automatically for named keys ([#4458](https://github.com/aws-amplify/amplify-cli/issues/4458)) ([375282d](https://github.com/aws-amplify/amplify-cli/commit/375282d648cf9d096d13c7b958a0dfb7bd6d60b0)) -- **graphql-key-transformer:** auto population of id and timestamp ([#4382](https://github.com/aws-amplify/amplify-cli/issues/4382)) ([6586611](https://github.com/aws-amplify/amplify-cli/commit/6586611293a07db9959247ff82f95542a239ff1f)) -- adding amplify cli predictions category ([#1936](https://github.com/aws-amplify/amplify-cli/issues/1936)) ([b7b7c2c](https://github.com/aws-amplify/amplify-cli/commit/b7b7c2c1927da10f8c54f38a523021187361131c)) -- conditions update ([#2789](https://github.com/aws-amplify/amplify-cli/issues/2789)) ([3fae391](https://github.com/aws-amplify/amplify-cli/commit/3fae391340d5fd151e1c43286c90142b5ab0eab0)) -- implement multi-auth functionality ([#1916](https://github.com/aws-amplify/amplify-cli/issues/1916)) ([b99f58e](https://github.com/aws-amplify/amplify-cli/commit/b99f58e4a2b85cbe9f430838554ae3c277440132)) -- resolver changes ([#2760](https://github.com/aws-amplify/amplify-cli/issues/2760)) ([8ce0d12](https://github.com/aws-amplify/amplify-cli/commit/8ce0d12eb1d3bd6d0132baca39b6e9daff04c39a)) +* pre-deploy pull, new login mechanism and pkg cli updates ([#5941](https://github.com/aws-amplify/amplify-cli/issues/5941)) ([7274251](https://github.com/aws-amplify/amplify-cli/commit/7274251faadc1035acce5f44699b172e10e2e67d)) + + + + + +## [6.22.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.21.1...graphql-auth-transformer@6.22.1) (2020-11-22) + +**Note:** Version bump only for package graphql-auth-transformer + + + + + +# [6.22.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@3.7.5...graphql-auth-transformer@6.22.0) (2020-11-22) + + +### Bug Fixes + +* **graphql-auth-transformer:** add a time delay when creating apiKey ([#4493](https://github.com/aws-amplify/amplify-cli/issues/4493)) ([3f544e7](https://github.com/aws-amplify/amplify-cli/commit/3f544e7f421f66f3d4e920cdd89ddb926c412241)) +* **graphql-auth-transformer:** add authmode check ([#5014](https://github.com/aws-amplify/amplify-cli/issues/5014)) ([23080c4](https://github.com/aws-amplify/amplify-cli/commit/23080c4406dde488b68c38d01efbb625537894ab)), closes [#3700](https://github.com/aws-amplify/amplify-cli/issues/3700) +* **graphql-auth-transformer:** add list support for ownerField in subs ([#3166](https://github.com/aws-amplify/amplify-cli/issues/3166)) ([8d68277](https://github.com/aws-amplify/amplify-cli/commit/8d6827752ebd076424d3c76122b136eca65b02a8)) +* **graphql-auth-transformer:** add support for ownerfield ([eaa3451](https://github.com/aws-amplify/amplify-cli/commit/eaa345158e83c0c169bd2c290601f0f3481dba04)), closes [#2361](https://github.com/aws-amplify/amplify-cli/issues/2361) +* **graphql-auth-transformer:** added helper function for static auth var ([24c8f6d](https://github.com/aws-amplify/amplify-cli/commit/24c8f6d37508fd98a55cd2f892e5d17414c5e9fe)) +* **graphql-auth-transformer:** added staticgroupVar function ([#2433](https://github.com/aws-amplify/amplify-cli/issues/2433)) ([e168d1c](https://github.com/aws-amplify/amplify-cli/commit/e168d1cd1899bb9990ffca88d0a01b83b8e3f19f)) +* **graphql-auth-transformer:** allow auth progation to recursive types ([#4788](https://github.com/aws-amplify/amplify-cli/issues/4788)) ([6402304](https://github.com/aws-amplify/amplify-cli/commit/6402304b6bae2ac17156c4da94d013362239e5ca)), closes [#4631](https://github.com/aws-amplify/amplify-cli/issues/4631) +* **graphql-auth-transformer:** allow optional owner arg on multi auth ([#4719](https://github.com/aws-amplify/amplify-cli/issues/4719)) ([fd0a4bc](https://github.com/aws-amplify/amplify-cli/commit/fd0a4bcfbf8532cb3e13438923a1e03f7260ef26)), closes [#4638](https://github.com/aws-amplify/amplify-cli/issues/4638) +* **graphql-auth-transformer:** early return if no obj ([#5050](https://github.com/aws-amplify/amplify-cli/issues/5050)) ([ed1f2b3](https://github.com/aws-amplify/amplify-cli/commit/ed1f2b364b50ab3f2b16ddac849c937b239bb499)) +* **graphql-auth-transformer:** fix null owner auth assignment ([#5045](https://github.com/aws-amplify/amplify-cli/issues/5045)) ([72bdb19](https://github.com/aws-amplify/amplify-cli/commit/72bdb19f83396237d59f33ed968e47e62df5d500)), closes [#5018](https://github.com/aws-amplify/amplify-cli/issues/5018) +* [#3910](https://github.com/aws-amplify/amplify-cli/issues/3910) - propagate non-model auth to nested types ([#4477](https://github.com/aws-amplify/amplify-cli/issues/4477)) ([8d0892f](https://github.com/aws-amplify/amplify-cli/commit/8d0892fa4d71d5e9e60c4409ca704f9ce548d379)) +* **graphql-auth-transformer:** fix dynamic group auth permission check ([#4084](https://github.com/aws-amplify/amplify-cli/issues/4084)) ([688e831](https://github.com/aws-amplify/amplify-cli/commit/688e83148f554eb5f0803d0a603ae569609757ab)) +* **graphql-auth-transformer:** fixed per field delete logic ([#2333](https://github.com/aws-amplify/amplify-cli/issues/2333)) ([00db7c8](https://github.com/aws-amplify/amplify-cli/commit/00db7c89114263ca9b88d0b978a12a05e43ab9a1)) +* **graphql-auth-transformer:** include ApiKeyConfig in additional providers ([#2744](https://github.com/aws-amplify/amplify-cli/issues/2744)) ([d1dc7ac](https://github.com/aws-amplify/amplify-cli/commit/d1dc7acbbf27a567df6c250ae4428943ca2f66d0)), closes [#2741](https://github.com/aws-amplify/amplify-cli/issues/2741) +* **graphql-auth-transformer:** remove enforce model check for field ([#2607](https://github.com/aws-amplify/amplify-cli/issues/2607)) ([b1d6d4b](https://github.com/aws-amplify/amplify-cli/commit/b1d6d4b1c933e552874b3bb016f611567df186d0)), closes [#2591](https://github.com/aws-amplify/amplify-cli/issues/2591) [#2591](https://github.com/aws-amplify/amplify-cli/issues/2591) +* **graphql-auth-transformer:** removed subs auth check for field ([9584254](https://github.com/aws-amplify/amplify-cli/commit/95842542d2c2cf6178f660faf3f20009fd848c60)) +* **graphql-auth-transformer:** use read to allow subscriptions ([#4340](https://github.com/aws-amplify/amplify-cli/issues/4340)) ([b8fc10d](https://github.com/aws-amplify/amplify-cli/commit/b8fc10d4e55c871826f1309fe340e32d0259ac0e)), closes [#3777](https://github.com/aws-amplify/amplify-cli/issues/3777) [#4182](https://github.com/aws-amplify/amplify-cli/issues/4182) [#4137](https://github.com/aws-amplify/amplify-cli/issues/4137) +* **graphql-elasticsearch-transformer:** support del in sync enabled API ([#4281](https://github.com/aws-amplify/amplify-cli/issues/4281)) ([bae946d](https://github.com/aws-amplify/amplify-cli/commit/bae946dabe4a2e37cfdb87c6fbd88af824f21b69)), closes [#4228](https://github.com/aws-amplify/amplify-cli/issues/4228) [#4228](https://github.com/aws-amplify/amplify-cli/issues/4228) +* [#2013](https://github.com/aws-amplify/amplify-cli/issues/2013) - Dynamic group auth when groups field is null ([#2097](https://github.com/aws-amplify/amplify-cli/issues/2097)) ([4ad3d5c](https://github.com/aws-amplify/amplify-cli/commit/4ad3d5cf34f689867ce3929f8fa84e751985fbfe)) +* [#2272](https://github.com/aws-amplify/amplify-cli/issues/2272), [#2273](https://github.com/aws-amplify/amplify-cli/issues/2273) - create correct policies when IAM is the default auth ([#2276](https://github.com/aws-amplify/amplify-cli/issues/2276)) ([5ae0686](https://github.com/aws-amplify/amplify-cli/commit/5ae06868eb48f9cd8e5474af900bb5528d9740c4)) +* [#2703](https://github.com/aws-amplify/amplify-cli/issues/2703) - policy size calculation ([#3016](https://github.com/aws-amplify/amplify-cli/issues/3016)) ([dcee2aa](https://github.com/aws-amplify/amplify-cli/commit/dcee2aab12b40562d1c6f0d260b830ca4ab0bedd)) +* [#2711](https://github.com/aws-amplify/amplify-cli/issues/2711) - usage of [@auth](https://github.com/auth) without [@model](https://github.com/model) on fields ([#3590](https://github.com/aws-amplify/amplify-cli/issues/3590)) ([553186e](https://github.com/aws-amplify/amplify-cli/commit/553186e53050cafdf27120443d176023ef4acebc)) +* [#2727](https://github.com/aws-amplify/amplify-cli/issues/2727) ([#2754](https://github.com/aws-amplify/amplify-cli/issues/2754)) ([44a7b54](https://github.com/aws-amplify/amplify-cli/commit/44a7b549f84ff8d752fd0dc87d6d689a609a579d)) +* build break, chore: typescript, lerna update ([#2640](https://github.com/aws-amplify/amplify-cli/issues/2640)) ([29fae36](https://github.com/aws-amplify/amplify-cli/commit/29fae366f4cab054feefa58c7dc733002d19570c)) +* change default length for api key back to 7 days ([#2507](https://github.com/aws-amplify/amplify-cli/issues/2507)) ([6a7e61f](https://github.com/aws-amplify/amplify-cli/commit/6a7e61fc7315f5e732ad7b36b5c0ae88ea36b628)) +* directive generation for groups auth ([#2305](https://github.com/aws-amplify/amplify-cli/issues/2305)) ([1ce074e](https://github.com/aws-amplify/amplify-cli/commit/1ce074e2ee3097ebb8e66c3603d3617cbf36f0d4)) +* export Typescript definitions and fix resulting type errors ([#2452](https://github.com/aws-amplify/amplify-cli/issues/2452)) ([7de3845](https://github.com/aws-amplify/amplify-cli/commit/7de384594d3b9cbf22cdaa85107fc8df26c141ec)), closes [#2451](https://github.com/aws-amplify/amplify-cli/issues/2451) +* fix typo in comment ([#3490](https://github.com/aws-amplify/amplify-cli/issues/3490)) ([ad3a137](https://github.com/aws-amplify/amplify-cli/commit/ad3a1375ff1e81a6ef5567c2518434114c852df0)) +* fixed bug with per field auth on create ([#2327](https://github.com/aws-amplify/amplify-cli/issues/2327)) ([3206e45](https://github.com/aws-amplify/amplify-cli/commit/3206e45f401c7407acee0a248341930ede6a3dfb)), closes [#2316](https://github.com/aws-amplify/amplify-cli/issues/2316) +* generate iam policies for auth role for public rules as well ([#2258](https://github.com/aws-amplify/amplify-cli/issues/2258)) ([6bbfce3](https://github.com/aws-amplify/amplify-cli/commit/6bbfce3addeb0228088a8094f680d4e82823a305)) +* handle [@auth](https://github.com/auth) propagation for non-model nested types ([#3223](https://github.com/aws-amplify/amplify-cli/issues/3223)) ([9a517aa](https://github.com/aws-amplify/amplify-cli/commit/9a517aaf7d23b5bf12b7513d5b0f79c086518f49)) +* non-model [@auth](https://github.com/auth) propagation fails enums ([#3252](https://github.com/aws-amplify/amplify-cli/issues/3252)) ([f48fefa](https://github.com/aws-amplify/amplify-cli/commit/f48fefa31cb36846af2b029ecf3c0c7049937811)) +* sanitize input in transformer resolver([#3316](https://github.com/aws-amplify/amplify-cli/issues/3316)) ([a3bc0a5](https://github.com/aws-amplify/amplify-cli/commit/a3bc0a5e5d3faa7946d16d0f6595ce8c2f3c11dc)) +* upgrade to node10 as min version for CLI ([#3128](https://github.com/aws-amplify/amplify-cli/issues/3128)) ([a0b18e0](https://github.com/aws-amplify/amplify-cli/commit/a0b18e0187a26b4ab0e6e986b0277f347e829444)) +* use managedpolicies and slice them ([#2883](https://github.com/aws-amplify/amplify-cli/issues/2883)) ([fa0f2ed](https://github.com/aws-amplify/amplify-cli/commit/fa0f2ed2fc725d964cbaf11a892b3850aaf42d84)), closes [#2084](https://github.com/aws-amplify/amplify-cli/issues/2084) +* **graphql-auth-transformer:** verify multiple static group auth rules ([289d575](https://github.com/aws-amplify/amplify-cli/commit/289d5758439e89c52a45c529c1e58b1f361ca83b)), closes [#2241](https://github.com/aws-amplify/amplify-cli/issues/2241) + + +### Features + +* **graphql-elasticsearch-transformer:** add 'from' query parameter ([#5098](https://github.com/aws-amplify/amplify-cli/issues/5098)) ([d52a804](https://github.com/aws-amplify/amplify-cli/commit/d52a804c25df63cd1cee1a72bb99286ecfe54ed5)) +* headless mode for API category ([#4834](https://github.com/aws-amplify/amplify-cli/issues/4834)) ([c2e09d7](https://github.com/aws-amplify/amplify-cli/commit/c2e09d73fd1bb461eeace8f4a7addd70a63047ad)) +* **amplify-category-auth:** allow more than one groupClaim ([f4397e0](https://github.com/aws-amplify/amplify-cli/commit/f4397e089513e16db5f363458c3c61b351acb5b9)) +* **graphql-auth-transformer:** enable groups authentication for oidc ([#2719](https://github.com/aws-amplify/amplify-cli/issues/2719)) ([741eedb](https://github.com/aws-amplify/amplify-cli/commit/741eedb0fd5ebeefa32c0640d1585a828e244eae)) +* **graphql-dynamodb-transformer:** expose createdAt and updatedAt on model ([#4149](https://github.com/aws-amplify/amplify-cli/issues/4149)) ([8e0662e](https://github.com/aws-amplify/amplify-cli/commit/8e0662eac8c88da9393f32c33457a597acf591ed)), closes [#401](https://github.com/aws-amplify/amplify-cli/issues/401) +* **graphql-elasticsearch-transformer:** add total in es response ([#2602](https://github.com/aws-amplify/amplify-cli/issues/2602)) ([dbdb000](https://github.com/aws-amplify/amplify-cli/commit/dbdb0002b8e7cd33e37880d3166bc99c5faf1234)), closes [#2600](https://github.com/aws-amplify/amplify-cli/issues/2600) +* **graphql-key-transformer:** add query automatically for named keys ([#4458](https://github.com/aws-amplify/amplify-cli/issues/4458)) ([375282d](https://github.com/aws-amplify/amplify-cli/commit/375282d648cf9d096d13c7b958a0dfb7bd6d60b0)) +* **graphql-key-transformer:** auto population of id and timestamp ([#4382](https://github.com/aws-amplify/amplify-cli/issues/4382)) ([6586611](https://github.com/aws-amplify/amplify-cli/commit/6586611293a07db9959247ff82f95542a239ff1f)) +* adding amplify cli predictions category ([#1936](https://github.com/aws-amplify/amplify-cli/issues/1936)) ([b7b7c2c](https://github.com/aws-amplify/amplify-cli/commit/b7b7c2c1927da10f8c54f38a523021187361131c)) +* conditions update ([#2789](https://github.com/aws-amplify/amplify-cli/issues/2789)) ([3fae391](https://github.com/aws-amplify/amplify-cli/commit/3fae391340d5fd151e1c43286c90142b5ab0eab0)) +* implement multi-auth functionality ([#1916](https://github.com/aws-amplify/amplify-cli/issues/1916)) ([b99f58e](https://github.com/aws-amplify/amplify-cli/commit/b99f58e4a2b85cbe9f430838554ae3c277440132)) +* resolver changes ([#2760](https://github.com/aws-amplify/amplify-cli/issues/2760)) ([8ce0d12](https://github.com/aws-amplify/amplify-cli/commit/8ce0d12eb1d3bd6d0132baca39b6e9daff04c39a)) + ### Reverts -- add query automatically for named keys ([#4513](https://github.com/aws-amplify/amplify-cli/issues/4513)) ([50c1120](https://github.com/aws-amplify/amplify-cli/commit/50c112050645b8fd5011a1e6863d30f58e0c55cb)) -- Revert "fix(graphql-auth-transformer): add list support for ownerField in subs (#3166)" (#3572) ([d693e6b](https://github.com/aws-amplify/amplify-cli/commit/d693e6b2819a5d20188fa9f68d94ef955e474bd3)), closes [#3166](https://github.com/aws-amplify/amplify-cli/issues/3166) [#3572](https://github.com/aws-amplify/amplify-cli/issues/3572) +* add query automatically for named keys ([#4513](https://github.com/aws-amplify/amplify-cli/issues/4513)) ([50c1120](https://github.com/aws-amplify/amplify-cli/commit/50c112050645b8fd5011a1e6863d30f58e0c55cb)) +* Revert "fix(graphql-auth-transformer): add list support for ownerField in subs (#3166)" (#3572) ([d693e6b](https://github.com/aws-amplify/amplify-cli/commit/d693e6b2819a5d20188fa9f68d94ef955e474bd3)), closes [#3166](https://github.com/aws-amplify/amplify-cli/issues/3166) [#3572](https://github.com/aws-amplify/amplify-cli/issues/3572) + * Adding Auth on Subscriptions (#2068) ([81c630d](https://github.com/aws-amplify/amplify-cli/commit/81c630d782a6be720e513677a34b7a7dacbdc629)), closes [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) [#1766](https://github.com/aws-amplify/amplify-cli/issues/1766) [#1043](https://github.com/aws-amplify/amplify-cli/issues/1043) [#1766](https://github.com/aws-amplify/amplify-cli/issues/1766) [#1043](https://github.com/aws-amplify/amplify-cli/issues/1043) [#1766](https://github.com/aws-amplify/amplify-cli/issues/1766) [#1043](https://github.com/aws-amplify/amplify-cli/issues/1043) [#1766](https://github.com/aws-amplify/amplify-cli/issues/1766) [#1043](https://github.com/aws-amplify/amplify-cli/issues/1043) [#1766](https://github.com/aws-amplify/amplify-cli/issues/1766) [#1043](https://github.com/aws-amplify/amplify-cli/issues/1043) [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) + ### BREAKING CHANGES -- If an owner is used in the auth directive it will either be a requirement if it's - the only rule or an optional input if used with other rules -- If an owner is included in the auth directive it will either be a requirement if - it's the only rule or an optional input if used with other rules -- the subscription operations will require an argument if owner is the only auth rule -- Subscriptions will require an argument if an owner is only rule set - If owner & - group rules are owner will be an optional arg +* If an owner is used in the auth directive it will either be a requirement if it's +the only rule or an optional input if used with other rules +* If an owner is included in the auth directive it will either be a requirement if +it's the only rule or an optional input if used with other rules +* the subscription operations will require an argument if owner is the only auth rule +* Subscriptions will require an argument if an owner is only rule set - If owner & +group rules are owner will be an optional arg + + + + ## [6.21.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.21.1...graphql-auth-transformer@6.21.4) (2020-11-20) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [6.21.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.21.1...graphql-auth-transformer@6.21.3) (2020-11-20) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [6.21.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.21.1...graphql-auth-transformer@6.21.2) (2020-11-19) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [6.21.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.21.0...graphql-auth-transformer@6.21.1) (2020-11-08) **Note:** Version bump only for package graphql-auth-transformer + + + + # [6.21.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.20.10...graphql-auth-transformer@6.21.0) (2020-10-30) + ### Features -- **graphql-elasticsearch-transformer:** add 'from' query parameter ([#5098](https://github.com/aws-amplify/amplify-cli/issues/5098)) ([d52a804](https://github.com/aws-amplify/amplify-cli/commit/d52a804c25df63cd1cee1a72bb99286ecfe54ed5)) +* **graphql-elasticsearch-transformer:** add 'from' query parameter ([#5098](https://github.com/aws-amplify/amplify-cli/issues/5098)) ([d52a804](https://github.com/aws-amplify/amplify-cli/commit/d52a804c25df63cd1cee1a72bb99286ecfe54ed5)) + + + + ## [6.20.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.20.9...graphql-auth-transformer@6.20.10) (2020-10-27) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [6.20.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.20.8...graphql-auth-transformer@6.20.9) (2020-10-22) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [6.20.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.20.7...graphql-auth-transformer@6.20.8) (2020-10-17) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [6.20.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.20.6...graphql-auth-transformer@6.20.7) (2020-10-01) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [6.20.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.20.5...graphql-auth-transformer@6.20.6) (2020-09-16) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [6.20.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.20.4...graphql-auth-transformer@6.20.5) (2020-09-02) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [6.20.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.20.3...graphql-auth-transformer@6.20.4) (2020-08-31) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [6.20.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.20.2...graphql-auth-transformer@6.20.3) (2020-08-20) + ### Bug Fixes -- **graphql-auth-transformer:** allow optional owner arg on multi auth ([#4719](https://github.com/aws-amplify/amplify-cli/issues/4719)) ([fd0a4bc](https://github.com/aws-amplify/amplify-cli/commit/fd0a4bcfbf8532cb3e13438923a1e03f7260ef26)), closes [#4638](https://github.com/aws-amplify/amplify-cli/issues/4638) +* **graphql-auth-transformer:** allow optional owner arg on multi auth ([#4719](https://github.com/aws-amplify/amplify-cli/issues/4719)) ([fd0a4bc](https://github.com/aws-amplify/amplify-cli/commit/fd0a4bcfbf8532cb3e13438923a1e03f7260ef26)), closes [#4638](https://github.com/aws-amplify/amplify-cli/issues/4638) + + + + ## [6.20.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.20.1...graphql-auth-transformer@6.20.2) (2020-08-14) + ### Bug Fixes -- **graphql-auth-transformer:** add authmode check ([#5014](https://github.com/aws-amplify/amplify-cli/issues/5014)) ([23080c4](https://github.com/aws-amplify/amplify-cli/commit/23080c4406dde488b68c38d01efbb625537894ab)), closes [#3700](https://github.com/aws-amplify/amplify-cli/issues/3700) -- **graphql-auth-transformer:** early return if no obj ([#5050](https://github.com/aws-amplify/amplify-cli/issues/5050)) ([ed1f2b3](https://github.com/aws-amplify/amplify-cli/commit/ed1f2b364b50ab3f2b16ddac849c937b239bb499)) +* **graphql-auth-transformer:** add authmode check ([#5014](https://github.com/aws-amplify/amplify-cli/issues/5014)) ([23080c4](https://github.com/aws-amplify/amplify-cli/commit/23080c4406dde488b68c38d01efbb625537894ab)), closes [#3700](https://github.com/aws-amplify/amplify-cli/issues/3700) +* **graphql-auth-transformer:** early return if no obj ([#5050](https://github.com/aws-amplify/amplify-cli/issues/5050)) ([ed1f2b3](https://github.com/aws-amplify/amplify-cli/commit/ed1f2b364b50ab3f2b16ddac849c937b239bb499)) + + + + ## [6.20.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.20.0...graphql-auth-transformer@6.20.1) (2020-08-11) + ### Bug Fixes -- **graphql-auth-transformer:** fix null owner auth assignment ([#5045](https://github.com/aws-amplify/amplify-cli/issues/5045)) ([72bdb19](https://github.com/aws-amplify/amplify-cli/commit/72bdb19f83396237d59f33ed968e47e62df5d500)), closes [#5018](https://github.com/aws-amplify/amplify-cli/issues/5018) +* **graphql-auth-transformer:** fix null owner auth assignment ([#5045](https://github.com/aws-amplify/amplify-cli/issues/5045)) ([72bdb19](https://github.com/aws-amplify/amplify-cli/commit/72bdb19f83396237d59f33ed968e47e62df5d500)), closes [#5018](https://github.com/aws-amplify/amplify-cli/issues/5018) + + + + # [6.20.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.18.6...graphql-auth-transformer@6.20.0) (2020-07-29) + ### Features -- headless mode for API category ([#4834](https://github.com/aws-amplify/amplify-cli/issues/4834)) ([c2e09d7](https://github.com/aws-amplify/amplify-cli/commit/c2e09d73fd1bb461eeace8f4a7addd70a63047ad)) +* headless mode for API category ([#4834](https://github.com/aws-amplify/amplify-cli/issues/4834)) ([c2e09d7](https://github.com/aws-amplify/amplify-cli/commit/c2e09d73fd1bb461eeace8f4a7addd70a63047ad)) + + + + # [6.19.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.18.6...graphql-auth-transformer@6.19.0) (2020-07-23) + ### Features -- headless mode for API category ([#4834](https://github.com/aws-amplify/amplify-cli/issues/4834)) ([b729266](https://github.com/aws-amplify/amplify-cli/commit/b729266b9bb519738ef88125784d72ac428f47e1)) +* headless mode for API category ([#4834](https://github.com/aws-amplify/amplify-cli/issues/4834)) ([b729266](https://github.com/aws-amplify/amplify-cli/commit/b729266b9bb519738ef88125784d72ac428f47e1)) + + + + ## [6.18.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.18.5...graphql-auth-transformer@6.18.6) (2020-07-18) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [6.18.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.18.4...graphql-auth-transformer@6.18.5) (2020-07-15) + ### Bug Fixes -- **graphql-auth-transformer:** add a time delay when creating apiKey ([#4493](https://github.com/aws-amplify/amplify-cli/issues/4493)) ([1d56b40](https://github.com/aws-amplify/amplify-cli/commit/1d56b40d673b257e07905d9bc1830e8f9c8495a1)) +* **graphql-auth-transformer:** add a time delay when creating apiKey ([#4493](https://github.com/aws-amplify/amplify-cli/issues/4493)) ([1d56b40](https://github.com/aws-amplify/amplify-cli/commit/1d56b40d673b257e07905d9bc1830e8f9c8495a1)) + + + + ## [6.18.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.18.3...graphql-auth-transformer@6.18.4) (2020-07-14) + ### Bug Fixes -- **graphql-auth-transformer:** allow auth progation to recursive types ([#4788](https://github.com/aws-amplify/amplify-cli/issues/4788)) ([827c7b8](https://github.com/aws-amplify/amplify-cli/commit/827c7b8df81fdae38826c94f7ac7698a8887001a)), closes [#4631](https://github.com/aws-amplify/amplify-cli/issues/4631) +* **graphql-auth-transformer:** allow auth progation to recursive types ([#4788](https://github.com/aws-amplify/amplify-cli/issues/4788)) ([827c7b8](https://github.com/aws-amplify/amplify-cli/commit/827c7b8df81fdae38826c94f7ac7698a8887001a)), closes [#4631](https://github.com/aws-amplify/amplify-cli/issues/4631) + + + + ## [6.18.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.18.2...graphql-auth-transformer@6.18.3) (2020-06-25) + ### Reverts -- Revert "fix: change scope of hashed files for AppSync (#4602)" ([73aaab1](https://github.com/aws-amplify/amplify-cli/commit/73aaab1a7b1f8b2de5fa22fa1ef9aeea7de35cb4)), closes [#4602](https://github.com/aws-amplify/amplify-cli/issues/4602) +* Revert "fix: change scope of hashed files for AppSync (#4602)" ([73aaab1](https://github.com/aws-amplify/amplify-cli/commit/73aaab1a7b1f8b2de5fa22fa1ef9aeea7de35cb4)), closes [#4602](https://github.com/aws-amplify/amplify-cli/issues/4602) + + + + ## [6.18.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.18.1...graphql-auth-transformer@6.18.2) (2020-06-18) + ### Bug Fixes -- change scope of hashed files for AppSync ([#4602](https://github.com/aws-amplify/amplify-cli/issues/4602)) ([10fa9da](https://github.com/aws-amplify/amplify-cli/commit/10fa9da646f4de755e2dc92cd4bb2a6319425d72)), closes [#4458](https://github.com/aws-amplify/amplify-cli/issues/4458) +* change scope of hashed files for AppSync ([#4602](https://github.com/aws-amplify/amplify-cli/issues/4602)) ([10fa9da](https://github.com/aws-amplify/amplify-cli/commit/10fa9da646f4de755e2dc92cd4bb2a6319425d72)), closes [#4458](https://github.com/aws-amplify/amplify-cli/issues/4458) + + + + ## [6.18.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.18.0...graphql-auth-transformer@6.18.1) (2020-06-11) + ### Reverts -- add query automatically for named keys ([#4513](https://github.com/aws-amplify/amplify-cli/issues/4513)) ([6d3123b](https://github.com/aws-amplify/amplify-cli/commit/6d3123bfe3ba412d3b1af076e550e6733c988c8f)) +* add query automatically for named keys ([#4513](https://github.com/aws-amplify/amplify-cli/issues/4513)) ([6d3123b](https://github.com/aws-amplify/amplify-cli/commit/6d3123bfe3ba412d3b1af076e550e6733c988c8f)) + + + + # [6.18.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.17.0...graphql-auth-transformer@6.18.0) (2020-06-10) + ### Bug Fixes -- [#3910](https://github.com/aws-amplify/amplify-cli/issues/3910) - propagate non-model auth to nested types ([#4477](https://github.com/aws-amplify/amplify-cli/issues/4477)) ([493e631](https://github.com/aws-amplify/amplify-cli/commit/493e631b51643ab22e7497591464e882a1bba7df)) +* [#3910](https://github.com/aws-amplify/amplify-cli/issues/3910) - propagate non-model auth to nested types ([#4477](https://github.com/aws-amplify/amplify-cli/issues/4477)) ([493e631](https://github.com/aws-amplify/amplify-cli/commit/493e631b51643ab22e7497591464e882a1bba7df)) + ### Features -- **graphql-key-transformer:** add query automatically for named keys ([#4458](https://github.com/aws-amplify/amplify-cli/issues/4458)) ([3d194f8](https://github.com/aws-amplify/amplify-cli/commit/3d194f805dcbd6325ddf78155c4327dbca3e7f4a)) +* **graphql-key-transformer:** add query automatically for named keys ([#4458](https://github.com/aws-amplify/amplify-cli/issues/4458)) ([3d194f8](https://github.com/aws-amplify/amplify-cli/commit/3d194f805dcbd6325ddf78155c4327dbca3e7f4a)) + + + + # [6.17.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.16.1...graphql-auth-transformer@6.17.0) (2020-06-02) + ### Bug Fixes -- **graphql-auth-transformer:** use read to allow subscriptions ([#4340](https://github.com/aws-amplify/amplify-cli/issues/4340)) ([15eac84](https://github.com/aws-amplify/amplify-cli/commit/15eac8454e0455cd402776308a2716ac406bacbb)), closes [#3777](https://github.com/aws-amplify/amplify-cli/issues/3777) [#4182](https://github.com/aws-amplify/amplify-cli/issues/4182) [#4137](https://github.com/aws-amplify/amplify-cli/issues/4137) +* **graphql-auth-transformer:** use read to allow subscriptions ([#4340](https://github.com/aws-amplify/amplify-cli/issues/4340)) ([15eac84](https://github.com/aws-amplify/amplify-cli/commit/15eac8454e0455cd402776308a2716ac406bacbb)), closes [#3777](https://github.com/aws-amplify/amplify-cli/issues/3777) [#4182](https://github.com/aws-amplify/amplify-cli/issues/4182) [#4137](https://github.com/aws-amplify/amplify-cli/issues/4137) + ### Features -- **graphql-key-transformer:** auto population of id and timestamp ([#4382](https://github.com/aws-amplify/amplify-cli/issues/4382)) ([c0a4f88](https://github.com/aws-amplify/amplify-cli/commit/c0a4f8889fc363bb9c9d08ff822c591874777f7b)) +* **graphql-key-transformer:** auto population of id and timestamp ([#4382](https://github.com/aws-amplify/amplify-cli/issues/4382)) ([c0a4f88](https://github.com/aws-amplify/amplify-cli/commit/c0a4f8889fc363bb9c9d08ff822c591874777f7b)) + + + + ## [6.16.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.16.0...graphql-auth-transformer@6.16.1) (2020-05-26) + ### Bug Fixes -- **graphql-elasticsearch-transformer:** support del in sync enabled API ([#4281](https://github.com/aws-amplify/amplify-cli/issues/4281)) ([f57f824](https://github.com/aws-amplify/amplify-cli/commit/f57f8242f18c79d48b751e29952e3cdd21409f98)), closes [#4228](https://github.com/aws-amplify/amplify-cli/issues/4228) [#4228](https://github.com/aws-amplify/amplify-cli/issues/4228) +* **graphql-elasticsearch-transformer:** support del in sync enabled API ([#4281](https://github.com/aws-amplify/amplify-cli/issues/4281)) ([f57f824](https://github.com/aws-amplify/amplify-cli/commit/f57f8242f18c79d48b751e29952e3cdd21409f98)), closes [#4228](https://github.com/aws-amplify/amplify-cli/issues/4228) [#4228](https://github.com/aws-amplify/amplify-cli/issues/4228) + + + + # [6.16.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.15.4...graphql-auth-transformer@6.16.0) (2020-05-15) + ### Features -- **graphql-dynamodb-transformer:** expose createdAt and updatedAt on model ([#4149](https://github.com/aws-amplify/amplify-cli/issues/4149)) ([8e0662e](https://github.com/aws-amplify/amplify-cli/commit/8e0662eac8c88da9393f32c33457a597acf591ed)), closes [#401](https://github.com/aws-amplify/amplify-cli/issues/401) +* **graphql-dynamodb-transformer:** expose createdAt and updatedAt on model ([#4149](https://github.com/aws-amplify/amplify-cli/issues/4149)) ([8e0662e](https://github.com/aws-amplify/amplify-cli/commit/8e0662eac8c88da9393f32c33457a597acf591ed)), closes [#401](https://github.com/aws-amplify/amplify-cli/issues/401) + + + + ## [6.15.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.15.3...graphql-auth-transformer@6.15.4) (2020-05-08) + ### Bug Fixes -- **graphql-auth-transformer:** fix dynamic group auth permission check ([#4084](https://github.com/aws-amplify/amplify-cli/issues/4084)) ([688e831](https://github.com/aws-amplify/amplify-cli/commit/688e83148f554eb5f0803d0a603ae569609757ab)) +* **graphql-auth-transformer:** fix dynamic group auth permission check ([#4084](https://github.com/aws-amplify/amplify-cli/issues/4084)) ([688e831](https://github.com/aws-amplify/amplify-cli/commit/688e83148f554eb5f0803d0a603ae569609757ab)) + + + + ## [6.15.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.15.2...graphql-auth-transformer@6.15.3) (2020-04-23) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [6.15.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.15.1...graphql-auth-transformer@6.15.2) (2020-03-22) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [6.15.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.13.4...graphql-auth-transformer@6.15.1) (2020-03-07) + ### Bug Fixes -- **graphql-auth-transformer:** add list support for ownerField in subs ([#3166](https://github.com/aws-amplify/amplify-cli/issues/3166)) ([8d68277](https://github.com/aws-amplify/amplify-cli/commit/8d6827752ebd076424d3c76122b136eca65b02a8)) -- [#2711](https://github.com/aws-amplify/amplify-cli/issues/2711) - usage of [@auth](https://github.com/auth) without [@model](https://github.com/model) on fields ([#3590](https://github.com/aws-amplify/amplify-cli/issues/3590)) ([553186e](https://github.com/aws-amplify/amplify-cli/commit/553186e53050cafdf27120443d176023ef4acebc)) -- fix typo in comment ([#3490](https://github.com/aws-amplify/amplify-cli/issues/3490)) ([ad3a137](https://github.com/aws-amplify/amplify-cli/commit/ad3a1375ff1e81a6ef5567c2518434114c852df0)) +* **graphql-auth-transformer:** add list support for ownerField in subs ([#3166](https://github.com/aws-amplify/amplify-cli/issues/3166)) ([8d68277](https://github.com/aws-amplify/amplify-cli/commit/8d6827752ebd076424d3c76122b136eca65b02a8)) +* [#2711](https://github.com/aws-amplify/amplify-cli/issues/2711) - usage of [@auth](https://github.com/auth) without [@model](https://github.com/model) on fields ([#3590](https://github.com/aws-amplify/amplify-cli/issues/3590)) ([553186e](https://github.com/aws-amplify/amplify-cli/commit/553186e53050cafdf27120443d176023ef4acebc)) +* fix typo in comment ([#3490](https://github.com/aws-amplify/amplify-cli/issues/3490)) ([ad3a137](https://github.com/aws-amplify/amplify-cli/commit/ad3a1375ff1e81a6ef5567c2518434114c852df0)) + ### Reverts -- Revert "fix(graphql-auth-transformer): add list support for ownerField in subs (#3166)" (#3572) ([d693e6b](https://github.com/aws-amplify/amplify-cli/commit/d693e6b2819a5d20188fa9f68d94ef955e474bd3)), closes [#3166](https://github.com/aws-amplify/amplify-cli/issues/3166) [#3572](https://github.com/aws-amplify/amplify-cli/issues/3572) +* Revert "fix(graphql-auth-transformer): add list support for ownerField in subs (#3166)" (#3572) ([d693e6b](https://github.com/aws-amplify/amplify-cli/commit/d693e6b2819a5d20188fa9f68d94ef955e474bd3)), closes [#3166](https://github.com/aws-amplify/amplify-cli/issues/3166) [#3572](https://github.com/aws-amplify/amplify-cli/issues/3572) + + + + ## [6.14.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.13.6-beta.0...graphql-auth-transformer@6.14.1) (2020-03-05) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [6.13.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.13.3...graphql-auth-transformer@6.13.4) (2020-02-18) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [6.13.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.13.2...graphql-auth-transformer@6.13.3) (2020-02-13) **Note:** Version bump only for package graphql-auth-transformer + + + + ## [6.13.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.13.1...graphql-auth-transformer@6.13.2) (2020-02-07) + ### Bug Fixes -- sanitize input in transformer resolver([#3316](https://github.com/aws-amplify/amplify-cli/issues/3316)) ([a3bc0a5](https://github.com/aws-amplify/amplify-cli/commit/a3bc0a5e5d3faa7946d16d0f6595ce8c2f3c11dc)) +* sanitize input in transformer resolver([#3316](https://github.com/aws-amplify/amplify-cli/issues/3316)) ([a3bc0a5](https://github.com/aws-amplify/amplify-cli/commit/a3bc0a5e5d3faa7946d16d0f6595ce8c2f3c11dc)) + + + + ## [6.13.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@6.13.0...graphql-auth-transformer@6.13.1) (2020-01-24) + ### Bug Fixes -- non-model [@auth](https://github.com/auth) propagation fails enums ([#3252](https://github.com/aws-amplify/amplify-cli/issues/3252)) ([f48fefa](https://github.com/aws-amplify/amplify-cli/commit/f48fefa31cb36846af2b029ecf3c0c7049937811)) +* non-model [@auth](https://github.com/auth) propagation fails enums ([#3252](https://github.com/aws-amplify/amplify-cli/issues/3252)) ([f48fefa](https://github.com/aws-amplify/amplify-cli/commit/f48fefa31cb36846af2b029ecf3c0c7049937811)) + + + + # [6.13.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-auth-transformer@5.18.0...graphql-auth-transformer@6.13.0) (2020-01-23) diff --git a/packages/graphql-auth-transformer/package.json b/packages/graphql-auth-transformer/package.json index bd8f3ecff2..61ff608137 100644 --- a/packages/graphql-auth-transformer/package.json +++ b/packages/graphql-auth-transformer/package.json @@ -1,6 +1,6 @@ { "name": "graphql-auth-transformer", - "version": "7.2.45", + "version": "7.2.44", "description": "Implements the @auth directive for the appsync model transform.", "repository": { "type": "git", @@ -20,21 +20,20 @@ "test": "jest", "build": "tsc", "clean": "rimraf ./lib", - "watch": "tsc -w", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "watch": "tsc -w" }, "dependencies": { "graphql": "^14.5.8", - "graphql-connection-transformer": "5.2.44", + "graphql-connection-transformer": "5.2.43", "graphql-mapping-template": "4.20.5", - "graphql-transformer-common": "4.24.1", - "graphql-transformer-core": "7.6.7" + "graphql-transformer-common": "4.24.0", + "graphql-transformer-core": "7.6.6" }, "devDependencies": { "cloudform-types": "^4.2.0", - "graphql-dynamodb-transformer": "7.2.44", - "graphql-elasticsearch-transformer": "5.2.45", - "graphql-function-transformer": "3.3.35", + "graphql-dynamodb-transformer": "7.2.43", + "graphql-elasticsearch-transformer": "5.2.44", + "graphql-function-transformer": "3.3.34", "lodash": "^4.17.21", "rimraf": "^3.0.0" }, diff --git a/packages/graphql-connection-transformer/API.md b/packages/graphql-connection-transformer/API.md deleted file mode 100644 index 59b353110a..0000000000 --- a/packages/graphql-connection-transformer/API.md +++ /dev/null @@ -1,36 +0,0 @@ -## API Report File for "graphql-connection-transformer" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { DirectiveNode } from 'graphql'; -import { FieldDefinitionNode } from 'graphql'; -import { InterfaceTypeDefinitionNode } from 'graphql'; -import { KeySchema } from 'cloudform-types/types/dynamoDb/table'; -import { ObjectNode } from 'graphql-mapping-template'; -import { ObjectTypeDefinitionNode } from 'graphql'; -import Resolver from 'cloudform-types/types/appSync/resolver'; -import Table from 'cloudform-types/types/dynamoDb/table'; -import Template from 'cloudform-types/types/template'; -import { Transformer as Transformer_2 } from 'graphql-transformer-core'; -import { TransformerContext } from 'graphql-transformer-core'; - -// @public (undocumented) -export class ModelConnectionTransformer extends Transformer_2 { - constructor(); - // (undocumented) - before: (ctx: TransformerContext) => void; - // (undocumented) - connectionWithKey: (parent: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, field: FieldDefinitionNode, directive: DirectiveNode, ctx: TransformerContext) => void; - // (undocumented) - field: (parent: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, field: FieldDefinitionNode, directive: DirectiveNode, ctx: TransformerContext) => void; - // Warning: (ae-forgotten-export) The symbol "ResourceFactory" needs to be exported by the entry point index.d.ts - // - // (undocumented) - resources: ResourceFactory; -} - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/graphql-connection-transformer/CHANGELOG.md b/packages/graphql-connection-transformer/CHANGELOG.md index 1c7421141b..a41982d671 100644 --- a/packages/graphql-connection-transformer/CHANGELOG.md +++ b/packages/graphql-connection-transformer/CHANGELOG.md @@ -3,560 +3,1040 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.2.44](https://github.com/aws-amplify/amplify-category-api/compare/graphql-connection-transformer@5.2.43...graphql-connection-transformer@5.2.44) (2022-12-03) +## [5.2.43](https://github.com/aws-amplify/amplify-category-api/compare/graphql-connection-transformer@5.2.42...graphql-connection-transformer@5.2.43) (2022-09-14) **Note:** Version bump only for package graphql-connection-transformer -## [5.2.43](https://github.com/aws-amplify/amplify-category-api/compare/graphql-connection-transformer@5.2.42...graphql-connection-transformer@5.2.43) (2022-09-14) -**Note:** Version bump only for package graphql-connection-transformer + + ## [5.2.42](https://github.com/aws-amplify/amplify-category-api/compare/graphql-connection-transformer@5.2.40...graphql-connection-transformer@5.2.42) (2022-07-20) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.41](https://github.com/aws-amplify/amplify-category-api/compare/graphql-connection-transformer@5.2.40...graphql-connection-transformer@5.2.41) (2022-07-14) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.40](https://github.com/aws-amplify/amplify-category-api/compare/graphql-connection-transformer@5.2.39...graphql-connection-transformer@5.2.40) (2022-07-01) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.39](https://github.com/aws-amplify/amplify-category-api/compare/graphql-connection-transformer@5.2.38...graphql-connection-transformer@5.2.39) (2022-06-23) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.38](https://github.com/aws-amplify/amplify-category-api/compare/graphql-connection-transformer@5.2.37...graphql-connection-transformer@5.2.38) (2022-06-13) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.37](https://github.com/aws-amplify/amplify-category-api/compare/graphql-connection-transformer@5.2.36...graphql-connection-transformer@5.2.37) (2022-06-10) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.36](https://github.com/aws-amplify/amplify-category-api/compare/graphql-connection-transformer@5.2.35...graphql-connection-transformer@5.2.36) (2022-06-10) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.35](https://github.com/aws-amplify/amplify-category-api/compare/graphql-connection-transformer@5.2.32...graphql-connection-transformer@5.2.35) (2022-06-07) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.34](https://github.com/aws-amplify/amplify-category-api/compare/graphql-connection-transformer@5.2.32...graphql-connection-transformer@5.2.34) (2022-05-31) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.33](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.32...graphql-connection-transformer@5.2.33) (2022-05-02) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.32](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.31...graphql-connection-transformer@5.2.32) (2022-04-29) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.31](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.30...graphql-connection-transformer@5.2.31) (2022-04-27) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.30](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.29...graphql-connection-transformer@5.2.30) (2022-04-11) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.29](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.28...graphql-connection-transformer@5.2.29) (2022-04-07) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.28](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.27...graphql-connection-transformer@5.2.28) (2022-03-23) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.27](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.26...graphql-connection-transformer@5.2.27) (2022-03-17) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.26](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.25...graphql-connection-transformer@5.2.26) (2022-03-14) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.25](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.24...graphql-connection-transformer@5.2.25) (2022-03-07) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.24](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.23...graphql-connection-transformer@5.2.24) (2022-02-25) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.23](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.22...graphql-connection-transformer@5.2.23) (2022-02-15) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.22](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.18...graphql-connection-transformer@5.2.22) (2022-02-10) + + ## 7.6.19 (2022-02-08) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.17...graphql-connection-transformer@5.2.18) (2022-02-03) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.16...graphql-connection-transformer@5.2.17) (2022-01-31) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.15...graphql-connection-transformer@5.2.16) (2022-01-27) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.14...graphql-connection-transformer@5.2.15) (2022-01-23) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.13...graphql-connection-transformer@5.2.14) (2022-01-13) + ### Bug Fixes -- clean up missing and unused GraphQL v1 dependencies ([#9496](https://github.com/aws-amplify/amplify-cli/issues/9496)) ([fe8201b](https://github.com/aws-amplify/amplify-cli/commit/fe8201be17f42db233fce0bb366ff4d0c8358ec0)) +* clean up missing and unused GraphQL v1 dependencies ([#9496](https://github.com/aws-amplify/amplify-cli/issues/9496)) ([fe8201b](https://github.com/aws-amplify/amplify-cli/commit/fe8201be17f42db233fce0bb366ff4d0c8358ec0)) + + + + ## [5.2.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.11...graphql-connection-transformer@5.2.13) (2022-01-10) + + ## 7.6.7 (2022-01-10) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.10...graphql-connection-transformer@5.2.11) (2021-12-21) + ### Bug Fixes -- generate list types will nullable elements ([#9310](https://github.com/aws-amplify/amplify-cli/issues/9310)) ([e972956](https://github.com/aws-amplify/amplify-cli/commit/e9729565fef2ac7df51f7fc7f345da536f385ac1)) +* generate list types will nullable elements ([#9310](https://github.com/aws-amplify/amplify-cli/issues/9310)) ([e972956](https://github.com/aws-amplify/amplify-cli/commit/e9729565fef2ac7df51f7fc7f345da536f385ac1)) + + + + ## [5.2.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.9...graphql-connection-transformer@5.2.10) (2021-12-17) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.8...graphql-connection-transformer@5.2.9) (2021-12-03) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.7...graphql-connection-transformer@5.2.8) (2021-12-02) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.6...graphql-connection-transformer@5.2.7) (2021-12-01) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.5...graphql-connection-transformer@5.2.6) (2021-11-26) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.4...graphql-connection-transformer@5.2.5) (2021-11-23) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.3...graphql-connection-transformer@5.2.4) (2021-11-21) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.2...graphql-connection-transformer@5.2.3) (2021-11-20) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@5.2.1...graphql-connection-transformer@5.2.2) (2021-11-17) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [5.2.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.22.0...graphql-connection-transformer@5.2.1) (2021-11-15) **Note:** Version bump only for package graphql-connection-transformer + + + + # [5.0.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.25...graphql-connection-transformer@5.0.0) (2021-11-13) + ### Bug Fixes -- **graphql-relational-transformer:** fix has many without fields ([#8700](https://github.com/aws-amplify/amplify-cli/issues/8700)) ([cc21d4d](https://github.com/aws-amplify/amplify-cli/commit/cc21d4dcf827a9ef27a89dffe828f3726a03ecea)) +* **graphql-relational-transformer:** fix has many without fields ([#8700](https://github.com/aws-amplify/amplify-cli/issues/8700)) ([cc21d4d](https://github.com/aws-amplify/amplify-cli/commit/cc21d4dcf827a9ef27a89dffe828f3726a03ecea)) + ### Features -- generate list types as non-null ([#8166](https://github.com/aws-amplify/amplify-cli/issues/8166)) ([93786c1](https://github.com/aws-amplify/amplify-cli/commit/93786c13ef04c72748ca32a1ef7878c0e6b5b129)) +* generate list types as non-null ([#8166](https://github.com/aws-amplify/amplify-cli/issues/8166)) ([93786c1](https://github.com/aws-amplify/amplify-cli/commit/93786c13ef04c72748ca32a1ef7878c0e6b5b129)) + + + + # [4.22.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.25...graphql-connection-transformer@4.22.0) (2021-11-11) + ### Bug Fixes -- **graphql-relational-transformer:** fix has many without fields ([#8700](https://github.com/aws-amplify/amplify-cli/issues/8700)) ([cc21d4d](https://github.com/aws-amplify/amplify-cli/commit/cc21d4dcf827a9ef27a89dffe828f3726a03ecea)) +* **graphql-relational-transformer:** fix has many without fields ([#8700](https://github.com/aws-amplify/amplify-cli/issues/8700)) ([cc21d4d](https://github.com/aws-amplify/amplify-cli/commit/cc21d4dcf827a9ef27a89dffe828f3726a03ecea)) + ### Features -- generate list types as non-null ([#8166](https://github.com/aws-amplify/amplify-cli/issues/8166)) ([93786c1](https://github.com/aws-amplify/amplify-cli/commit/93786c13ef04c72748ca32a1ef7878c0e6b5b129)) +* generate list types as non-null ([#8166](https://github.com/aws-amplify/amplify-cli/issues/8166)) ([93786c1](https://github.com/aws-amplify/amplify-cli/commit/93786c13ef04c72748ca32a1ef7878c0e6b5b129)) + + + + ## [4.21.25](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.24...graphql-connection-transformer@4.21.25) (2021-10-10) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.21.24](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.23...graphql-connection-transformer@4.21.24) (2021-10-06) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.21.23](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.22...graphql-connection-transformer@4.21.23) (2021-09-27) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.21.22](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.21...graphql-connection-transformer@4.21.22) (2021-09-18) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.21.21](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.20...graphql-connection-transformer@4.21.21) (2021-09-14) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.21.20](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.19...graphql-connection-transformer@4.21.20) (2021-09-09) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.21.19](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.18...graphql-connection-transformer@4.21.19) (2021-09-02) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.21.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.17...graphql-connection-transformer@4.21.18) (2021-08-24) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.21.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.16...graphql-connection-transformer@4.21.17) (2021-08-06) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.21.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.15...graphql-connection-transformer@4.21.16) (2021-07-30) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.21.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.14...graphql-connection-transformer@4.21.15) (2021-07-27) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.21.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.13...graphql-connection-transformer@4.21.14) (2021-07-16) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.21.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.12...graphql-connection-transformer@4.21.13) (2021-06-30) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.21.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.11...graphql-connection-transformer@4.21.12) (2021-06-24) + ### Bug Fixes -- **graphql-transformer-common:** improve generated graphql pluralization ([#7258](https://github.com/aws-amplify/amplify-cli/issues/7258)) ([fc3ad0d](https://github.com/aws-amplify/amplify-cli/commit/fc3ad0dd5a12a7912c59ae12024f593b4cdf7f2d)), closes [#4224](https://github.com/aws-amplify/amplify-cli/issues/4224) +* **graphql-transformer-common:** improve generated graphql pluralization ([#7258](https://github.com/aws-amplify/amplify-cli/issues/7258)) ([fc3ad0d](https://github.com/aws-amplify/amplify-cli/commit/fc3ad0dd5a12a7912c59ae12024f593b4cdf7f2d)), closes [#4224](https://github.com/aws-amplify/amplify-cli/issues/4224) + + + + ## [4.21.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.10...graphql-connection-transformer@4.21.11) (2021-06-15) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.21.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.9...graphql-connection-transformer@4.21.10) (2021-05-29) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.21.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.8...graphql-connection-transformer@4.21.9) (2021-05-26) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.21.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.7...graphql-connection-transformer@4.21.8) (2021-05-18) + ### Bug Fixes -- **graphql-dynamodb-transformer:** make primary key non null on del ([#6337](https://github.com/aws-amplify/amplify-cli/issues/6337)) ([4a5c679](https://github.com/aws-amplify/amplify-cli/commit/4a5c6795680b6b88efb19b923ee234253ca30c35)), closes [#2564](https://github.com/aws-amplify/amplify-cli/issues/2564) +* **graphql-dynamodb-transformer:** make primary key non null on del ([#6337](https://github.com/aws-amplify/amplify-cli/issues/6337)) ([4a5c679](https://github.com/aws-amplify/amplify-cli/commit/4a5c6795680b6b88efb19b923ee234253ca30c35)), closes [#2564](https://github.com/aws-amplify/amplify-cli/issues/2564) + + + + ## [4.21.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.6...graphql-connection-transformer@4.21.7) (2021-05-14) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.21.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.4...graphql-connection-transformer@4.21.6) (2021-05-03) + + ## 4.50.1 (2021-05-03) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.21.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.4...graphql-connection-transformer@4.21.5) (2021-05-03) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.21.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.3...graphql-connection-transformer@4.21.4) (2021-04-27) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.21.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.2...graphql-connection-transformer@4.21.3) (2021-04-19) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.21.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.21.1...graphql-connection-transformer@4.21.2) (2021-04-14) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.21.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.20.7...graphql-connection-transformer@4.21.1) (2021-04-09) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.20.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.20.6...graphql-connection-transformer@4.20.7) (2021-03-23) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.20.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.20.5...graphql-connection-transformer@4.20.6) (2021-03-11) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.20.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.20.4...graphql-connection-transformer@4.20.5) (2021-03-05) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.20.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.20.3...graphql-connection-transformer@4.20.4) (2021-02-26) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.20.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.20.2...graphql-connection-transformer@4.20.3) (2021-02-24) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.20.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.20.1...graphql-connection-transformer@4.20.2) (2021-02-17) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.20.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.20.0...graphql-connection-transformer@4.20.1) (2021-02-11) **Note:** Version bump only for package graphql-connection-transformer + + + + # [4.20.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.19.4...graphql-connection-transformer@4.20.0) (2021-02-10) + ### Features -- **graphql-connection-transformer:** allow null key-based connections ([#5153](https://github.com/aws-amplify/amplify-cli/issues/5153)) ([e9c8276](https://github.com/aws-amplify/amplify-cli/commit/e9c82768df42144291c70bc719db9f1ab546c39a)) +* **graphql-connection-transformer:** allow null key-based connections ([#5153](https://github.com/aws-amplify/amplify-cli/issues/5153)) ([e9c8276](https://github.com/aws-amplify/amplify-cli/commit/e9c82768df42144291c70bc719db9f1ab546c39a)) + + + + ## [4.19.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.19.3...graphql-connection-transformer@4.19.4) (2020-12-16) + ### Bug Fixes -- **graphql-key-transformer:** prevent non-scalar key fields ([#5319](https://github.com/aws-amplify/amplify-cli/issues/5319)) ([4a5b305](https://github.com/aws-amplify/amplify-cli/commit/4a5b305dd695e61fcbc4ce0ca659b6f5a1c7e467)), closes [#5300](https://github.com/aws-amplify/amplify-cli/issues/5300) -- [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) - add proper AWSJSON mapping in generated filter input types ([#6112](https://github.com/aws-amplify/amplify-cli/issues/6112)) ([743e84a](https://github.com/aws-amplify/amplify-cli/commit/743e84a9d968aab4648a12d3a19aa5ea14c4d755)) +* **graphql-key-transformer:** prevent non-scalar key fields ([#5319](https://github.com/aws-amplify/amplify-cli/issues/5319)) ([4a5b305](https://github.com/aws-amplify/amplify-cli/commit/4a5b305dd695e61fcbc4ce0ca659b6f5a1c7e467)), closes [#5300](https://github.com/aws-amplify/amplify-cli/issues/5300) +* [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) - add proper AWSJSON mapping in generated filter input types ([#6112](https://github.com/aws-amplify/amplify-cli/issues/6112)) ([743e84a](https://github.com/aws-amplify/amplify-cli/commit/743e84a9d968aab4648a12d3a19aa5ea14c4d755)) + ### Reverts -- Revert "Revert "Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158)" (#6160)" (#6183) ([a0ca94e](https://github.com/aws-amplify/amplify-cli/commit/a0ca94e5a1a848404ef3977743f19d26300a636a)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) [#6160](https://github.com/aws-amplify/amplify-cli/issues/6160) [#6183](https://github.com/aws-amplify/amplify-cli/issues/6183) -- Revert "fix(graphql-key-transformer): prevent non-scalar key fields (#5319)" (#6181) ([c61268d](https://github.com/aws-amplify/amplify-cli/commit/c61268d093571c906c13e7033552503b9fd83a98)), closes [#5319](https://github.com/aws-amplify/amplify-cli/issues/5319) [#6181](https://github.com/aws-amplify/amplify-cli/issues/6181) -- Revert "Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158)" (#6160) ([f425924](https://github.com/aws-amplify/amplify-cli/commit/f42592420dcb49640c680c5001b3026ae0129090)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) [#6160](https://github.com/aws-amplify/amplify-cli/issues/6160) -- Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158) ([9e57e4d](https://github.com/aws-amplify/amplify-cli/commit/9e57e4d8c887be8ee4119c87383c7379cec40c37)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) +* Revert "Revert "Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158)" (#6160)" (#6183) ([a0ca94e](https://github.com/aws-amplify/amplify-cli/commit/a0ca94e5a1a848404ef3977743f19d26300a636a)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) [#6160](https://github.com/aws-amplify/amplify-cli/issues/6160) [#6183](https://github.com/aws-amplify/amplify-cli/issues/6183) +* Revert "fix(graphql-key-transformer): prevent non-scalar key fields (#5319)" (#6181) ([c61268d](https://github.com/aws-amplify/amplify-cli/commit/c61268d093571c906c13e7033552503b9fd83a98)), closes [#5319](https://github.com/aws-amplify/amplify-cli/issues/5319) [#6181](https://github.com/aws-amplify/amplify-cli/issues/6181) +* Revert "Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158)" (#6160) ([f425924](https://github.com/aws-amplify/amplify-cli/commit/f42592420dcb49640c680c5001b3026ae0129090)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) [#6160](https://github.com/aws-amplify/amplify-cli/issues/6160) +* Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158) ([9e57e4d](https://github.com/aws-amplify/amplify-cli/commit/9e57e4d8c887be8ee4119c87383c7379cec40c37)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) + + + + ## [4.19.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.19.2...graphql-connection-transformer@4.19.3) (2020-12-07) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.19.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.19.1...graphql-connection-transformer@4.19.2) (2020-11-30) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.19.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.18.18...graphql-connection-transformer@4.19.1) (2020-11-22) **Note:** Version bump only for package graphql-connection-transformer + + + + # [4.19.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@3.5.5...graphql-connection-transformer@4.19.0) (2020-11-22) + ### Bug Fixes -- **graphql-connection-transformer:** error if field not in relatedType ([#4481](https://github.com/aws-amplify/amplify-cli/issues/4481)) ([48e4a5e](https://github.com/aws-amplify/amplify-cli/commit/48e4a5ed8656f963d7cde49d465e4436b313e23e)), closes [#4236](https://github.com/aws-amplify/amplify-cli/issues/4236) -- add custom enum filter to connection filter ([#4269](https://github.com/aws-amplify/amplify-cli/issues/4269)) ([f559df0](https://github.com/aws-amplify/amplify-cli/commit/f559df077015c1c8d8462a92968093efdc5b9452)) -- **graphql-connection-transformer:** limit was not respected ([#4021](https://github.com/aws-amplify/amplify-cli/issues/4021)) ([480d0a0](https://github.com/aws-amplify/amplify-cli/commit/480d0a02a5744225d8375f447ab8dc642e285eaa)) -- [#3438](https://github.com/aws-amplify/amplify-cli/issues/3438), many-to-many with conflict resolution generated wrong schema ([#4171](https://github.com/aws-amplify/amplify-cli/issues/4171)) ([9e8606c](https://github.com/aws-amplify/amplify-cli/commit/9e8606c4a300b5690839ec0869f7384aff189b1f)) -- add AttributeTypeEnum for connections on models with no codegen ([#4102](https://github.com/aws-amplify/amplify-cli/issues/4102)) ([4e92402](https://github.com/aws-amplify/amplify-cli/commit/4e92402e0b0fae30501972f3ad16203fc19ba287)) -- **graphql-connection-transformer:** support non string type in sort key ([#3492](https://github.com/aws-amplify/amplify-cli/issues/3492)) ([bc4a1d9](https://github.com/aws-amplify/amplify-cli/commit/bc4a1d9bd707c62ea2c4ec685401f34dfeca0bd0)), closes [#3403](https://github.com/aws-amplify/amplify-cli/issues/3403) -- **graphql-connection-transformer:** valiate composite sortkey ([#3419](https://github.com/aws-amplify/amplify-cli/issues/3419)) ([e9d0e95](https://github.com/aws-amplify/amplify-cli/commit/e9d0e95616075d9f152191bc5eb0ee612f8f65c0)) -- [#2296](https://github.com/aws-amplify/amplify-cli/issues/2296) [#2304](https://github.com/aws-amplify/amplify-cli/issues/2304) [#2100](https://github.com/aws-amplify/amplify-cli/issues/2100) ([#2439](https://github.com/aws-amplify/amplify-cli/issues/2439)) ([82762d6](https://github.com/aws-amplify/amplify-cli/commit/82762d6187eb2102ebd134b181622188c5632d1d)) -- [#2347](https://github.com/aws-amplify/amplify-cli/issues/2347) - enum validation for key directive ([#2363](https://github.com/aws-amplify/amplify-cli/issues/2363)) ([1facade](https://github.com/aws-amplify/amplify-cli/commit/1facaded3095eaff5a015e76ca4d718b7bc3c938)) -- [#2389](https://github.com/aws-amplify/amplify-cli/issues/2389) ([#2538](https://github.com/aws-amplify/amplify-cli/issues/2538)) ([fb92a9d](https://github.com/aws-amplify/amplify-cli/commit/fb92a9d7c6a1f807e49b7f899531de90cc1f4ee3)) -- build break, chore: typescript, lerna update ([#2640](https://github.com/aws-amplify/amplify-cli/issues/2640)) ([29fae36](https://github.com/aws-amplify/amplify-cli/commit/29fae366f4cab054feefa58c7dc733002d19570c)) -- export Typescript definitions and fix resulting type errors ([#2452](https://github.com/aws-amplify/amplify-cli/issues/2452)) ([7de3845](https://github.com/aws-amplify/amplify-cli/commit/7de384594d3b9cbf22cdaa85107fc8df26c141ec)), closes [#2451](https://github.com/aws-amplify/amplify-cli/issues/2451) -- sanitize input in transformer resolver([#3316](https://github.com/aws-amplify/amplify-cli/issues/3316)) ([a3bc0a5](https://github.com/aws-amplify/amplify-cli/commit/a3bc0a5e5d3faa7946d16d0f6595ce8c2f3c11dc)) -- upgrade to node10 as min version for CLI ([#3128](https://github.com/aws-amplify/amplify-cli/issues/3128)) ([a0b18e0](https://github.com/aws-amplify/amplify-cli/commit/a0b18e0187a26b4ab0e6e986b0277f347e829444)) -- **graphql-connection-transformer:** fix self connection bug ([#1944](https://github.com/aws-amplify/amplify-cli/issues/1944)) ([1a6affc](https://github.com/aws-amplify/amplify-cli/commit/1a6affc7cc5ba0d59c908b6f6a58852013d22343)), closes [#1799](https://github.com/aws-amplify/amplify-cli/issues/1799) +* **graphql-connection-transformer:** error if field not in relatedType ([#4481](https://github.com/aws-amplify/amplify-cli/issues/4481)) ([48e4a5e](https://github.com/aws-amplify/amplify-cli/commit/48e4a5ed8656f963d7cde49d465e4436b313e23e)), closes [#4236](https://github.com/aws-amplify/amplify-cli/issues/4236) +* add custom enum filter to connection filter ([#4269](https://github.com/aws-amplify/amplify-cli/issues/4269)) ([f559df0](https://github.com/aws-amplify/amplify-cli/commit/f559df077015c1c8d8462a92968093efdc5b9452)) +* **graphql-connection-transformer:** limit was not respected ([#4021](https://github.com/aws-amplify/amplify-cli/issues/4021)) ([480d0a0](https://github.com/aws-amplify/amplify-cli/commit/480d0a02a5744225d8375f447ab8dc642e285eaa)) +* [#3438](https://github.com/aws-amplify/amplify-cli/issues/3438), many-to-many with conflict resolution generated wrong schema ([#4171](https://github.com/aws-amplify/amplify-cli/issues/4171)) ([9e8606c](https://github.com/aws-amplify/amplify-cli/commit/9e8606c4a300b5690839ec0869f7384aff189b1f)) +* add AttributeTypeEnum for connections on models with no codegen ([#4102](https://github.com/aws-amplify/amplify-cli/issues/4102)) ([4e92402](https://github.com/aws-amplify/amplify-cli/commit/4e92402e0b0fae30501972f3ad16203fc19ba287)) +* **graphql-connection-transformer:** support non string type in sort key ([#3492](https://github.com/aws-amplify/amplify-cli/issues/3492)) ([bc4a1d9](https://github.com/aws-amplify/amplify-cli/commit/bc4a1d9bd707c62ea2c4ec685401f34dfeca0bd0)), closes [#3403](https://github.com/aws-amplify/amplify-cli/issues/3403) +* **graphql-connection-transformer:** valiate composite sortkey ([#3419](https://github.com/aws-amplify/amplify-cli/issues/3419)) ([e9d0e95](https://github.com/aws-amplify/amplify-cli/commit/e9d0e95616075d9f152191bc5eb0ee612f8f65c0)) +* [#2296](https://github.com/aws-amplify/amplify-cli/issues/2296) [#2304](https://github.com/aws-amplify/amplify-cli/issues/2304) [#2100](https://github.com/aws-amplify/amplify-cli/issues/2100) ([#2439](https://github.com/aws-amplify/amplify-cli/issues/2439)) ([82762d6](https://github.com/aws-amplify/amplify-cli/commit/82762d6187eb2102ebd134b181622188c5632d1d)) +* [#2347](https://github.com/aws-amplify/amplify-cli/issues/2347) - enum validation for key directive ([#2363](https://github.com/aws-amplify/amplify-cli/issues/2363)) ([1facade](https://github.com/aws-amplify/amplify-cli/commit/1facaded3095eaff5a015e76ca4d718b7bc3c938)) +* [#2389](https://github.com/aws-amplify/amplify-cli/issues/2389) ([#2538](https://github.com/aws-amplify/amplify-cli/issues/2538)) ([fb92a9d](https://github.com/aws-amplify/amplify-cli/commit/fb92a9d7c6a1f807e49b7f899531de90cc1f4ee3)) +* build break, chore: typescript, lerna update ([#2640](https://github.com/aws-amplify/amplify-cli/issues/2640)) ([29fae36](https://github.com/aws-amplify/amplify-cli/commit/29fae366f4cab054feefa58c7dc733002d19570c)) +* export Typescript definitions and fix resulting type errors ([#2452](https://github.com/aws-amplify/amplify-cli/issues/2452)) ([7de3845](https://github.com/aws-amplify/amplify-cli/commit/7de384594d3b9cbf22cdaa85107fc8df26c141ec)), closes [#2451](https://github.com/aws-amplify/amplify-cli/issues/2451) +* sanitize input in transformer resolver([#3316](https://github.com/aws-amplify/amplify-cli/issues/3316)) ([a3bc0a5](https://github.com/aws-amplify/amplify-cli/commit/a3bc0a5e5d3faa7946d16d0f6595ce8c2f3c11dc)) +* upgrade to node10 as min version for CLI ([#3128](https://github.com/aws-amplify/amplify-cli/issues/3128)) ([a0b18e0](https://github.com/aws-amplify/amplify-cli/commit/a0b18e0187a26b4ab0e6e986b0277f347e829444)) +* **graphql-connection-transformer:** fix self connection bug ([#1944](https://github.com/aws-amplify/amplify-cli/issues/1944)) ([1a6affc](https://github.com/aws-amplify/amplify-cli/commit/1a6affc7cc5ba0d59c908b6f6a58852013d22343)), closes [#1799](https://github.com/aws-amplify/amplify-cli/issues/1799) + ### Features -- **amplify-category-api:** change default graphql query limit to 100 ([#4124](https://github.com/aws-amplify/amplify-cli/issues/4124)) ([1a68c4d](https://github.com/aws-amplify/amplify-cli/commit/1a68c4d589e2101357dec4e980719fc547964e23)) -- **amplify-codegen-appsync-model-plugin:** modelgen connection support ([#2836](https://github.com/aws-amplify/amplify-cli/issues/2836)) ([353749c](https://github.com/aws-amplify/amplify-cli/commit/353749ce6643a07206a1f4c30d00beb775db169e)) -- **cli:** cLI updates and new features for Amplify Console ([#2742](https://github.com/aws-amplify/amplify-cli/issues/2742)) ([0fd0dd5](https://github.com/aws-amplify/amplify-cli/commit/0fd0dd5102177766c454c8715fa5acac32385048)) -- **graphql-connection-transformer:** limit ([#1953](https://github.com/aws-amplify/amplify-cli/issues/1953)) ([dcaf844](https://github.com/aws-amplify/amplify-cli/commit/dcaf84480974e7a697d1ea29782a4f5032a77942)) -- **graphql-dynamodb-transformer:** expose createdAt and updatedAt on model ([#4149](https://github.com/aws-amplify/amplify-cli/issues/4149)) ([8e0662e](https://github.com/aws-amplify/amplify-cli/commit/8e0662eac8c88da9393f32c33457a597acf591ed)), closes [#401](https://github.com/aws-amplify/amplify-cli/issues/401) -- **graphql-key-transformer:** add query automatically for named keys ([#4458](https://github.com/aws-amplify/amplify-cli/issues/4458)) ([375282d](https://github.com/aws-amplify/amplify-cli/commit/375282d648cf9d096d13c7b958a0dfb7bd6d60b0)) -- adding amplify cli predictions category ([#1936](https://github.com/aws-amplify/amplify-cli/issues/1936)) ([b7b7c2c](https://github.com/aws-amplify/amplify-cli/commit/b7b7c2c1927da10f8c54f38a523021187361131c)) -- conditions update ([#2789](https://github.com/aws-amplify/amplify-cli/issues/2789)) ([3fae391](https://github.com/aws-amplify/amplify-cli/commit/3fae391340d5fd151e1c43286c90142b5ab0eab0)) -- updated version of [#2118](https://github.com/aws-amplify/amplify-cli/issues/2118) with addressed review comments ([#2230](https://github.com/aws-amplify/amplify-cli/issues/2230)) ([be3c499](https://github.com/aws-amplify/amplify-cli/commit/be3c499edcc6bec63b38e9241c5af7b83c930022)) +* **amplify-category-api:** change default graphql query limit to 100 ([#4124](https://github.com/aws-amplify/amplify-cli/issues/4124)) ([1a68c4d](https://github.com/aws-amplify/amplify-cli/commit/1a68c4d589e2101357dec4e980719fc547964e23)) +* **amplify-codegen-appsync-model-plugin:** modelgen connection support ([#2836](https://github.com/aws-amplify/amplify-cli/issues/2836)) ([353749c](https://github.com/aws-amplify/amplify-cli/commit/353749ce6643a07206a1f4c30d00beb775db169e)) +* **cli:** cLI updates and new features for Amplify Console ([#2742](https://github.com/aws-amplify/amplify-cli/issues/2742)) ([0fd0dd5](https://github.com/aws-amplify/amplify-cli/commit/0fd0dd5102177766c454c8715fa5acac32385048)) +* **graphql-connection-transformer:** limit ([#1953](https://github.com/aws-amplify/amplify-cli/issues/1953)) ([dcaf844](https://github.com/aws-amplify/amplify-cli/commit/dcaf84480974e7a697d1ea29782a4f5032a77942)) +* **graphql-dynamodb-transformer:** expose createdAt and updatedAt on model ([#4149](https://github.com/aws-amplify/amplify-cli/issues/4149)) ([8e0662e](https://github.com/aws-amplify/amplify-cli/commit/8e0662eac8c88da9393f32c33457a597acf591ed)), closes [#401](https://github.com/aws-amplify/amplify-cli/issues/401) +* **graphql-key-transformer:** add query automatically for named keys ([#4458](https://github.com/aws-amplify/amplify-cli/issues/4458)) ([375282d](https://github.com/aws-amplify/amplify-cli/commit/375282d648cf9d096d13c7b958a0dfb7bd6d60b0)) +* adding amplify cli predictions category ([#1936](https://github.com/aws-amplify/amplify-cli/issues/1936)) ([b7b7c2c](https://github.com/aws-amplify/amplify-cli/commit/b7b7c2c1927da10f8c54f38a523021187361131c)) +* conditions update ([#2789](https://github.com/aws-amplify/amplify-cli/issues/2789)) ([3fae391](https://github.com/aws-amplify/amplify-cli/commit/3fae391340d5fd151e1c43286c90142b5ab0eab0)) +* updated version of [#2118](https://github.com/aws-amplify/amplify-cli/issues/2118) with addressed review comments ([#2230](https://github.com/aws-amplify/amplify-cli/issues/2230)) ([be3c499](https://github.com/aws-amplify/amplify-cli/commit/be3c499edcc6bec63b38e9241c5af7b83c930022)) + ### Reverts -- add query automatically for named keys ([#4513](https://github.com/aws-amplify/amplify-cli/issues/4513)) ([50c1120](https://github.com/aws-amplify/amplify-cli/commit/50c112050645b8fd5011a1e6863d30f58e0c55cb)) +* add query automatically for named keys ([#4513](https://github.com/aws-amplify/amplify-cli/issues/4513)) ([50c1120](https://github.com/aws-amplify/amplify-cli/commit/50c112050645b8fd5011a1e6863d30f58e0c55cb)) + + + + ## [4.18.21](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.18.18...graphql-connection-transformer@4.18.21) (2020-11-20) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.18.20](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.18.18...graphql-connection-transformer@4.18.20) (2020-11-20) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.18.19](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.18.18...graphql-connection-transformer@4.18.19) (2020-11-19) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.18.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.18.17...graphql-connection-transformer@4.18.18) (2020-11-08) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.18.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.18.16...graphql-connection-transformer@4.18.17) (2020-10-30) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.18.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.18.15...graphql-connection-transformer@4.18.16) (2020-10-27) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.18.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.18.14...graphql-connection-transformer@4.18.15) (2020-10-22) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.18.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.18.13...graphql-connection-transformer@4.18.14) (2020-10-17) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.18.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.18.12...graphql-connection-transformer@4.18.13) (2020-10-01) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.18.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.18.11...graphql-connection-transformer@4.18.12) (2020-09-16) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.18.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.18.10...graphql-connection-transformer@4.18.11) (2020-09-02) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.18.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.18.9...graphql-connection-transformer@4.18.10) (2020-08-31) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.18.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.18.8...graphql-connection-transformer@4.18.9) (2020-08-14) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.18.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.18.7...graphql-connection-transformer@4.18.8) (2020-08-11) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.18.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.18.5...graphql-connection-transformer@4.18.7) (2020-07-29) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.18.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.18.5...graphql-connection-transformer@4.18.6) (2020-07-23) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.18.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.18.4...graphql-connection-transformer@4.18.5) (2020-07-18) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.18.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.18.3...graphql-connection-transformer@4.18.4) (2020-07-15) + ### Bug Fixes -- **graphql-connection-transformer:** error if field not in relatedType ([#4481](https://github.com/aws-amplify/amplify-cli/issues/4481)) ([0a6a7ea](https://github.com/aws-amplify/amplify-cli/commit/0a6a7eabbe726d7add52b8a8811c54f7257d176f)), closes [#4236](https://github.com/aws-amplify/amplify-cli/issues/4236) +* **graphql-connection-transformer:** error if field not in relatedType ([#4481](https://github.com/aws-amplify/amplify-cli/issues/4481)) ([0a6a7ea](https://github.com/aws-amplify/amplify-cli/commit/0a6a7eabbe726d7add52b8a8811c54f7257d176f)), closes [#4236](https://github.com/aws-amplify/amplify-cli/issues/4236) + + + + ## [4.18.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.18.2...graphql-connection-transformer@4.18.3) (2020-06-25) + ### Reverts -- Revert "fix: change scope of hashed files for AppSync (#4602)" ([73aaab1](https://github.com/aws-amplify/amplify-cli/commit/73aaab1a7b1f8b2de5fa22fa1ef9aeea7de35cb4)), closes [#4602](https://github.com/aws-amplify/amplify-cli/issues/4602) +* Revert "fix: change scope of hashed files for AppSync (#4602)" ([73aaab1](https://github.com/aws-amplify/amplify-cli/commit/73aaab1a7b1f8b2de5fa22fa1ef9aeea7de35cb4)), closes [#4602](https://github.com/aws-amplify/amplify-cli/issues/4602) + + + + ## [4.18.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.18.1...graphql-connection-transformer@4.18.2) (2020-06-18) + ### Bug Fixes -- change scope of hashed files for AppSync ([#4602](https://github.com/aws-amplify/amplify-cli/issues/4602)) ([10fa9da](https://github.com/aws-amplify/amplify-cli/commit/10fa9da646f4de755e2dc92cd4bb2a6319425d72)), closes [#4458](https://github.com/aws-amplify/amplify-cli/issues/4458) +* change scope of hashed files for AppSync ([#4602](https://github.com/aws-amplify/amplify-cli/issues/4602)) ([10fa9da](https://github.com/aws-amplify/amplify-cli/commit/10fa9da646f4de755e2dc92cd4bb2a6319425d72)), closes [#4458](https://github.com/aws-amplify/amplify-cli/issues/4458) + + + + ## [4.18.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.18.0...graphql-connection-transformer@4.18.1) (2020-06-11) + ### Reverts -- add query automatically for named keys ([#4513](https://github.com/aws-amplify/amplify-cli/issues/4513)) ([6d3123b](https://github.com/aws-amplify/amplify-cli/commit/6d3123bfe3ba412d3b1af076e550e6733c988c8f)) +* add query automatically for named keys ([#4513](https://github.com/aws-amplify/amplify-cli/issues/4513)) ([6d3123b](https://github.com/aws-amplify/amplify-cli/commit/6d3123bfe3ba412d3b1af076e550e6733c988c8f)) + + + + # [4.18.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.17.2...graphql-connection-transformer@4.18.0) (2020-06-10) + ### Features -- **graphql-key-transformer:** add query automatically for named keys ([#4458](https://github.com/aws-amplify/amplify-cli/issues/4458)) ([3d194f8](https://github.com/aws-amplify/amplify-cli/commit/3d194f805dcbd6325ddf78155c4327dbca3e7f4a)) +* **graphql-key-transformer:** add query automatically for named keys ([#4458](https://github.com/aws-amplify/amplify-cli/issues/4458)) ([3d194f8](https://github.com/aws-amplify/amplify-cli/commit/3d194f805dcbd6325ddf78155c4327dbca3e7f4a)) + + + + ## [4.17.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.17.1...graphql-connection-transformer@4.17.2) (2020-06-02) + ### Bug Fixes -- add custom enum filter to connection filter ([#4269](https://github.com/aws-amplify/amplify-cli/issues/4269)) ([a29d427](https://github.com/aws-amplify/amplify-cli/commit/a29d427dc23f82f04d4e7b79402dd9642591e759)) +* add custom enum filter to connection filter ([#4269](https://github.com/aws-amplify/amplify-cli/issues/4269)) ([a29d427](https://github.com/aws-amplify/amplify-cli/commit/a29d427dc23f82f04d4e7b79402dd9642591e759)) + + + + ## [4.17.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.17.0...graphql-connection-transformer@4.17.1) (2020-05-26) + ### Bug Fixes -- **graphql-connection-transformer:** limit was not respected ([#4021](https://github.com/aws-amplify/amplify-cli/issues/4021)) ([9800384](https://github.com/aws-amplify/amplify-cli/commit/9800384efff53a57973105508482cad945523727)) +* **graphql-connection-transformer:** limit was not respected ([#4021](https://github.com/aws-amplify/amplify-cli/issues/4021)) ([9800384](https://github.com/aws-amplify/amplify-cli/commit/9800384efff53a57973105508482cad945523727)) + + + + # [4.17.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.16.0...graphql-connection-transformer@4.17.0) (2020-05-15) + ### Features -- **graphql-dynamodb-transformer:** expose createdAt and updatedAt on model ([#4149](https://github.com/aws-amplify/amplify-cli/issues/4149)) ([8e0662e](https://github.com/aws-amplify/amplify-cli/commit/8e0662eac8c88da9393f32c33457a597acf591ed)), closes [#401](https://github.com/aws-amplify/amplify-cli/issues/401) +* **graphql-dynamodb-transformer:** expose createdAt and updatedAt on model ([#4149](https://github.com/aws-amplify/amplify-cli/issues/4149)) ([8e0662e](https://github.com/aws-amplify/amplify-cli/commit/8e0662eac8c88da9393f32c33457a597acf591ed)), closes [#401](https://github.com/aws-amplify/amplify-cli/issues/401) + + + + # [4.16.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.15.3...graphql-connection-transformer@4.16.0) (2020-05-08) + ### Bug Fixes -- [#3438](https://github.com/aws-amplify/amplify-cli/issues/3438), many-to-many with conflict resolution generated wrong schema ([#4171](https://github.com/aws-amplify/amplify-cli/issues/4171)) ([9e8606c](https://github.com/aws-amplify/amplify-cli/commit/9e8606c4a300b5690839ec0869f7384aff189b1f)) -- add AttributeTypeEnum for connections on models with no codegen ([#4102](https://github.com/aws-amplify/amplify-cli/issues/4102)) ([4e92402](https://github.com/aws-amplify/amplify-cli/commit/4e92402e0b0fae30501972f3ad16203fc19ba287)) +* [#3438](https://github.com/aws-amplify/amplify-cli/issues/3438), many-to-many with conflict resolution generated wrong schema ([#4171](https://github.com/aws-amplify/amplify-cli/issues/4171)) ([9e8606c](https://github.com/aws-amplify/amplify-cli/commit/9e8606c4a300b5690839ec0869f7384aff189b1f)) +* add AttributeTypeEnum for connections on models with no codegen ([#4102](https://github.com/aws-amplify/amplify-cli/issues/4102)) ([4e92402](https://github.com/aws-amplify/amplify-cli/commit/4e92402e0b0fae30501972f3ad16203fc19ba287)) + ### Features -- **amplify-category-api:** change default graphql query limit to 100 ([#4124](https://github.com/aws-amplify/amplify-cli/issues/4124)) ([1a68c4d](https://github.com/aws-amplify/amplify-cli/commit/1a68c4d589e2101357dec4e980719fc547964e23)) +* **amplify-category-api:** change default graphql query limit to 100 ([#4124](https://github.com/aws-amplify/amplify-cli/issues/4124)) ([1a68c4d](https://github.com/aws-amplify/amplify-cli/commit/1a68c4d589e2101357dec4e980719fc547964e23)) + + + + ## [4.15.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.15.2...graphql-connection-transformer@4.15.3) (2020-04-23) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.15.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.15.1...graphql-connection-transformer@4.15.2) (2020-03-22) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.15.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.13.4...graphql-connection-transformer@4.15.1) (2020-03-07) + ### Bug Fixes -- **graphql-connection-transformer:** support non string type in sort key ([#3492](https://github.com/aws-amplify/amplify-cli/issues/3492)) ([bc4a1d9](https://github.com/aws-amplify/amplify-cli/commit/bc4a1d9bd707c62ea2c4ec685401f34dfeca0bd0)), closes [#3403](https://github.com/aws-amplify/amplify-cli/issues/3403) -- **graphql-connection-transformer:** valiate composite sortkey ([#3419](https://github.com/aws-amplify/amplify-cli/issues/3419)) ([e9d0e95](https://github.com/aws-amplify/amplify-cli/commit/e9d0e95616075d9f152191bc5eb0ee612f8f65c0)) +* **graphql-connection-transformer:** support non string type in sort key ([#3492](https://github.com/aws-amplify/amplify-cli/issues/3492)) ([bc4a1d9](https://github.com/aws-amplify/amplify-cli/commit/bc4a1d9bd707c62ea2c4ec685401f34dfeca0bd0)), closes [#3403](https://github.com/aws-amplify/amplify-cli/issues/3403) +* **graphql-connection-transformer:** valiate composite sortkey ([#3419](https://github.com/aws-amplify/amplify-cli/issues/3419)) ([e9d0e95](https://github.com/aws-amplify/amplify-cli/commit/e9d0e95616075d9f152191bc5eb0ee612f8f65c0)) + + + + ## [4.14.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.13.6-beta.0...graphql-connection-transformer@4.14.1) (2020-03-05) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.13.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.13.3...graphql-connection-transformer@4.13.4) (2020-02-18) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.13.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.13.2...graphql-connection-transformer@4.13.3) (2020-02-13) **Note:** Version bump only for package graphql-connection-transformer + + + + ## [4.13.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.13.1...graphql-connection-transformer@4.13.2) (2020-02-07) + ### Bug Fixes -- sanitize input in transformer resolver([#3316](https://github.com/aws-amplify/amplify-cli/issues/3316)) ([a3bc0a5](https://github.com/aws-amplify/amplify-cli/commit/a3bc0a5e5d3faa7946d16d0f6595ce8c2f3c11dc)) +* sanitize input in transformer resolver([#3316](https://github.com/aws-amplify/amplify-cli/issues/3316)) ([a3bc0a5](https://github.com/aws-amplify/amplify-cli/commit/a3bc0a5e5d3faa7946d16d0f6595ce8c2f3c11dc)) + + + + ## [4.13.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@4.13.0...graphql-connection-transformer@4.13.1) (2020-01-24) **Note:** Version bump only for package graphql-connection-transformer + + + + # [4.13.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-connection-transformer@3.29.0...graphql-connection-transformer@4.13.0) (2020-01-23) ### Bug Fixes diff --git a/packages/graphql-connection-transformer/package.json b/packages/graphql-connection-transformer/package.json index 78c1ec982b..3f852a27f8 100644 --- a/packages/graphql-connection-transformer/package.json +++ b/packages/graphql-connection-transformer/package.json @@ -1,6 +1,6 @@ { "name": "graphql-connection-transformer", - "version": "5.2.44", + "version": "5.2.43", "description": "An AppSync model transform for connecting objects.", "repository": { "type": "git", @@ -19,17 +19,16 @@ "scripts": { "test": "jest", "build": "tsc", - "clean": "rimraf ./lib", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "clean": "rimraf ./lib" }, "dependencies": { "cloudform-types": "^4.2.0", "graphql": "^14.5.8", - "graphql-dynamodb-transformer": "7.2.44", - "graphql-key-transformer": "3.2.44", + "graphql-dynamodb-transformer": "7.2.43", + "graphql-key-transformer": "3.2.43", "graphql-mapping-template": "4.20.5", - "graphql-transformer-common": "4.24.1", - "graphql-transformer-core": "7.6.7" + "graphql-transformer-common": "4.24.0", + "graphql-transformer-core": "7.6.6" }, "jest": { "transform": { diff --git a/packages/graphql-dynamodb-transformer/API.md b/packages/graphql-dynamodb-transformer/API.md deleted file mode 100644 index ff6a11383f..0000000000 --- a/packages/graphql-dynamodb-transformer/API.md +++ /dev/null @@ -1,191 +0,0 @@ -## API Report File for "graphql-dynamodb-transformer" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { default as default_2 } from 'cloudform-types/types/appSync/graphQlApi'; -import { default as default_3 } from 'cloudform-types/types/appSync/graphQlSchema'; -import { default as default_4 } from 'cloudform-types/types/dynamoDb/table'; -import { default as default_5 } from 'cloudform-types/types/iam/role'; -import { default as default_6 } from 'cloudform-types/types/appSync/dataSource'; -import { default as default_7 } from 'cloudform-types/types/appSync/resolver'; -import { DeletionPolicy } from 'cloudform-types'; -import { DirectiveNode } from 'graphql'; -import { DocumentNode } from 'graphql'; -import { EnumTypeDefinitionNode } from 'graphql'; -import { FieldDefinitionNode } from 'graphql'; -import { InputObjectTypeDefinitionNode } from 'graphql'; -import { InputValueDefinitionNode } from 'graphql'; -import { InterfaceTypeDefinitionNode } from 'graphql'; -import { NumberParameter } from 'cloudform-types'; -import { ObjectTypeDefinitionNode } from 'graphql'; -import { ObjectTypeExtensionNode } from 'graphql'; -import Output from 'cloudform-types/types/output'; -import { StringParameter } from 'cloudform-types'; -import { SyncConfig } from 'graphql-transformer-core'; -import Template from 'cloudform-types/types/template'; -import { Transformer as Transformer_2 } from 'graphql-transformer-core'; -import { TransformerContext } from 'graphql-transformer-core'; - -// @public (undocumented) -export const CONDITIONS_MINIMUM_VERSION = 5; - -// @public (undocumented) -export const directiveDefinition: DocumentNode; - -// @public (undocumented) -export class DynamoDBModelTransformer extends Transformer_2 { - constructor(opts?: DynamoDBModelTransformerOptions); - // (undocumented) - after: (ctx: TransformerContext) => void; - // (undocumented) - before: (ctx: TransformerContext) => void; - // (undocumented) - object: (def: ObjectTypeDefinitionNode, directive: DirectiveNode, ctx: TransformerContext) => void; - // (undocumented) - opts: DynamoDBModelTransformerOptions; - // Warning: (ae-forgotten-export) The symbol "ResourceFactory" needs to be exported by the entry point index.d.ts - // - // (undocumented) - resources: ResourceFactory; -} - -// @public (undocumented) -export interface DynamoDBModelTransformerOptions { - // (undocumented) - EnableDeletionProtection?: boolean; - // (undocumented) - SyncConfig?: SyncConfig; -} - -// @public (undocumented) -export function getCreatedAtFieldName(directive: DirectiveNode): string | undefined; - -// @public (undocumented) -export function getFieldsOptionalNonNullableField(fields: InputValueDefinitionNode[], obj: ObjectTypeDefinitionNode): string[]; - -// @public (undocumented) -export function getNonModelObjectArray(obj: ObjectTypeDefinitionNode, ctx: TransformerContext, pMap: Map): ObjectTypeDefinitionNode[]; - -// @public (undocumented) -export function getTimestampFieldName(directive: DirectiveNode, fieldName: string, defaultFiledValue: string): string | undefined; - -// @public (undocumented) -export function getUpdatedAtFieldName(directive: DirectiveNode): string | undefined; - -// @public (undocumented) -export function makeAttributeTypeEnum(): EnumTypeDefinitionNode; - -// @public (undocumented) -export function makeCreateInputObject(obj: ObjectTypeDefinitionNode, directive: DirectiveNode, nonModelTypes: ObjectTypeDefinitionNode[], ctx: TransformerContext, isSync?: boolean): InputObjectTypeDefinitionNode; - -// @public (undocumented) -export function makeDeleteInputObject(obj: ObjectTypeDefinitionNode, isSync?: boolean): InputObjectTypeDefinitionNode; - -// @public (undocumented) -export function makeEnumFilterInputObjects(obj: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, ctx: TransformerContext, supportsConditions: Boolean): InputObjectTypeDefinitionNode[]; - -// @public (undocumented) -export function makeModelConnectionField(fieldName: string, returnTypeName: string, sortKeyInfo?: SortKeyFieldInfo, directives?: DirectiveNode[]): FieldDefinitionNode; - -// @public (undocumented) -export function makeModelConnectionType(typeName: string, isSync?: Boolean): ObjectTypeExtensionNode; - -// @public (undocumented) -export function makeModelScalarFilterInputObject(type: string, supportsConditions: Boolean): InputObjectTypeDefinitionNode; - -// @public (undocumented) -export function makeModelSortDirectionEnumObject(): EnumTypeDefinitionNode; - -// @public (undocumented) -export function makeModelXConditionInputObject(obj: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, ctx: TransformerContext, supportsConditions: Boolean): InputObjectTypeDefinitionNode; - -// @public (undocumented) -export function makeModelXFilterInputObject(obj: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, ctx: TransformerContext, supportsConditions: Boolean): InputObjectTypeDefinitionNode; - -// @public (undocumented) -export function makeNonModelInputObject(obj: ObjectTypeDefinitionNode, nonModelTypes: ObjectTypeDefinitionNode[], ctx: TransformerContext): InputObjectTypeDefinitionNode; - -// @public (undocumented) -export function makeScalarFilterInputs(supportsConditions: Boolean): InputObjectTypeDefinitionNode[]; - -// @public (undocumented) -export function makeSubscriptionField(fieldName: string, returnTypeName: string, mutations: string[]): FieldDefinitionNode; - -// @public (undocumented) -export function makeUpdateInputObject(obj: ObjectTypeDefinitionNode, nonModelTypes: ObjectTypeDefinitionNode[], ctx: TransformerContext, isSync?: boolean): InputObjectTypeDefinitionNode; - -// @public (undocumented) -export interface ModelDirectiveArgs { - // (undocumented) - mutations?: MutationNameMap; - // (undocumented) - queries?: QueryNameMap; - // (undocumented) - subscriptions?: SubscriptionNameMap; - // (undocumented) - timestamps?: ModelDirectiveTimestampConfiguration; -} - -// @public (undocumented) -export interface ModelDirectiveTimestampConfiguration { - // (undocumented) - createdAt?: string; - // (undocumented) - updatedAt?: string; -} - -// @public (undocumented) -export type ModelSubscriptionLevel = 'off' | 'public' | 'on'; - -// @public (undocumented) -export interface MutationNameMap { - // (undocumented) - create?: string; - // (undocumented) - delete?: string; - // (undocumented) - update?: string; -} - -// @public (undocumented) -export interface QueryNameMap { - // (undocumented) - get?: string; - // (undocumented) - list?: string; - // (undocumented) - query?: string; -} - -// @public (undocumented) -export interface SortKeyFieldInfo { - // (undocumented) - fieldName: string; - // (undocumented) - keyName?: string; - // (undocumented) - model?: string; - // (undocumented) - typeName: SortKeyFieldInfoTypeName; -} - -// @public (undocumented) -export type SortKeyFieldInfoTypeName = 'Composite' | string; - -// @public (undocumented) -export interface SubscriptionNameMap { - // (undocumented) - level?: ModelSubscriptionLevel; - // (undocumented) - onCreate?: string[]; - // (undocumented) - onDelete?: string[]; - // (undocumented) - onUpdate?: string[]; -} - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/graphql-dynamodb-transformer/CHANGELOG.md b/packages/graphql-dynamodb-transformer/CHANGELOG.md index 8f12952d4a..c3dc1d6fa6 100644 --- a/packages/graphql-dynamodb-transformer/CHANGELOG.md +++ b/packages/graphql-dynamodb-transformer/CHANGELOG.md @@ -3,569 +3,1048 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [7.2.44](https://github.com/aws-amplify/amplify-category-api/compare/graphql-dynamodb-transformer@7.2.43...graphql-dynamodb-transformer@7.2.44) (2022-12-03) +## [7.2.43](https://github.com/aws-amplify/amplify-category-api/compare/graphql-dynamodb-transformer@7.2.42...graphql-dynamodb-transformer@7.2.43) (2022-09-14) **Note:** Version bump only for package graphql-dynamodb-transformer -## [7.2.43](https://github.com/aws-amplify/amplify-category-api/compare/graphql-dynamodb-transformer@7.2.42...graphql-dynamodb-transformer@7.2.43) (2022-09-14) -**Note:** Version bump only for package graphql-dynamodb-transformer + + ## [7.2.42](https://github.com/aws-amplify/amplify-category-api/compare/graphql-dynamodb-transformer@7.2.40...graphql-dynamodb-transformer@7.2.42) (2022-07-20) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.41](https://github.com/aws-amplify/amplify-category-api/compare/graphql-dynamodb-transformer@7.2.40...graphql-dynamodb-transformer@7.2.41) (2022-07-14) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.40](https://github.com/aws-amplify/amplify-category-api/compare/graphql-dynamodb-transformer@7.2.39...graphql-dynamodb-transformer@7.2.40) (2022-07-01) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.39](https://github.com/aws-amplify/amplify-category-api/compare/graphql-dynamodb-transformer@7.2.38...graphql-dynamodb-transformer@7.2.39) (2022-06-23) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.38](https://github.com/aws-amplify/amplify-category-api/compare/graphql-dynamodb-transformer@7.2.37...graphql-dynamodb-transformer@7.2.38) (2022-06-13) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.37](https://github.com/aws-amplify/amplify-category-api/compare/graphql-dynamodb-transformer@7.2.36...graphql-dynamodb-transformer@7.2.37) (2022-06-10) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.36](https://github.com/aws-amplify/amplify-category-api/compare/graphql-dynamodb-transformer@7.2.35...graphql-dynamodb-transformer@7.2.36) (2022-06-10) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.35](https://github.com/aws-amplify/amplify-category-api/compare/graphql-dynamodb-transformer@7.2.32...graphql-dynamodb-transformer@7.2.35) (2022-06-07) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.34](https://github.com/aws-amplify/amplify-category-api/compare/graphql-dynamodb-transformer@7.2.32...graphql-dynamodb-transformer@7.2.34) (2022-05-31) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.33](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.32...graphql-dynamodb-transformer@7.2.33) (2022-05-02) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.32](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.31...graphql-dynamodb-transformer@7.2.32) (2022-04-29) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.31](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.30...graphql-dynamodb-transformer@7.2.31) (2022-04-27) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.30](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.29...graphql-dynamodb-transformer@7.2.30) (2022-04-11) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.29](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.28...graphql-dynamodb-transformer@7.2.29) (2022-04-07) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.28](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.27...graphql-dynamodb-transformer@7.2.28) (2022-03-23) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.27](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.26...graphql-dynamodb-transformer@7.2.27) (2022-03-17) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.26](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.25...graphql-dynamodb-transformer@7.2.26) (2022-03-14) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.25](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.24...graphql-dynamodb-transformer@7.2.25) (2022-03-07) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.24](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.23...graphql-dynamodb-transformer@7.2.24) (2022-02-25) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.23](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.22...graphql-dynamodb-transformer@7.2.23) (2022-02-15) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.22](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.18...graphql-dynamodb-transformer@7.2.22) (2022-02-10) + + ## 7.6.19 (2022-02-08) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.17...graphql-dynamodb-transformer@7.2.18) (2022-02-03) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.16...graphql-dynamodb-transformer@7.2.17) (2022-01-31) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.15...graphql-dynamodb-transformer@7.2.16) (2022-01-27) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.14...graphql-dynamodb-transformer@7.2.15) (2022-01-23) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.13...graphql-dynamodb-transformer@7.2.14) (2022-01-13) + ### Bug Fixes -- clean up missing and unused GraphQL v1 dependencies ([#9496](https://github.com/aws-amplify/amplify-cli/issues/9496)) ([fe8201b](https://github.com/aws-amplify/amplify-cli/commit/fe8201be17f42db233fce0bb366ff4d0c8358ec0)) +* clean up missing and unused GraphQL v1 dependencies ([#9496](https://github.com/aws-amplify/amplify-cli/issues/9496)) ([fe8201b](https://github.com/aws-amplify/amplify-cli/commit/fe8201be17f42db233fce0bb366ff4d0c8358ec0)) + + + + ## [7.2.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.11...graphql-dynamodb-transformer@7.2.13) (2022-01-10) + + ## 7.6.7 (2022-01-10) + ### Bug Fixes -- **graphql-model-transformer:** add id field to update input objects ([#9276](https://github.com/aws-amplify/amplify-cli/issues/9276)) ([45cd973](https://github.com/aws-amplify/amplify-cli/commit/45cd9736b5fc09d78a3f445f62fc2a971c11fec7)) -- make update input id field required ([#9452](https://github.com/aws-amplify/amplify-cli/issues/9452)) ([345fe28](https://github.com/aws-amplify/amplify-cli/commit/345fe28a60bbf1de32496430e38e25463a77e96c)) +* **graphql-model-transformer:** add id field to update input objects ([#9276](https://github.com/aws-amplify/amplify-cli/issues/9276)) ([45cd973](https://github.com/aws-amplify/amplify-cli/commit/45cd9736b5fc09d78a3f445f62fc2a971c11fec7)) +* make update input id field required ([#9452](https://github.com/aws-amplify/amplify-cli/issues/9452)) ([345fe28](https://github.com/aws-amplify/amplify-cli/commit/345fe28a60bbf1de32496430e38e25463a77e96c)) + + + + ## [7.2.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.10...graphql-dynamodb-transformer@7.2.11) (2021-12-21) + ### Bug Fixes -- generate list types will nullable elements ([#9310](https://github.com/aws-amplify/amplify-cli/issues/9310)) ([e972956](https://github.com/aws-amplify/amplify-cli/commit/e9729565fef2ac7df51f7fc7f345da536f385ac1)) +* generate list types will nullable elements ([#9310](https://github.com/aws-amplify/amplify-cli/issues/9310)) ([e972956](https://github.com/aws-amplify/amplify-cli/commit/e9729565fef2ac7df51f7fc7f345da536f385ac1)) + + + + ## [7.2.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.9...graphql-dynamodb-transformer@7.2.10) (2021-12-17) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.8...graphql-dynamodb-transformer@7.2.9) (2021-12-03) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.7...graphql-dynamodb-transformer@7.2.8) (2021-12-02) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.6...graphql-dynamodb-transformer@7.2.7) (2021-12-01) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.5...graphql-dynamodb-transformer@7.2.6) (2021-11-26) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.4...graphql-dynamodb-transformer@7.2.5) (2021-11-23) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.3...graphql-dynamodb-transformer@7.2.4) (2021-11-21) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.2...graphql-dynamodb-transformer@7.2.3) (2021-11-20) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@7.2.1...graphql-dynamodb-transformer@7.2.2) (2021-11-17) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [7.2.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.23.0...graphql-dynamodb-transformer@7.2.1) (2021-11-15) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + # [7.0.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.25...graphql-dynamodb-transformer@7.0.0) (2021-11-13) + ### Features -- generate list types as non-null ([#8166](https://github.com/aws-amplify/amplify-cli/issues/8166)) ([93786c1](https://github.com/aws-amplify/amplify-cli/commit/93786c13ef04c72748ca32a1ef7878c0e6b5b129)) +* generate list types as non-null ([#8166](https://github.com/aws-amplify/amplify-cli/issues/8166)) ([93786c1](https://github.com/aws-amplify/amplify-cli/commit/93786c13ef04c72748ca32a1ef7878c0e6b5b129)) + + + + # [6.23.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.25...graphql-dynamodb-transformer@6.23.0) (2021-11-11) + ### Features -- generate list types as non-null ([#8166](https://github.com/aws-amplify/amplify-cli/issues/8166)) ([93786c1](https://github.com/aws-amplify/amplify-cli/commit/93786c13ef04c72748ca32a1ef7878c0e6b5b129)) +* generate list types as non-null ([#8166](https://github.com/aws-amplify/amplify-cli/issues/8166)) ([93786c1](https://github.com/aws-amplify/amplify-cli/commit/93786c13ef04c72748ca32a1ef7878c0e6b5b129)) + + + + ## [6.22.25](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.24...graphql-dynamodb-transformer@6.22.25) (2021-10-10) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.22.24](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.23...graphql-dynamodb-transformer@6.22.24) (2021-10-06) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.22.23](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.22...graphql-dynamodb-transformer@6.22.23) (2021-09-27) + ### Bug Fixes -- **graphql-model-transformer:** iam role name does not exceed 64 characters ([#8244](https://github.com/aws-amplify/amplify-cli/issues/8244)) ([812a671](https://github.com/aws-amplify/amplify-cli/commit/812a67163d6dd33160bf7ace9afd538c83a7af1a)) +* **graphql-model-transformer:** iam role name does not exceed 64 characters ([#8244](https://github.com/aws-amplify/amplify-cli/issues/8244)) ([812a671](https://github.com/aws-amplify/amplify-cli/commit/812a67163d6dd33160bf7ace9afd538c83a7af1a)) + + + + ## [6.22.22](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.21...graphql-dynamodb-transformer@6.22.22) (2021-09-18) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.22.21](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.20...graphql-dynamodb-transformer@6.22.21) (2021-09-14) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.22.20](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.19...graphql-dynamodb-transformer@6.22.20) (2021-09-09) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.22.19](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.18...graphql-dynamodb-transformer@6.22.19) (2021-09-02) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.22.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.17...graphql-dynamodb-transformer@6.22.18) (2021-08-24) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.22.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.16...graphql-dynamodb-transformer@6.22.17) (2021-08-06) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.22.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.15...graphql-dynamodb-transformer@6.22.16) (2021-07-30) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.22.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.14...graphql-dynamodb-transformer@6.22.15) (2021-07-27) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.22.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.13...graphql-dynamodb-transformer@6.22.14) (2021-07-16) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.22.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.12...graphql-dynamodb-transformer@6.22.13) (2021-06-30) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.22.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.11...graphql-dynamodb-transformer@6.22.12) (2021-06-24) + ### Bug Fixes -- correct 'tranformer' typo ([#7408](https://github.com/aws-amplify/amplify-cli/issues/7408)) ([9420f1b](https://github.com/aws-amplify/amplify-cli/commit/9420f1b29137fd7621d7d902a147e596776357df)) -- **graphql-transformer-common:** improve generated graphql pluralization ([#7258](https://github.com/aws-amplify/amplify-cli/issues/7258)) ([fc3ad0d](https://github.com/aws-amplify/amplify-cli/commit/fc3ad0dd5a12a7912c59ae12024f593b4cdf7f2d)), closes [#4224](https://github.com/aws-amplify/amplify-cli/issues/4224) -- validates optional non nullable fields to be not null ([#7170](https://github.com/aws-amplify/amplify-cli/issues/7170)) ([1ca842c](https://github.com/aws-amplify/amplify-cli/commit/1ca842c703bfc34e65bfffff85908ea8b2ccb521)) +* correct 'tranformer' typo ([#7408](https://github.com/aws-amplify/amplify-cli/issues/7408)) ([9420f1b](https://github.com/aws-amplify/amplify-cli/commit/9420f1b29137fd7621d7d902a147e596776357df)) +* **graphql-transformer-common:** improve generated graphql pluralization ([#7258](https://github.com/aws-amplify/amplify-cli/issues/7258)) ([fc3ad0d](https://github.com/aws-amplify/amplify-cli/commit/fc3ad0dd5a12a7912c59ae12024f593b4cdf7f2d)), closes [#4224](https://github.com/aws-amplify/amplify-cli/issues/4224) +* validates optional non nullable fields to be not null ([#7170](https://github.com/aws-amplify/amplify-cli/issues/7170)) ([1ca842c](https://github.com/aws-amplify/amplify-cli/commit/1ca842c703bfc34e65bfffff85908ea8b2ccb521)) + + + + ## [6.22.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.10...graphql-dynamodb-transformer@6.22.11) (2021-06-15) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.22.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.9...graphql-dynamodb-transformer@6.22.10) (2021-05-29) + + ## 4.51.4 (2021-05-28) + ### Bug Fixes -- **graphql-model-transformer:** use modelobject key for mutation resolver creation ([#7419](https://github.com/aws-amplify/amplify-cli/issues/7419)) ([37bc551](https://github.com/aws-amplify/amplify-cli/commit/37bc551030d47de993f8227ee3af0ba6cd738ab2)), closes [#i7417](https://github.com/aws-amplify/amplify-cli/issues/i7417) +* **graphql-model-transformer:** use modelobject key for mutation resolver creation ([#7419](https://github.com/aws-amplify/amplify-cli/issues/7419)) ([37bc551](https://github.com/aws-amplify/amplify-cli/commit/37bc551030d47de993f8227ee3af0ba6cd738ab2)), closes [#i7417](https://github.com/aws-amplify/amplify-cli/issues/i7417) + + + + ## [6.22.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.8...graphql-dynamodb-transformer@6.22.9) (2021-05-26) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.22.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.7...graphql-dynamodb-transformer@6.22.8) (2021-05-18) + ### Bug Fixes -- **graphql-dynamodb-transformer:** make primary key non null on del ([#6337](https://github.com/aws-amplify/amplify-cli/issues/6337)) ([4a5c679](https://github.com/aws-amplify/amplify-cli/commit/4a5c6795680b6b88efb19b923ee234253ca30c35)), closes [#2564](https://github.com/aws-amplify/amplify-cli/issues/2564) +* **graphql-dynamodb-transformer:** make primary key non null on del ([#6337](https://github.com/aws-amplify/amplify-cli/issues/6337)) ([4a5c679](https://github.com/aws-amplify/amplify-cli/commit/4a5c6795680b6b88efb19b923ee234253ca30c35)), closes [#2564](https://github.com/aws-amplify/amplify-cli/issues/2564) + + + + ## [6.22.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.6...graphql-dynamodb-transformer@6.22.7) (2021-05-14) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.22.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.4...graphql-dynamodb-transformer@6.22.6) (2021-05-03) + + ## 4.50.1 (2021-05-03) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.22.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.4...graphql-dynamodb-transformer@6.22.5) (2021-05-03) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.22.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.3...graphql-dynamodb-transformer@6.22.4) (2021-04-27) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.22.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.2...graphql-dynamodb-transformer@6.22.3) (2021-04-19) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.22.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.22.1...graphql-dynamodb-transformer@6.22.2) (2021-04-14) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.22.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.21.12...graphql-dynamodb-transformer@6.22.1) (2021-04-09) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.21.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.21.11...graphql-dynamodb-transformer@6.21.12) (2021-03-23) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.21.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.21.10...graphql-dynamodb-transformer@6.21.11) (2021-03-11) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.21.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.21.9...graphql-dynamodb-transformer@6.21.10) (2021-03-05) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.21.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.21.8...graphql-dynamodb-transformer@6.21.9) (2021-02-26) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.21.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.21.7...graphql-dynamodb-transformer@6.21.8) (2021-02-24) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.21.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.21.6...graphql-dynamodb-transformer@6.21.7) (2021-02-17) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.21.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.21.5...graphql-dynamodb-transformer@6.21.6) (2021-02-11) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.21.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.21.4...graphql-dynamodb-transformer@6.21.5) (2021-02-10) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.21.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.21.3...graphql-dynamodb-transformer@6.21.4) (2020-12-16) + ### Bug Fixes -- **graphql-key-transformer:** prevent non-scalar key fields ([#5319](https://github.com/aws-amplify/amplify-cli/issues/5319)) ([4a5b305](https://github.com/aws-amplify/amplify-cli/commit/4a5b305dd695e61fcbc4ce0ca659b6f5a1c7e467)), closes [#5300](https://github.com/aws-amplify/amplify-cli/issues/5300) -- [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) - add proper AWSJSON mapping in generated filter input types ([#6112](https://github.com/aws-amplify/amplify-cli/issues/6112)) ([743e84a](https://github.com/aws-amplify/amplify-cli/commit/743e84a9d968aab4648a12d3a19aa5ea14c4d755)) +* **graphql-key-transformer:** prevent non-scalar key fields ([#5319](https://github.com/aws-amplify/amplify-cli/issues/5319)) ([4a5b305](https://github.com/aws-amplify/amplify-cli/commit/4a5b305dd695e61fcbc4ce0ca659b6f5a1c7e467)), closes [#5300](https://github.com/aws-amplify/amplify-cli/issues/5300) +* [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) - add proper AWSJSON mapping in generated filter input types ([#6112](https://github.com/aws-amplify/amplify-cli/issues/6112)) ([743e84a](https://github.com/aws-amplify/amplify-cli/commit/743e84a9d968aab4648a12d3a19aa5ea14c4d755)) + ### Reverts -- Revert "Revert "Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158)" (#6160)" (#6183) ([a0ca94e](https://github.com/aws-amplify/amplify-cli/commit/a0ca94e5a1a848404ef3977743f19d26300a636a)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) [#6160](https://github.com/aws-amplify/amplify-cli/issues/6160) [#6183](https://github.com/aws-amplify/amplify-cli/issues/6183) -- Revert "fix(graphql-key-transformer): prevent non-scalar key fields (#5319)" (#6181) ([c61268d](https://github.com/aws-amplify/amplify-cli/commit/c61268d093571c906c13e7033552503b9fd83a98)), closes [#5319](https://github.com/aws-amplify/amplify-cli/issues/5319) [#6181](https://github.com/aws-amplify/amplify-cli/issues/6181) -- Revert "Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158)" (#6160) ([f425924](https://github.com/aws-amplify/amplify-cli/commit/f42592420dcb49640c680c5001b3026ae0129090)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) [#6160](https://github.com/aws-amplify/amplify-cli/issues/6160) -- Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158) ([9e57e4d](https://github.com/aws-amplify/amplify-cli/commit/9e57e4d8c887be8ee4119c87383c7379cec40c37)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) +* Revert "Revert "Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158)" (#6160)" (#6183) ([a0ca94e](https://github.com/aws-amplify/amplify-cli/commit/a0ca94e5a1a848404ef3977743f19d26300a636a)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) [#6160](https://github.com/aws-amplify/amplify-cli/issues/6160) [#6183](https://github.com/aws-amplify/amplify-cli/issues/6183) +* Revert "fix(graphql-key-transformer): prevent non-scalar key fields (#5319)" (#6181) ([c61268d](https://github.com/aws-amplify/amplify-cli/commit/c61268d093571c906c13e7033552503b9fd83a98)), closes [#5319](https://github.com/aws-amplify/amplify-cli/issues/5319) [#6181](https://github.com/aws-amplify/amplify-cli/issues/6181) +* Revert "Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158)" (#6160) ([f425924](https://github.com/aws-amplify/amplify-cli/commit/f42592420dcb49640c680c5001b3026ae0129090)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) [#6160](https://github.com/aws-amplify/amplify-cli/issues/6160) +* Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158) ([9e57e4d](https://github.com/aws-amplify/amplify-cli/commit/9e57e4d8c887be8ee4119c87383c7379cec40c37)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) + + + + ## [6.21.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.21.2...graphql-dynamodb-transformer@6.21.3) (2020-12-07) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.21.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.21.1...graphql-dynamodb-transformer@6.21.2) (2020-11-30) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.21.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.20.0...graphql-dynamodb-transformer@6.21.1) (2020-11-22) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + # [6.21.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@3.8.5...graphql-dynamodb-transformer@6.21.0) (2020-11-22) + ### Bug Fixes -- [#4944](https://github.com/aws-amplify/amplify-cli/issues/4944), [#5332](https://github.com/aws-amplify/amplify-cli/issues/5332) ([#5431](https://github.com/aws-amplify/amplify-cli/issues/5431)) ([6104bde](https://github.com/aws-amplify/amplify-cli/commit/6104bde76533614cd41bd0d97aaad06660275add)) -- **graphql-dynamodb-transformer:** support model without id ([#4570](https://github.com/aws-amplify/amplify-cli/issues/4570)) ([7cb0648](https://github.com/aws-amplify/amplify-cli/commit/7cb064874d95527882eb58b1a18fa99dd2377ca7)) -- [#3438](https://github.com/aws-amplify/amplify-cli/issues/3438), many-to-many with conflict resolution generated wrong schema ([#4171](https://github.com/aws-amplify/amplify-cli/issues/4171)) ([9e8606c](https://github.com/aws-amplify/amplify-cli/commit/9e8606c4a300b5690839ec0869f7384aff189b1f)) -- add custom enum filter to connection filter ([#4269](https://github.com/aws-amplify/amplify-cli/issues/4269)) ([f559df0](https://github.com/aws-amplify/amplify-cli/commit/f559df077015c1c8d8462a92968093efdc5b9452)) -- **graphql-dynamodb-transformer:** fixes long IAM roleNames ([#4010](https://github.com/aws-amplify/amplify-cli/issues/4010)) ([041e97a](https://github.com/aws-amplify/amplify-cli/commit/041e97a182a13711d74c27fd5229c7b4d6fb237f)) -- build break, chore: typescript, lerna update ([#2640](https://github.com/aws-amplify/amplify-cli/issues/2640)) ([29fae36](https://github.com/aws-amplify/amplify-cli/commit/29fae366f4cab054feefa58c7dc733002d19570c)) -- export Typescript definitions and fix resulting type errors ([#2452](https://github.com/aws-amplify/amplify-cli/issues/2452)) ([7de3845](https://github.com/aws-amplify/amplify-cli/commit/7de384594d3b9cbf22cdaa85107fc8df26c141ec)), closes [#2451](https://github.com/aws-amplify/amplify-cli/issues/2451) -- github partial rename for sync query constant ([#4125](https://github.com/aws-amplify/amplify-cli/issues/4125)) ([506c48a](https://github.com/aws-amplify/amplify-cli/commit/506c48aabdc2825935f006b025cea59583c21572)) -- **graphql-dynamodb-transformer:** fix [#3141](https://github.com/aws-amplify/amplify-cli/issues/3141) add attribute type enum for queries ([#3930](https://github.com/aws-amplify/amplify-cli/issues/3930)) ([1a151b3](https://github.com/aws-amplify/amplify-cli/commit/1a151b3b98c70d3b3adbccc90e619c34378785ed)) -- **graphql-dynamodb-transformer:** prevent doble escape of nextToken ([#3452](https://github.com/aws-amplify/amplify-cli/issues/3452)) ([b6decfd](https://github.com/aws-amplify/amplify-cli/commit/b6decfddf232ed8a1d8b3e51ad881bc083b45114)), closes [#3411](https://github.com/aws-amplify/amplify-cli/issues/3411) -- sanitize input in transformer resolver([#3316](https://github.com/aws-amplify/amplify-cli/issues/3316)) ([a3bc0a5](https://github.com/aws-amplify/amplify-cli/commit/a3bc0a5e5d3faa7946d16d0f6595ce8c2f3c11dc)) -- upgrade to node10 as min version for CLI ([#3128](https://github.com/aws-amplify/amplify-cli/issues/3128)) ([a0b18e0](https://github.com/aws-amplify/amplify-cli/commit/a0b18e0187a26b4ab0e6e986b0277f347e829444)) -- **graphql-dynamodb-transformer:** added scan index forward ([72cda1e](https://github.com/aws-amplify/amplify-cli/commit/72cda1e178b2fd87e42b200efbc5c87e49c964b1)), closes [#1676](https://github.com/aws-amplify/amplify-cli/issues/1676) -- **graphql-dynamodb-transformer:** allow id for non model objects ([#2530](https://github.com/aws-amplify/amplify-cli/issues/2530)) ([0d3c849](https://github.com/aws-amplify/amplify-cli/commit/0d3c849002917016cbffcba7ac22de9538f83acc)), closes [#1984](https://github.com/aws-amplify/amplify-cli/issues/1984) [#1984](https://github.com/aws-amplify/amplify-cli/issues/1984) -- **graphql-dynamodb-transformer:** fix cloudformation error config ([#2772](https://github.com/aws-amplify/amplify-cli/issues/2772)) ([10ca188](https://github.com/aws-amplify/amplify-cli/commit/10ca188703c71262a90b687ab758323bd2ef7f88)) +* [#4944](https://github.com/aws-amplify/amplify-cli/issues/4944), [#5332](https://github.com/aws-amplify/amplify-cli/issues/5332) ([#5431](https://github.com/aws-amplify/amplify-cli/issues/5431)) ([6104bde](https://github.com/aws-amplify/amplify-cli/commit/6104bde76533614cd41bd0d97aaad06660275add)) +* **graphql-dynamodb-transformer:** support model without id ([#4570](https://github.com/aws-amplify/amplify-cli/issues/4570)) ([7cb0648](https://github.com/aws-amplify/amplify-cli/commit/7cb064874d95527882eb58b1a18fa99dd2377ca7)) +* [#3438](https://github.com/aws-amplify/amplify-cli/issues/3438), many-to-many with conflict resolution generated wrong schema ([#4171](https://github.com/aws-amplify/amplify-cli/issues/4171)) ([9e8606c](https://github.com/aws-amplify/amplify-cli/commit/9e8606c4a300b5690839ec0869f7384aff189b1f)) +* add custom enum filter to connection filter ([#4269](https://github.com/aws-amplify/amplify-cli/issues/4269)) ([f559df0](https://github.com/aws-amplify/amplify-cli/commit/f559df077015c1c8d8462a92968093efdc5b9452)) +* **graphql-dynamodb-transformer:** fixes long IAM roleNames ([#4010](https://github.com/aws-amplify/amplify-cli/issues/4010)) ([041e97a](https://github.com/aws-amplify/amplify-cli/commit/041e97a182a13711d74c27fd5229c7b4d6fb237f)) +* build break, chore: typescript, lerna update ([#2640](https://github.com/aws-amplify/amplify-cli/issues/2640)) ([29fae36](https://github.com/aws-amplify/amplify-cli/commit/29fae366f4cab054feefa58c7dc733002d19570c)) +* export Typescript definitions and fix resulting type errors ([#2452](https://github.com/aws-amplify/amplify-cli/issues/2452)) ([7de3845](https://github.com/aws-amplify/amplify-cli/commit/7de384594d3b9cbf22cdaa85107fc8df26c141ec)), closes [#2451](https://github.com/aws-amplify/amplify-cli/issues/2451) +* github partial rename for sync query constant ([#4125](https://github.com/aws-amplify/amplify-cli/issues/4125)) ([506c48a](https://github.com/aws-amplify/amplify-cli/commit/506c48aabdc2825935f006b025cea59583c21572)) +* **graphql-dynamodb-transformer:** fix [#3141](https://github.com/aws-amplify/amplify-cli/issues/3141) add attribute type enum for queries ([#3930](https://github.com/aws-amplify/amplify-cli/issues/3930)) ([1a151b3](https://github.com/aws-amplify/amplify-cli/commit/1a151b3b98c70d3b3adbccc90e619c34378785ed)) +* **graphql-dynamodb-transformer:** prevent doble escape of nextToken ([#3452](https://github.com/aws-amplify/amplify-cli/issues/3452)) ([b6decfd](https://github.com/aws-amplify/amplify-cli/commit/b6decfddf232ed8a1d8b3e51ad881bc083b45114)), closes [#3411](https://github.com/aws-amplify/amplify-cli/issues/3411) +* sanitize input in transformer resolver([#3316](https://github.com/aws-amplify/amplify-cli/issues/3316)) ([a3bc0a5](https://github.com/aws-amplify/amplify-cli/commit/a3bc0a5e5d3faa7946d16d0f6595ce8c2f3c11dc)) +* upgrade to node10 as min version for CLI ([#3128](https://github.com/aws-amplify/amplify-cli/issues/3128)) ([a0b18e0](https://github.com/aws-amplify/amplify-cli/commit/a0b18e0187a26b4ab0e6e986b0277f347e829444)) +* **graphql-dynamodb-transformer:** added scan index forward ([72cda1e](https://github.com/aws-amplify/amplify-cli/commit/72cda1e178b2fd87e42b200efbc5c87e49c964b1)), closes [#1676](https://github.com/aws-amplify/amplify-cli/issues/1676) +* **graphql-dynamodb-transformer:** allow id for non model objects ([#2530](https://github.com/aws-amplify/amplify-cli/issues/2530)) ([0d3c849](https://github.com/aws-amplify/amplify-cli/commit/0d3c849002917016cbffcba7ac22de9538f83acc)), closes [#1984](https://github.com/aws-amplify/amplify-cli/issues/1984) [#1984](https://github.com/aws-amplify/amplify-cli/issues/1984) +* **graphql-dynamodb-transformer:** fix cloudformation error config ([#2772](https://github.com/aws-amplify/amplify-cli/issues/2772)) ([10ca188](https://github.com/aws-amplify/amplify-cli/commit/10ca188703c71262a90b687ab758323bd2ef7f88)) + ### Features -- ff to turn off schema reserve word validation ([#5745](https://github.com/aws-amplify/amplify-cli/issues/5745)) ([de79514](https://github.com/aws-amplify/amplify-cli/commit/de79514c18bea7236a05f0658513b95318501d16)) -- **amplify-category-api:** change default graphql query limit to 100 ([#4124](https://github.com/aws-amplify/amplify-cli/issues/4124)) ([1a68c4d](https://github.com/aws-amplify/amplify-cli/commit/1a68c4d589e2101357dec4e980719fc547964e23)) -- **amplify-category-function:** refactor to support runtime and template plugins ([#3517](https://github.com/aws-amplify/amplify-cli/issues/3517)) ([607ae21](https://github.com/aws-amplify/amplify-cli/commit/607ae21287941805f44ea8a9b78dd12d16d71f85)) -- **graphql-dynamodb-transformer:** expose createdAt and updatedAt on model ([#4149](https://github.com/aws-amplify/amplify-cli/issues/4149)) ([8e0662e](https://github.com/aws-amplify/amplify-cli/commit/8e0662eac8c88da9393f32c33457a597acf591ed)), closes [#401](https://github.com/aws-amplify/amplify-cli/issues/401) -- **graphql-key-transformer:** auto population of id and timestamp ([#4382](https://github.com/aws-amplify/amplify-cli/issues/4382)) ([6586611](https://github.com/aws-amplify/amplify-cli/commit/6586611293a07db9959247ff82f95542a239ff1f)) -- adding amplify cli predictions category ([#1936](https://github.com/aws-amplify/amplify-cli/issues/1936)) ([b7b7c2c](https://github.com/aws-amplify/amplify-cli/commit/b7b7c2c1927da10f8c54f38a523021187361131c)) -- conditions update ([#2789](https://github.com/aws-amplify/amplify-cli/issues/2789)) ([3fae391](https://github.com/aws-amplify/amplify-cli/commit/3fae391340d5fd151e1c43286c90142b5ab0eab0)) -- implement multi-auth functionality ([#1916](https://github.com/aws-amplify/amplify-cli/issues/1916)) ([b99f58e](https://github.com/aws-amplify/amplify-cli/commit/b99f58e4a2b85cbe9f430838554ae3c277440132)) -- resolver changes ([#2760](https://github.com/aws-amplify/amplify-cli/issues/2760)) ([8ce0d12](https://github.com/aws-amplify/amplify-cli/commit/8ce0d12eb1d3bd6d0132baca39b6e9daff04c39a)) -- sanity check ([#1815](https://github.com/aws-amplify/amplify-cli/issues/1815)) ([54a8dbe](https://github.com/aws-amplify/amplify-cli/commit/54a8dbe8925a4e73358b03ba927267a2df328b78)) -- updated version of [#2118](https://github.com/aws-amplify/amplify-cli/issues/2118) with addressed review comments ([#2230](https://github.com/aws-amplify/amplify-cli/issues/2230)) ([be3c499](https://github.com/aws-amplify/amplify-cli/commit/be3c499edcc6bec63b38e9241c5af7b83c930022)) +* ff to turn off schema reserve word validation ([#5745](https://github.com/aws-amplify/amplify-cli/issues/5745)) ([de79514](https://github.com/aws-amplify/amplify-cli/commit/de79514c18bea7236a05f0658513b95318501d16)) +* **amplify-category-api:** change default graphql query limit to 100 ([#4124](https://github.com/aws-amplify/amplify-cli/issues/4124)) ([1a68c4d](https://github.com/aws-amplify/amplify-cli/commit/1a68c4d589e2101357dec4e980719fc547964e23)) +* **amplify-category-function:** refactor to support runtime and template plugins ([#3517](https://github.com/aws-amplify/amplify-cli/issues/3517)) ([607ae21](https://github.com/aws-amplify/amplify-cli/commit/607ae21287941805f44ea8a9b78dd12d16d71f85)) +* **graphql-dynamodb-transformer:** expose createdAt and updatedAt on model ([#4149](https://github.com/aws-amplify/amplify-cli/issues/4149)) ([8e0662e](https://github.com/aws-amplify/amplify-cli/commit/8e0662eac8c88da9393f32c33457a597acf591ed)), closes [#401](https://github.com/aws-amplify/amplify-cli/issues/401) +* **graphql-key-transformer:** auto population of id and timestamp ([#4382](https://github.com/aws-amplify/amplify-cli/issues/4382)) ([6586611](https://github.com/aws-amplify/amplify-cli/commit/6586611293a07db9959247ff82f95542a239ff1f)) +* adding amplify cli predictions category ([#1936](https://github.com/aws-amplify/amplify-cli/issues/1936)) ([b7b7c2c](https://github.com/aws-amplify/amplify-cli/commit/b7b7c2c1927da10f8c54f38a523021187361131c)) +* conditions update ([#2789](https://github.com/aws-amplify/amplify-cli/issues/2789)) ([3fae391](https://github.com/aws-amplify/amplify-cli/commit/3fae391340d5fd151e1c43286c90142b5ab0eab0)) +* implement multi-auth functionality ([#1916](https://github.com/aws-amplify/amplify-cli/issues/1916)) ([b99f58e](https://github.com/aws-amplify/amplify-cli/commit/b99f58e4a2b85cbe9f430838554ae3c277440132)) +* resolver changes ([#2760](https://github.com/aws-amplify/amplify-cli/issues/2760)) ([8ce0d12](https://github.com/aws-amplify/amplify-cli/commit/8ce0d12eb1d3bd6d0132baca39b6e9daff04c39a)) +* sanity check ([#1815](https://github.com/aws-amplify/amplify-cli/issues/1815)) ([54a8dbe](https://github.com/aws-amplify/amplify-cli/commit/54a8dbe8925a4e73358b03ba927267a2df328b78)) +* updated version of [#2118](https://github.com/aws-amplify/amplify-cli/issues/2118) with addressed review comments ([#2230](https://github.com/aws-amplify/amplify-cli/issues/2230)) ([be3c499](https://github.com/aws-amplify/amplify-cli/commit/be3c499edcc6bec63b38e9241c5af7b83c930022)) + * Adding Auth on Subscriptions (#2068) ([81c630d](https://github.com/aws-amplify/amplify-cli/commit/81c630d782a6be720e513677a34b7a7dacbdc629)), closes [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) [#1766](https://github.com/aws-amplify/amplify-cli/issues/1766) [#1043](https://github.com/aws-amplify/amplify-cli/issues/1043) [#1766](https://github.com/aws-amplify/amplify-cli/issues/1766) [#1043](https://github.com/aws-amplify/amplify-cli/issues/1043) [#1766](https://github.com/aws-amplify/amplify-cli/issues/1766) [#1043](https://github.com/aws-amplify/amplify-cli/issues/1043) [#1766](https://github.com/aws-amplify/amplify-cli/issues/1766) [#1043](https://github.com/aws-amplify/amplify-cli/issues/1043) [#1766](https://github.com/aws-amplify/amplify-cli/issues/1766) [#1043](https://github.com/aws-amplify/amplify-cli/issues/1043) [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) + ### BREAKING CHANGES -- If an owner is used in the auth directive it will either be a requirement if it's - the only rule or an optional input if used with other rules -- If an owner is included in the auth directive it will either be a requirement if - it's the only rule or an optional input if used with other rules -- the subscription operations will require an argument if owner is the only auth rule -- Subscriptions will require an argument if an owner is only rule set - If owner & - group rules are owner will be an optional arg +* If an owner is used in the auth directive it will either be a requirement if it's +the only rule or an optional input if used with other rules +* If an owner is included in the auth directive it will either be a requirement if +it's the only rule or an optional input if used with other rules +* the subscription operations will require an argument if owner is the only auth rule +* Subscriptions will require an argument if an owner is only rule set - If owner & +group rules are owner will be an optional arg + + + + ## [6.20.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.20.0...graphql-dynamodb-transformer@6.20.3) (2020-11-20) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.20.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.20.0...graphql-dynamodb-transformer@6.20.2) (2020-11-20) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.20.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.20.0...graphql-dynamodb-transformer@6.20.1) (2020-11-19) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + # [6.20.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.19.17...graphql-dynamodb-transformer@6.20.0) (2020-11-08) + ### Features -- ff to turn off schema reserve word validation ([#5745](https://github.com/aws-amplify/amplify-cli/issues/5745)) ([de79514](https://github.com/aws-amplify/amplify-cli/commit/de79514c18bea7236a05f0658513b95318501d16)) +* ff to turn off schema reserve word validation ([#5745](https://github.com/aws-amplify/amplify-cli/issues/5745)) ([de79514](https://github.com/aws-amplify/amplify-cli/commit/de79514c18bea7236a05f0658513b95318501d16)) + + + + ## [6.19.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.19.16...graphql-dynamodb-transformer@6.19.17) (2020-10-30) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.19.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.19.15...graphql-dynamodb-transformer@6.19.16) (2020-10-22) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.19.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.19.14...graphql-dynamodb-transformer@6.19.15) (2020-10-17) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.19.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.19.13...graphql-dynamodb-transformer@6.19.14) (2020-10-01) + ### Bug Fixes -- [#4944](https://github.com/aws-amplify/amplify-cli/issues/4944), [#5332](https://github.com/aws-amplify/amplify-cli/issues/5332) ([#5431](https://github.com/aws-amplify/amplify-cli/issues/5431)) ([6104bde](https://github.com/aws-amplify/amplify-cli/commit/6104bde76533614cd41bd0d97aaad06660275add)) +* [#4944](https://github.com/aws-amplify/amplify-cli/issues/4944), [#5332](https://github.com/aws-amplify/amplify-cli/issues/5332) ([#5431](https://github.com/aws-amplify/amplify-cli/issues/5431)) ([6104bde](https://github.com/aws-amplify/amplify-cli/commit/6104bde76533614cd41bd0d97aaad06660275add)) + + + + ## [6.19.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.19.12...graphql-dynamodb-transformer@6.19.13) (2020-09-16) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.19.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.19.11...graphql-dynamodb-transformer@6.19.12) (2020-09-02) + ### Bug Fixes -- **graphql-dynamodb-transformer:** support model without id ([#4570](https://github.com/aws-amplify/amplify-cli/issues/4570)) ([7cb0648](https://github.com/aws-amplify/amplify-cli/commit/7cb064874d95527882eb58b1a18fa99dd2377ca7)) +* **graphql-dynamodb-transformer:** support model without id ([#4570](https://github.com/aws-amplify/amplify-cli/issues/4570)) ([7cb0648](https://github.com/aws-amplify/amplify-cli/commit/7cb064874d95527882eb58b1a18fa99dd2377ca7)) + + + + ## [6.19.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.19.10...graphql-dynamodb-transformer@6.19.11) (2020-08-31) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.19.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.19.9...graphql-dynamodb-transformer@6.19.10) (2020-08-14) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.19.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.19.8...graphql-dynamodb-transformer@6.19.9) (2020-08-11) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.19.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.19.6...graphql-dynamodb-transformer@6.19.8) (2020-07-29) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.19.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.19.6...graphql-dynamodb-transformer@6.19.7) (2020-07-23) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.19.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.19.5...graphql-dynamodb-transformer@6.19.6) (2020-07-18) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.19.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.19.4...graphql-dynamodb-transformer@6.19.5) (2020-07-15) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.19.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.19.3...graphql-dynamodb-transformer@6.19.4) (2020-06-25) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.19.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.19.2...graphql-dynamodb-transformer@6.19.3) (2020-06-18) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.19.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.19.1...graphql-dynamodb-transformer@6.19.2) (2020-06-11) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.19.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.19.0...graphql-dynamodb-transformer@6.19.1) (2020-06-10) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + # [6.19.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.18.1...graphql-dynamodb-transformer@6.19.0) (2020-06-02) + ### Bug Fixes -- add custom enum filter to connection filter ([#4269](https://github.com/aws-amplify/amplify-cli/issues/4269)) ([a29d427](https://github.com/aws-amplify/amplify-cli/commit/a29d427dc23f82f04d4e7b79402dd9642591e759)) +* add custom enum filter to connection filter ([#4269](https://github.com/aws-amplify/amplify-cli/issues/4269)) ([a29d427](https://github.com/aws-amplify/amplify-cli/commit/a29d427dc23f82f04d4e7b79402dd9642591e759)) + ### Features -- **graphql-key-transformer:** auto population of id and timestamp ([#4382](https://github.com/aws-amplify/amplify-cli/issues/4382)) ([c0a4f88](https://github.com/aws-amplify/amplify-cli/commit/c0a4f8889fc363bb9c9d08ff822c591874777f7b)) +* **graphql-key-transformer:** auto population of id and timestamp ([#4382](https://github.com/aws-amplify/amplify-cli/issues/4382)) ([c0a4f88](https://github.com/aws-amplify/amplify-cli/commit/c0a4f8889fc363bb9c9d08ff822c591874777f7b)) + + + + ## [6.18.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.18.0...graphql-dynamodb-transformer@6.18.1) (2020-05-26) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + # [6.18.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.17.0...graphql-dynamodb-transformer@6.18.0) (2020-05-15) + ### Features -- **graphql-dynamodb-transformer:** expose createdAt and updatedAt on model ([#4149](https://github.com/aws-amplify/amplify-cli/issues/4149)) ([8e0662e](https://github.com/aws-amplify/amplify-cli/commit/8e0662eac8c88da9393f32c33457a597acf591ed)), closes [#401](https://github.com/aws-amplify/amplify-cli/issues/401) +* **graphql-dynamodb-transformer:** expose createdAt and updatedAt on model ([#4149](https://github.com/aws-amplify/amplify-cli/issues/4149)) ([8e0662e](https://github.com/aws-amplify/amplify-cli/commit/8e0662eac8c88da9393f32c33457a597acf591ed)), closes [#401](https://github.com/aws-amplify/amplify-cli/issues/401) + + + + # [6.17.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.16.1...graphql-dynamodb-transformer@6.17.0) (2020-05-08) + ### Bug Fixes -- **graphql-dynamodb-transformer:** fixes long IAM roleNames ([#4010](https://github.com/aws-amplify/amplify-cli/issues/4010)) ([041e97a](https://github.com/aws-amplify/amplify-cli/commit/041e97a182a13711d74c27fd5229c7b4d6fb237f)) -- [#3438](https://github.com/aws-amplify/amplify-cli/issues/3438), many-to-many with conflict resolution generated wrong schema ([#4171](https://github.com/aws-amplify/amplify-cli/issues/4171)) ([9e8606c](https://github.com/aws-amplify/amplify-cli/commit/9e8606c4a300b5690839ec0869f7384aff189b1f)) -- github partial rename for sync query constant ([#4125](https://github.com/aws-amplify/amplify-cli/issues/4125)) ([506c48a](https://github.com/aws-amplify/amplify-cli/commit/506c48aabdc2825935f006b025cea59583c21572)) +* **graphql-dynamodb-transformer:** fixes long IAM roleNames ([#4010](https://github.com/aws-amplify/amplify-cli/issues/4010)) ([041e97a](https://github.com/aws-amplify/amplify-cli/commit/041e97a182a13711d74c27fd5229c7b4d6fb237f)) +* [#3438](https://github.com/aws-amplify/amplify-cli/issues/3438), many-to-many with conflict resolution generated wrong schema ([#4171](https://github.com/aws-amplify/amplify-cli/issues/4171)) ([9e8606c](https://github.com/aws-amplify/amplify-cli/commit/9e8606c4a300b5690839ec0869f7384aff189b1f)) +* github partial rename for sync query constant ([#4125](https://github.com/aws-amplify/amplify-cli/issues/4125)) ([506c48a](https://github.com/aws-amplify/amplify-cli/commit/506c48aabdc2825935f006b025cea59583c21572)) + ### Features -- **amplify-category-api:** change default graphql query limit to 100 ([#4124](https://github.com/aws-amplify/amplify-cli/issues/4124)) ([1a68c4d](https://github.com/aws-amplify/amplify-cli/commit/1a68c4d589e2101357dec4e980719fc547964e23)) +* **amplify-category-api:** change default graphql query limit to 100 ([#4124](https://github.com/aws-amplify/amplify-cli/issues/4124)) ([1a68c4d](https://github.com/aws-amplify/amplify-cli/commit/1a68c4d589e2101357dec4e980719fc547964e23)) + + + + ## [6.16.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.16.0...graphql-dynamodb-transformer@6.16.1) (2020-04-23) + ### Bug Fixes -- **graphql-dynamodb-transformer:** fix [#3141](https://github.com/aws-amplify/amplify-cli/issues/3141) add attribute type enum for queries ([#3930](https://github.com/aws-amplify/amplify-cli/issues/3930)) ([1a151b3](https://github.com/aws-amplify/amplify-cli/commit/1a151b3b98c70d3b3adbccc90e619c34378785ed)) +* **graphql-dynamodb-transformer:** fix [#3141](https://github.com/aws-amplify/amplify-cli/issues/3141) add attribute type enum for queries ([#3930](https://github.com/aws-amplify/amplify-cli/issues/3930)) ([1a151b3](https://github.com/aws-amplify/amplify-cli/commit/1a151b3b98c70d3b3adbccc90e619c34378785ed)) + + + + # [6.16.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.15.1...graphql-dynamodb-transformer@6.16.0) (2020-03-22) + ### Features -- **amplify-category-function:** refactor to support runtime and template plugins ([#3517](https://github.com/aws-amplify/amplify-cli/issues/3517)) ([607ae21](https://github.com/aws-amplify/amplify-cli/commit/607ae21287941805f44ea8a9b78dd12d16d71f85)) +* **amplify-category-function:** refactor to support runtime and template plugins ([#3517](https://github.com/aws-amplify/amplify-cli/issues/3517)) ([607ae21](https://github.com/aws-amplify/amplify-cli/commit/607ae21287941805f44ea8a9b78dd12d16d71f85)) + + + + ## [6.15.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.13.4...graphql-dynamodb-transformer@6.15.1) (2020-03-07) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.14.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.13.6-beta.0...graphql-dynamodb-transformer@6.14.1) (2020-03-05) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.13.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.13.3...graphql-dynamodb-transformer@6.13.4) (2020-02-18) + ### Bug Fixes -- **graphql-dynamodb-transformer:** prevent doble escape of nextToken ([#3452](https://github.com/aws-amplify/amplify-cli/issues/3452)) ([b6decfd](https://github.com/aws-amplify/amplify-cli/commit/b6decfddf232ed8a1d8b3e51ad881bc083b45114)), closes [#3411](https://github.com/aws-amplify/amplify-cli/issues/3411) +* **graphql-dynamodb-transformer:** prevent doble escape of nextToken ([#3452](https://github.com/aws-amplify/amplify-cli/issues/3452)) ([b6decfd](https://github.com/aws-amplify/amplify-cli/commit/b6decfddf232ed8a1d8b3e51ad881bc083b45114)), closes [#3411](https://github.com/aws-amplify/amplify-cli/issues/3411) + + + + ## [6.13.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.13.2...graphql-dynamodb-transformer@6.13.3) (2020-02-13) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + ## [6.13.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.13.1...graphql-dynamodb-transformer@6.13.2) (2020-02-07) + ### Bug Fixes -- sanitize input in transformer resolver([#3316](https://github.com/aws-amplify/amplify-cli/issues/3316)) ([a3bc0a5](https://github.com/aws-amplify/amplify-cli/commit/a3bc0a5e5d3faa7946d16d0f6595ce8c2f3c11dc)) +* sanitize input in transformer resolver([#3316](https://github.com/aws-amplify/amplify-cli/issues/3316)) ([a3bc0a5](https://github.com/aws-amplify/amplify-cli/commit/a3bc0a5e5d3faa7946d16d0f6595ce8c2f3c11dc)) + + + + ## [6.13.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@6.13.0...graphql-dynamodb-transformer@6.13.1) (2020-01-24) **Note:** Version bump only for package graphql-dynamodb-transformer + + + + # [6.13.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-dynamodb-transformer@5.18.0...graphql-dynamodb-transformer@6.13.0) (2020-01-23) ### Bug Fixes diff --git a/packages/graphql-dynamodb-transformer/package.json b/packages/graphql-dynamodb-transformer/package.json index 7c1573895f..9c7480da71 100644 --- a/packages/graphql-dynamodb-transformer/package.json +++ b/packages/graphql-dynamodb-transformer/package.json @@ -1,6 +1,6 @@ { "name": "graphql-dynamodb-transformer", - "version": "7.2.44", + "version": "7.2.43", "description": "An AppSync model transform that takes a simple model and creates a DynamoDB table, DynamoDB stream.", "repository": { "type": "git", @@ -20,16 +20,15 @@ "test": "jest", "build": "tsc", "clean": "rimraf ./lib", - "watch": "tsc -w", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "watch": "tsc -w" }, "dependencies": { "@types/pluralize": "^0.0.29", "cloudform-types": "^4.2.0", "graphql": "^14.5.8", "graphql-mapping-template": "4.20.5", - "graphql-transformer-common": "4.24.1", - "graphql-transformer-core": "7.6.7", + "graphql-transformer-common": "4.24.0", + "graphql-transformer-core": "7.6.6", "md5": "^2.2.1", "pluralize": "^8.0.0" }, diff --git a/packages/graphql-elasticsearch-transformer/API.md b/packages/graphql-elasticsearch-transformer/API.md deleted file mode 100644 index 7b2cfb1e8c..0000000000 --- a/packages/graphql-elasticsearch-transformer/API.md +++ /dev/null @@ -1,39 +0,0 @@ -## API Report File for "graphql-elasticsearch-transformer" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { default as default_2 } from 'cloudform-types/types/appSync/dataSource'; -import { default as default_3 } from 'cloudform-types/types/lambda/function'; -import { default as default_4 } from 'cloudform-types/types/lambda/eventSourceMapping'; -import { default as default_5 } from 'cloudform-types/types/iam/role'; -import { default as default_6 } from 'cloudform-types/types/elasticsearch/domain'; -import { default as default_7 } from 'cloudform-types/types/appSync/resolver'; -import { DirectiveNode } from 'graphql'; -import { Expression } from 'graphql-mapping-template'; -import { MappingParameters } from 'graphql-transformer-core'; -import { NumberParameter } from 'cloudform-types'; -import { ObjectTypeDefinitionNode } from 'graphql'; -import Output from 'cloudform-types/types/output'; -import { StringParameter } from 'cloudform-types'; -import Template from 'cloudform-types/types/template'; -import { Transformer as Transformer_2 } from 'graphql-transformer-core'; -import { TransformerContext } from 'graphql-transformer-core'; - -// @public (undocumented) -export class SearchableModelTransformer extends Transformer_2 { - constructor(); - // (undocumented) - before: (ctx: TransformerContext) => void; - // (undocumented) - object: (def: ObjectTypeDefinitionNode, directive: DirectiveNode, ctx: TransformerContext) => void; - // Warning: (ae-forgotten-export) The symbol "ResourceFactory" needs to be exported by the entry point index.d.ts - // - // (undocumented) - resources: ResourceFactory; -} - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/graphql-elasticsearch-transformer/CHANGELOG.md b/packages/graphql-elasticsearch-transformer/CHANGELOG.md index 6020b9a98d..1993a65667 100644 --- a/packages/graphql-elasticsearch-transformer/CHANGELOG.md +++ b/packages/graphql-elasticsearch-transformer/CHANGELOG.md @@ -3,557 +3,1045 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.2.45](https://github.com/aws-amplify/amplify-category-api/compare/graphql-elasticsearch-transformer@5.2.44...graphql-elasticsearch-transformer@5.2.45) (2022-12-03) +## [5.2.44](https://github.com/aws-amplify/amplify-category-api/compare/graphql-elasticsearch-transformer@5.2.43...graphql-elasticsearch-transformer@5.2.44) (2022-09-14) **Note:** Version bump only for package graphql-elasticsearch-transformer -## [5.2.44](https://github.com/aws-amplify/amplify-category-api/compare/graphql-elasticsearch-transformer@5.2.43...graphql-elasticsearch-transformer@5.2.44) (2022-09-14) -**Note:** Version bump only for package graphql-elasticsearch-transformer + + ## [5.2.43](https://github.com/aws-amplify/amplify-category-api/compare/graphql-elasticsearch-transformer@5.2.42...graphql-elasticsearch-transformer@5.2.43) (2022-08-04) + ### Bug Fixes -- **graphql:** revert subscriptions server-side filtering ([20cffc0](https://github.com/aws-amplify/amplify-category-api/commit/20cffc0810c23f85127a939c0a3b812f87c2a601)) +* **graphql:** revert subscriptions server-side filtering ([20cffc0](https://github.com/aws-amplify/amplify-category-api/commit/20cffc0810c23f85127a939c0a3b812f87c2a601)) + + + + ## [5.2.42](https://github.com/aws-amplify/amplify-category-api/compare/graphql-elasticsearch-transformer@5.2.40...graphql-elasticsearch-transformer@5.2.42) (2022-07-20) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.41](https://github.com/aws-amplify/amplify-category-api/compare/graphql-elasticsearch-transformer@5.2.40...graphql-elasticsearch-transformer@5.2.41) (2022-07-14) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.40](https://github.com/aws-amplify/amplify-category-api/compare/graphql-elasticsearch-transformer@5.2.39...graphql-elasticsearch-transformer@5.2.40) (2022-07-01) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.39](https://github.com/aws-amplify/amplify-category-api/compare/graphql-elasticsearch-transformer@5.2.38...graphql-elasticsearch-transformer@5.2.39) (2022-06-23) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.38](https://github.com/aws-amplify/amplify-category-api/compare/graphql-elasticsearch-transformer@5.2.37...graphql-elasticsearch-transformer@5.2.38) (2022-06-13) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.37](https://github.com/aws-amplify/amplify-category-api/compare/graphql-elasticsearch-transformer@5.2.36...graphql-elasticsearch-transformer@5.2.37) (2022-06-10) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.36](https://github.com/aws-amplify/amplify-category-api/compare/graphql-elasticsearch-transformer@5.2.35...graphql-elasticsearch-transformer@5.2.36) (2022-06-10) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.35](https://github.com/aws-amplify/amplify-category-api/compare/graphql-elasticsearch-transformer@5.2.32...graphql-elasticsearch-transformer@5.2.35) (2022-06-07) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.34](https://github.com/aws-amplify/amplify-category-api/compare/graphql-elasticsearch-transformer@5.2.32...graphql-elasticsearch-transformer@5.2.34) (2022-05-31) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.33](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.32...graphql-elasticsearch-transformer@5.2.33) (2022-05-02) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.32](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.31...graphql-elasticsearch-transformer@5.2.32) (2022-04-29) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.31](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.30...graphql-elasticsearch-transformer@5.2.31) (2022-04-27) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.30](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.29...graphql-elasticsearch-transformer@5.2.30) (2022-04-11) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.29](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.28...graphql-elasticsearch-transformer@5.2.29) (2022-04-07) + ### Bug Fixes -- **graphql:** correct searchable instance types ([#9973](https://github.com/aws-amplify/amplify-cli/issues/9973)) ([dfcfa52](https://github.com/aws-amplify/amplify-cli/commit/dfcfa5237d538088331e8a7c7d51a9932c879429)) +* **graphql:** correct searchable instance types ([#9973](https://github.com/aws-amplify/amplify-cli/issues/9973)) ([dfcfa52](https://github.com/aws-amplify/amplify-cli/commit/dfcfa5237d538088331e8a7c7d51a9932c879429)) + + + + ## [5.2.28](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.27...graphql-elasticsearch-transformer@5.2.28) (2022-03-23) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.27](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.26...graphql-elasticsearch-transformer@5.2.27) (2022-03-17) + ### Bug Fixes -- use lib paths instead of src to reference submodule imports across data-cli split ([#9984](https://github.com/aws-amplify/amplify-cli/issues/9984)) ([7130212](https://github.com/aws-amplify/amplify-cli/commit/7130212c8342d8ecb6b35bc2072ec5034780343f)) +* use lib paths instead of src to reference submodule imports across data-cli split ([#9984](https://github.com/aws-amplify/amplify-cli/issues/9984)) ([7130212](https://github.com/aws-amplify/amplify-cli/commit/7130212c8342d8ecb6b35bc2072ec5034780343f)) + + + + ## [5.2.26](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.25...graphql-elasticsearch-transformer@5.2.26) (2022-03-14) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.25](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.24...graphql-elasticsearch-transformer@5.2.25) (2022-03-07) + ### Bug Fixes -- **graphql:** add new open search instance types to the allowed list ([#9834](https://github.com/aws-amplify/amplify-cli/issues/9834)) ([39014c3](https://github.com/aws-amplify/amplify-cli/commit/39014c3a7ea4eb6ab9644a1ef6653fa287917937)) +* **graphql:** add new open search instance types to the allowed list ([#9834](https://github.com/aws-amplify/amplify-cli/issues/9834)) ([39014c3](https://github.com/aws-amplify/amplify-cli/commit/39014c3a7ea4eb6ab9644a1ef6653fa287917937)) + + + + ## [5.2.24](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.23...graphql-elasticsearch-transformer@5.2.24) (2022-02-25) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.23](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.22...graphql-elasticsearch-transformer@5.2.23) (2022-02-15) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.22](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.18...graphql-elasticsearch-transformer@5.2.22) (2022-02-10) + + ## 7.6.19 (2022-02-08) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.17...graphql-elasticsearch-transformer@5.2.18) (2022-02-03) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.16...graphql-elasticsearch-transformer@5.2.17) (2022-01-31) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.15...graphql-elasticsearch-transformer@5.2.16) (2022-01-27) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.14...graphql-elasticsearch-transformer@5.2.15) (2022-01-23) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.13...graphql-elasticsearch-transformer@5.2.14) (2022-01-13) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.11...graphql-elasticsearch-transformer@5.2.13) (2022-01-10) + + ## 7.6.7 (2022-01-10) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.10...graphql-elasticsearch-transformer@5.2.11) (2021-12-21) + ### Bug Fixes -- generate list types will nullable elements ([#9310](https://github.com/aws-amplify/amplify-cli/issues/9310)) ([e972956](https://github.com/aws-amplify/amplify-cli/commit/e9729565fef2ac7df51f7fc7f345da536f385ac1)) +* generate list types will nullable elements ([#9310](https://github.com/aws-amplify/amplify-cli/issues/9310)) ([e972956](https://github.com/aws-amplify/amplify-cli/commit/e9729565fef2ac7df51f7fc7f345da536f385ac1)) + + + + ## [5.2.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.9...graphql-elasticsearch-transformer@5.2.10) (2021-12-17) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.8...graphql-elasticsearch-transformer@5.2.9) (2021-12-03) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.7...graphql-elasticsearch-transformer@5.2.8) (2021-12-02) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.6...graphql-elasticsearch-transformer@5.2.7) (2021-12-01) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.5...graphql-elasticsearch-transformer@5.2.6) (2021-11-26) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.4...graphql-elasticsearch-transformer@5.2.5) (2021-11-23) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.3...graphql-elasticsearch-transformer@5.2.4) (2021-11-21) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.2...graphql-elasticsearch-transformer@5.2.3) (2021-11-20) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@5.2.1...graphql-elasticsearch-transformer@5.2.2) (2021-11-17) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [5.2.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.13.0...graphql-elasticsearch-transformer@5.2.1) (2021-11-15) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + # [5.0.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.12.5...graphql-elasticsearch-transformer@5.0.0) (2021-11-13) + ### Features -- generate list types as non-null ([#8166](https://github.com/aws-amplify/amplify-cli/issues/8166)) ([93786c1](https://github.com/aws-amplify/amplify-cli/commit/93786c13ef04c72748ca32a1ef7878c0e6b5b129)) +* generate list types as non-null ([#8166](https://github.com/aws-amplify/amplify-cli/issues/8166)) ([93786c1](https://github.com/aws-amplify/amplify-cli/commit/93786c13ef04c72748ca32a1ef7878c0e6b5b129)) + + + + # [4.13.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.12.5...graphql-elasticsearch-transformer@4.13.0) (2021-11-11) + ### Features -- generate list types as non-null ([#8166](https://github.com/aws-amplify/amplify-cli/issues/8166)) ([93786c1](https://github.com/aws-amplify/amplify-cli/commit/93786c13ef04c72748ca32a1ef7878c0e6b5b129)) +* generate list types as non-null ([#8166](https://github.com/aws-amplify/amplify-cli/issues/8166)) ([93786c1](https://github.com/aws-amplify/amplify-cli/commit/93786c13ef04c72748ca32a1ef7878c0e6b5b129)) + + + + ## [4.12.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.12.4...graphql-elasticsearch-transformer@4.12.5) (2021-10-10) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.12.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.12.3...graphql-elasticsearch-transformer@4.12.4) (2021-10-06) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.12.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.12.2...graphql-elasticsearch-transformer@4.12.3) (2021-10-01) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.12.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.12.1...graphql-elasticsearch-transformer@4.12.2) (2021-09-27) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.12.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.12.0...graphql-elasticsearch-transformer@4.12.1) (2021-09-18) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + # [4.12.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.11.20...graphql-elasticsearch-transformer@4.12.0) (2021-09-14) + ### Features -- support five new regions in CLI ([#8094](https://github.com/aws-amplify/amplify-cli/issues/8094)) ([98e6c56](https://github.com/aws-amplify/amplify-cli/commit/98e6c56b21cc9a7e1145ab658c3d8611474d5c44)) +* support five new regions in CLI ([#8094](https://github.com/aws-amplify/amplify-cli/issues/8094)) ([98e6c56](https://github.com/aws-amplify/amplify-cli/commit/98e6c56b21cc9a7e1145ab658c3d8611474d5c44)) + + + + ## [4.11.20](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.11.19...graphql-elasticsearch-transformer@4.11.20) (2021-09-09) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.11.19](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.11.18...graphql-elasticsearch-transformer@4.11.19) (2021-09-02) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.11.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.11.17...graphql-elasticsearch-transformer@4.11.18) (2021-08-24) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.11.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.11.16...graphql-elasticsearch-transformer@4.11.17) (2021-08-06) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.11.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.11.15...graphql-elasticsearch-transformer@4.11.16) (2021-07-30) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.11.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.11.14...graphql-elasticsearch-transformer@4.11.15) (2021-07-27) + ### Bug Fixes -- **graphql-searchable-transformer:** fix for awstimestamp issues with elastic search ([#7534](https://github.com/aws-amplify/amplify-cli/issues/7534)) ([dd955d0](https://github.com/aws-amplify/amplify-cli/commit/dd955d0a0d237885aaa7b6ab918d98853845d0e4)) +* **graphql-searchable-transformer:** fix for awstimestamp issues with elastic search ([#7534](https://github.com/aws-amplify/amplify-cli/issues/7534)) ([dd955d0](https://github.com/aws-amplify/amplify-cli/commit/dd955d0a0d237885aaa7b6ab918d98853845d0e4)) + + + + ## [4.11.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.11.13...graphql-elasticsearch-transformer@4.11.14) (2021-07-16) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.11.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.11.12...graphql-elasticsearch-transformer@4.11.13) (2021-06-30) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.11.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.11.11...graphql-elasticsearch-transformer@4.11.12) (2021-06-24) + ### Bug Fixes -- **graphql-transformer-common:** improve generated graphql pluralization ([#7258](https://github.com/aws-amplify/amplify-cli/issues/7258)) ([fc3ad0d](https://github.com/aws-amplify/amplify-cli/commit/fc3ad0dd5a12a7912c59ae12024f593b4cdf7f2d)), closes [#4224](https://github.com/aws-amplify/amplify-cli/issues/4224) +* **graphql-transformer-common:** improve generated graphql pluralization ([#7258](https://github.com/aws-amplify/amplify-cli/issues/7258)) ([fc3ad0d](https://github.com/aws-amplify/amplify-cli/commit/fc3ad0dd5a12a7912c59ae12024f593b4cdf7f2d)), closes [#4224](https://github.com/aws-amplify/amplify-cli/issues/4224) + + + + ## [4.11.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.11.10...graphql-elasticsearch-transformer@4.11.11) (2021-06-15) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.11.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.11.9...graphql-elasticsearch-transformer@4.11.10) (2021-05-29) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.11.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.11.8...graphql-elasticsearch-transformer@4.11.9) (2021-05-26) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.11.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.11.7...graphql-elasticsearch-transformer@4.11.8) (2021-05-18) + ### Bug Fixes -- **graphql-dynamodb-transformer:** make primary key non null on del ([#6337](https://github.com/aws-amplify/amplify-cli/issues/6337)) ([4a5c679](https://github.com/aws-amplify/amplify-cli/commit/4a5c6795680b6b88efb19b923ee234253ca30c35)), closes [#2564](https://github.com/aws-amplify/amplify-cli/issues/2564) +* **graphql-dynamodb-transformer:** make primary key non null on del ([#6337](https://github.com/aws-amplify/amplify-cli/issues/6337)) ([4a5c679](https://github.com/aws-amplify/amplify-cli/commit/4a5c6795680b6b88efb19b923ee234253ca30c35)), closes [#2564](https://github.com/aws-amplify/amplify-cli/issues/2564) + + + + ## [4.11.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.11.6...graphql-elasticsearch-transformer@4.11.7) (2021-05-14) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.11.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.11.4...graphql-elasticsearch-transformer@4.11.6) (2021-05-03) + + ## 4.50.1 (2021-05-03) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.11.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.11.4...graphql-elasticsearch-transformer@4.11.5) (2021-05-03) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.11.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.11.3...graphql-elasticsearch-transformer@4.11.4) (2021-04-27) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.11.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.11.2...graphql-elasticsearch-transformer@4.11.3) (2021-04-19) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.11.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.11.1...graphql-elasticsearch-transformer@4.11.2) (2021-04-14) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.11.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.10.8...graphql-elasticsearch-transformer@4.11.1) (2021-04-09) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.10.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.10.7...graphql-elasticsearch-transformer@4.10.8) (2021-03-23) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.10.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.10.6...graphql-elasticsearch-transformer@4.10.7) (2021-03-11) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.10.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.10.5...graphql-elasticsearch-transformer@4.10.6) (2021-03-05) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.10.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.10.4...graphql-elasticsearch-transformer@4.10.5) (2021-02-26) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.10.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.10.3...graphql-elasticsearch-transformer@4.10.4) (2021-02-24) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.10.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.10.2...graphql-elasticsearch-transformer@4.10.3) (2021-02-17) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.10.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.10.1...graphql-elasticsearch-transformer@4.10.2) (2021-02-11) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.10.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.10.0...graphql-elasticsearch-transformer@4.10.1) (2021-02-10) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + # [4.10.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.9.4...graphql-elasticsearch-transformer@4.10.0) (2021-01-08) + ### Features -- **graphql-elasticsearch-transformer:** ddb_to_ess script now accepts session token ([#6313](https://github.com/aws-amplify/amplify-cli/issues/6313)) ([9bf8b16](https://github.com/aws-amplify/amplify-cli/commit/9bf8b16ac4f67f7be553b7cb0d020ebe0c46ab8f)) +* **graphql-elasticsearch-transformer:** ddb_to_ess script now accepts session token ([#6313](https://github.com/aws-amplify/amplify-cli/issues/6313)) ([9bf8b16](https://github.com/aws-amplify/amplify-cli/commit/9bf8b16ac4f67f7be553b7cb0d020ebe0c46ab8f)) + + + + ## [4.9.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.9.3...graphql-elasticsearch-transformer@4.9.4) (2020-12-16) + ### Bug Fixes -- [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) - add proper AWSJSON mapping in generated filter input types ([#6112](https://github.com/aws-amplify/amplify-cli/issues/6112)) ([743e84a](https://github.com/aws-amplify/amplify-cli/commit/743e84a9d968aab4648a12d3a19aa5ea14c4d755)) +* [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) - add proper AWSJSON mapping in generated filter input types ([#6112](https://github.com/aws-amplify/amplify-cli/issues/6112)) ([743e84a](https://github.com/aws-amplify/amplify-cli/commit/743e84a9d968aab4648a12d3a19aa5ea14c4d755)) + ### Reverts -- Revert "Revert "Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158)" (#6160)" (#6183) ([a0ca94e](https://github.com/aws-amplify/amplify-cli/commit/a0ca94e5a1a848404ef3977743f19d26300a636a)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) [#6160](https://github.com/aws-amplify/amplify-cli/issues/6160) [#6183](https://github.com/aws-amplify/amplify-cli/issues/6183) -- Revert "Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158)" (#6160) ([f425924](https://github.com/aws-amplify/amplify-cli/commit/f42592420dcb49640c680c5001b3026ae0129090)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) [#6160](https://github.com/aws-amplify/amplify-cli/issues/6160) -- Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158) ([9e57e4d](https://github.com/aws-amplify/amplify-cli/commit/9e57e4d8c887be8ee4119c87383c7379cec40c37)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) +* Revert "Revert "Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158)" (#6160)" (#6183) ([a0ca94e](https://github.com/aws-amplify/amplify-cli/commit/a0ca94e5a1a848404ef3977743f19d26300a636a)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) [#6160](https://github.com/aws-amplify/amplify-cli/issues/6160) [#6183](https://github.com/aws-amplify/amplify-cli/issues/6183) +* Revert "Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158)" (#6160) ([f425924](https://github.com/aws-amplify/amplify-cli/commit/f42592420dcb49640c680c5001b3026ae0129090)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) [#6160](https://github.com/aws-amplify/amplify-cli/issues/6160) +* Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158) ([9e57e4d](https://github.com/aws-amplify/amplify-cli/commit/9e57e4d8c887be8ee4119c87383c7379cec40c37)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) + + + + ## [4.9.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.9.2...graphql-elasticsearch-transformer@4.9.3) (2020-12-07) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.9.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.9.1...graphql-elasticsearch-transformer@4.9.2) (2020-11-30) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.9.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.8.1...graphql-elasticsearch-transformer@4.9.1) (2020-11-22) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + # [4.9.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@3.6.6...graphql-elasticsearch-transformer@4.9.0) (2020-11-22) + ### Bug Fixes -- **graphql-elasticsearch-transformer:** allow range on searches ([#3129](https://github.com/aws-amplify/amplify-cli/issues/3129)) ([f81ea32](https://github.com/aws-amplify/amplify-cli/commit/f81ea329f47194fbc19eb966cacee9877e04a389)), closes [#2775](https://github.com/aws-amplify/amplify-cli/issues/2775) -- **graphql-elasticsearch-transformer:** es logging fix ([#2983](https://github.com/aws-amplify/amplify-cli/issues/2983)) ([6a6be16](https://github.com/aws-amplify/amplify-cli/commit/6a6be16493aaceeef57e9dfdde7faddfac061a26)) -- **graphql-elasticsearch-transformer:** fix duplicate records in es lambda ([#3712](https://github.com/aws-amplify/amplify-cli/issues/3712)) ([dd9f7e0](https://github.com/aws-amplify/amplify-cli/commit/dd9f7e0031a0dc68a9027de02f60bbe69d315c3d)), closes [#3602](https://github.com/aws-amplify/amplify-cli/issues/3602) [#3705](https://github.com/aws-amplify/amplify-cli/issues/3705) -- **graphql-elasticsearch-transformer:** fix script to use keyschema ([#5036](https://github.com/aws-amplify/amplify-cli/issues/5036)) ([68a0d1e](https://github.com/aws-amplify/amplify-cli/commit/68a0d1e084d6d51c2ec0140d42a9eb008148c9d9)), closes [#3786](https://github.com/aws-amplify/amplify-cli/issues/3786) -- **graphql-elasticsearch-transformer:** fixed KeyError for unset DEBUG ([#2963](https://github.com/aws-amplify/amplify-cli/issues/2963)) ([ad3e23e](https://github.com/aws-amplify/amplify-cli/commit/ad3e23e5c1a88c1385529f7a6685305cb59c840d)) -- **graphql-elasticsearch-transformer:** support del in sync enabled API ([#4281](https://github.com/aws-amplify/amplify-cli/issues/4281)) ([bae946d](https://github.com/aws-amplify/amplify-cli/commit/bae946dabe4a2e37cfdb87c6fbd88af824f21b69)), closes [#4228](https://github.com/aws-amplify/amplify-cli/issues/4228) [#4228](https://github.com/aws-amplify/amplify-cli/issues/4228) -- **graphql-elasticsearch-transformer:** to support non string key in es ([#5180](https://github.com/aws-amplify/amplify-cli/issues/5180)) ([b119344](https://github.com/aws-amplify/amplify-cli/commit/b1193446ff3503311a043dfc23dd6c30fcaa94ed)), closes [#5140](https://github.com/aws-amplify/amplify-cli/issues/5140) -- use ES external versioning when using DataStore ([#4127](https://github.com/aws-amplify/amplify-cli/issues/4127)) ([cef709b](https://github.com/aws-amplify/amplify-cli/commit/cef709ba2087affe860dd6fb141ccda1e5d58fd1)) -- **graphql-elasticsearch-transformer:** use ddb keys as main id in es ([#3391](https://github.com/aws-amplify/amplify-cli/issues/3391)) ([9aae9a6](https://github.com/aws-amplify/amplify-cli/commit/9aae9a6681c5ff744d908b5292a5b00faa14de4d)), closes [#3359](https://github.com/aws-amplify/amplify-cli/issues/3359) -- add layer based on region ([#2399](https://github.com/aws-amplify/amplify-cli/issues/2399)) ([c6490c5](https://github.com/aws-amplify/amplify-cli/commit/c6490c537299e74c569a80fc06d1999cc92ae774)), closes [#2386](https://github.com/aws-amplify/amplify-cli/issues/2386) -- build break, chore: typescript, lerna update ([#2640](https://github.com/aws-amplify/amplify-cli/issues/2640)) ([29fae36](https://github.com/aws-amplify/amplify-cli/commit/29fae366f4cab054feefa58c7dc733002d19570c)) -- export Typescript definitions and fix resulting type errors ([#2452](https://github.com/aws-amplify/amplify-cli/issues/2452)) ([7de3845](https://github.com/aws-amplify/amplify-cli/commit/7de384594d3b9cbf22cdaa85107fc8df26c141ec)), closes [#2451](https://github.com/aws-amplify/amplify-cli/issues/2451) -- sanitize input in transformer resolver([#3316](https://github.com/aws-amplify/amplify-cli/issues/3316)) ([a3bc0a5](https://github.com/aws-amplify/amplify-cli/commit/a3bc0a5e5d3faa7946d16d0f6595ce8c2f3c11dc)) -- upgrade to node10 as min version for CLI ([#3128](https://github.com/aws-amplify/amplify-cli/issues/3128)) ([a0b18e0](https://github.com/aws-amplify/amplify-cli/commit/a0b18e0187a26b4ab0e6e986b0277f347e829444)) -- **graphql-elasticsearch-transformer:** changed nonKeyword types ([#2090](https://github.com/aws-amplify/amplify-cli/issues/2090)) ([c2f71eb](https://github.com/aws-amplify/amplify-cli/commit/c2f71eb8614a3d7b3f619da40f681e1397103f60)), closes [#2080](https://github.com/aws-amplify/amplify-cli/issues/2080) [#800](https://github.com/aws-amplify/amplify-cli/issues/800) [#2080](https://github.com/aws-amplify/amplify-cli/issues/2080) [re#800](https://github.com/re/issues/800) -- **graphql-elasticsearch-transformer:** fixed es req template ([311f57d](https://github.com/aws-amplify/amplify-cli/commit/311f57d9938aa78c83c7c695ddd39457b89c8afc)) +* **graphql-elasticsearch-transformer:** allow range on searches ([#3129](https://github.com/aws-amplify/amplify-cli/issues/3129)) ([f81ea32](https://github.com/aws-amplify/amplify-cli/commit/f81ea329f47194fbc19eb966cacee9877e04a389)), closes [#2775](https://github.com/aws-amplify/amplify-cli/issues/2775) +* **graphql-elasticsearch-transformer:** es logging fix ([#2983](https://github.com/aws-amplify/amplify-cli/issues/2983)) ([6a6be16](https://github.com/aws-amplify/amplify-cli/commit/6a6be16493aaceeef57e9dfdde7faddfac061a26)) +* **graphql-elasticsearch-transformer:** fix duplicate records in es lambda ([#3712](https://github.com/aws-amplify/amplify-cli/issues/3712)) ([dd9f7e0](https://github.com/aws-amplify/amplify-cli/commit/dd9f7e0031a0dc68a9027de02f60bbe69d315c3d)), closes [#3602](https://github.com/aws-amplify/amplify-cli/issues/3602) [#3705](https://github.com/aws-amplify/amplify-cli/issues/3705) +* **graphql-elasticsearch-transformer:** fix script to use keyschema ([#5036](https://github.com/aws-amplify/amplify-cli/issues/5036)) ([68a0d1e](https://github.com/aws-amplify/amplify-cli/commit/68a0d1e084d6d51c2ec0140d42a9eb008148c9d9)), closes [#3786](https://github.com/aws-amplify/amplify-cli/issues/3786) +* **graphql-elasticsearch-transformer:** fixed KeyError for unset DEBUG ([#2963](https://github.com/aws-amplify/amplify-cli/issues/2963)) ([ad3e23e](https://github.com/aws-amplify/amplify-cli/commit/ad3e23e5c1a88c1385529f7a6685305cb59c840d)) +* **graphql-elasticsearch-transformer:** support del in sync enabled API ([#4281](https://github.com/aws-amplify/amplify-cli/issues/4281)) ([bae946d](https://github.com/aws-amplify/amplify-cli/commit/bae946dabe4a2e37cfdb87c6fbd88af824f21b69)), closes [#4228](https://github.com/aws-amplify/amplify-cli/issues/4228) [#4228](https://github.com/aws-amplify/amplify-cli/issues/4228) +* **graphql-elasticsearch-transformer:** to support non string key in es ([#5180](https://github.com/aws-amplify/amplify-cli/issues/5180)) ([b119344](https://github.com/aws-amplify/amplify-cli/commit/b1193446ff3503311a043dfc23dd6c30fcaa94ed)), closes [#5140](https://github.com/aws-amplify/amplify-cli/issues/5140) +* use ES external versioning when using DataStore ([#4127](https://github.com/aws-amplify/amplify-cli/issues/4127)) ([cef709b](https://github.com/aws-amplify/amplify-cli/commit/cef709ba2087affe860dd6fb141ccda1e5d58fd1)) +* **graphql-elasticsearch-transformer:** use ddb keys as main id in es ([#3391](https://github.com/aws-amplify/amplify-cli/issues/3391)) ([9aae9a6](https://github.com/aws-amplify/amplify-cli/commit/9aae9a6681c5ff744d908b5292a5b00faa14de4d)), closes [#3359](https://github.com/aws-amplify/amplify-cli/issues/3359) +* add layer based on region ([#2399](https://github.com/aws-amplify/amplify-cli/issues/2399)) ([c6490c5](https://github.com/aws-amplify/amplify-cli/commit/c6490c537299e74c569a80fc06d1999cc92ae774)), closes [#2386](https://github.com/aws-amplify/amplify-cli/issues/2386) +* build break, chore: typescript, lerna update ([#2640](https://github.com/aws-amplify/amplify-cli/issues/2640)) ([29fae36](https://github.com/aws-amplify/amplify-cli/commit/29fae366f4cab054feefa58c7dc733002d19570c)) +* export Typescript definitions and fix resulting type errors ([#2452](https://github.com/aws-amplify/amplify-cli/issues/2452)) ([7de3845](https://github.com/aws-amplify/amplify-cli/commit/7de384594d3b9cbf22cdaa85107fc8df26c141ec)), closes [#2451](https://github.com/aws-amplify/amplify-cli/issues/2451) +* sanitize input in transformer resolver([#3316](https://github.com/aws-amplify/amplify-cli/issues/3316)) ([a3bc0a5](https://github.com/aws-amplify/amplify-cli/commit/a3bc0a5e5d3faa7946d16d0f6595ce8c2f3c11dc)) +* upgrade to node10 as min version for CLI ([#3128](https://github.com/aws-amplify/amplify-cli/issues/3128)) ([a0b18e0](https://github.com/aws-amplify/amplify-cli/commit/a0b18e0187a26b4ab0e6e986b0277f347e829444)) +* **graphql-elasticsearch-transformer:** changed nonKeyword types ([#2090](https://github.com/aws-amplify/amplify-cli/issues/2090)) ([c2f71eb](https://github.com/aws-amplify/amplify-cli/commit/c2f71eb8614a3d7b3f619da40f681e1397103f60)), closes [#2080](https://github.com/aws-amplify/amplify-cli/issues/2080) [#800](https://github.com/aws-amplify/amplify-cli/issues/800) [#2080](https://github.com/aws-amplify/amplify-cli/issues/2080) [re#800](https://github.com/re/issues/800) +* **graphql-elasticsearch-transformer:** fixed es req template ([311f57d](https://github.com/aws-amplify/amplify-cli/commit/311f57d9938aa78c83c7c695ddd39457b89c8afc)) + ### Features -- **amplify-category-api:** change default graphql query limit to 100 ([#4124](https://github.com/aws-amplify/amplify-cli/issues/4124)) ([1a68c4d](https://github.com/aws-amplify/amplify-cli/commit/1a68c4d589e2101357dec4e980719fc547964e23)) -- **graphql-dynamodb-transformer:** expose createdAt and updatedAt on model ([#4149](https://github.com/aws-amplify/amplify-cli/issues/4149)) ([8e0662e](https://github.com/aws-amplify/amplify-cli/commit/8e0662eac8c88da9393f32c33457a597acf591ed)), closes [#401](https://github.com/aws-amplify/amplify-cli/issues/401) -- **graphql-elasticsearch-transformer:** add 'from' query parameter ([#5098](https://github.com/aws-amplify/amplify-cli/issues/5098)) ([d52a804](https://github.com/aws-amplify/amplify-cli/commit/d52a804c25df63cd1cee1a72bb99286ecfe54ed5)) -- **graphql-elasticsearch-transformer:** add total in es response ([#2602](https://github.com/aws-amplify/amplify-cli/issues/2602)) ([dbdb000](https://github.com/aws-amplify/amplify-cli/commit/dbdb0002b8e7cd33e37880d3166bc99c5faf1234)), closes [#2600](https://github.com/aws-amplify/amplify-cli/issues/2600) -- **graphql-elasticsearch-transformer:** support sets in es fn ([#2986](https://github.com/aws-amplify/amplify-cli/issues/2986)) ([16419f4](https://github.com/aws-amplify/amplify-cli/commit/16419f4d9e1733ed0ada064f9ced604083ee4703)), closes [#2860](https://github.com/aws-amplify/amplify-cli/issues/2860) -- adding amplify cli predictions category ([#1936](https://github.com/aws-amplify/amplify-cli/issues/1936)) ([b7b7c2c](https://github.com/aws-amplify/amplify-cli/commit/b7b7c2c1927da10f8c54f38a523021187361131c)) -- sanity check ([#1815](https://github.com/aws-amplify/amplify-cli/issues/1815)) ([54a8dbe](https://github.com/aws-amplify/amplify-cli/commit/54a8dbe8925a4e73358b03ba927267a2df328b78)) +* **amplify-category-api:** change default graphql query limit to 100 ([#4124](https://github.com/aws-amplify/amplify-cli/issues/4124)) ([1a68c4d](https://github.com/aws-amplify/amplify-cli/commit/1a68c4d589e2101357dec4e980719fc547964e23)) +* **graphql-dynamodb-transformer:** expose createdAt and updatedAt on model ([#4149](https://github.com/aws-amplify/amplify-cli/issues/4149)) ([8e0662e](https://github.com/aws-amplify/amplify-cli/commit/8e0662eac8c88da9393f32c33457a597acf591ed)), closes [#401](https://github.com/aws-amplify/amplify-cli/issues/401) +* **graphql-elasticsearch-transformer:** add 'from' query parameter ([#5098](https://github.com/aws-amplify/amplify-cli/issues/5098)) ([d52a804](https://github.com/aws-amplify/amplify-cli/commit/d52a804c25df63cd1cee1a72bb99286ecfe54ed5)) +* **graphql-elasticsearch-transformer:** add total in es response ([#2602](https://github.com/aws-amplify/amplify-cli/issues/2602)) ([dbdb000](https://github.com/aws-amplify/amplify-cli/commit/dbdb0002b8e7cd33e37880d3166bc99c5faf1234)), closes [#2600](https://github.com/aws-amplify/amplify-cli/issues/2600) +* **graphql-elasticsearch-transformer:** support sets in es fn ([#2986](https://github.com/aws-amplify/amplify-cli/issues/2986)) ([16419f4](https://github.com/aws-amplify/amplify-cli/commit/16419f4d9e1733ed0ada064f9ced604083ee4703)), closes [#2860](https://github.com/aws-amplify/amplify-cli/issues/2860) +* adding amplify cli predictions category ([#1936](https://github.com/aws-amplify/amplify-cli/issues/1936)) ([b7b7c2c](https://github.com/aws-amplify/amplify-cli/commit/b7b7c2c1927da10f8c54f38a523021187361131c)) +* sanity check ([#1815](https://github.com/aws-amplify/amplify-cli/issues/1815)) ([54a8dbe](https://github.com/aws-amplify/amplify-cli/commit/54a8dbe8925a4e73358b03ba927267a2df328b78)) + + + + ## [4.8.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.8.1...graphql-elasticsearch-transformer@4.8.4) (2020-11-20) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.8.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.8.1...graphql-elasticsearch-transformer@4.8.3) (2020-11-20) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.8.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.8.1...graphql-elasticsearch-transformer@4.8.2) (2020-11-19) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.8.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.8.0...graphql-elasticsearch-transformer@4.8.1) (2020-11-08) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + # [4.8.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.7.18...graphql-elasticsearch-transformer@4.8.0) (2020-10-30) + ### Features -- **graphql-elasticsearch-transformer:** add 'from' query parameter ([#5098](https://github.com/aws-amplify/amplify-cli/issues/5098)) ([d52a804](https://github.com/aws-amplify/amplify-cli/commit/d52a804c25df63cd1cee1a72bb99286ecfe54ed5)) +* **graphql-elasticsearch-transformer:** add 'from' query parameter ([#5098](https://github.com/aws-amplify/amplify-cli/issues/5098)) ([d52a804](https://github.com/aws-amplify/amplify-cli/commit/d52a804c25df63cd1cee1a72bb99286ecfe54ed5)) + + + + ## [4.7.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.7.17...graphql-elasticsearch-transformer@4.7.18) (2020-10-22) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.7.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.7.16...graphql-elasticsearch-transformer@4.7.17) (2020-10-17) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.7.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.7.15...graphql-elasticsearch-transformer@4.7.16) (2020-10-01) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.7.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.7.14...graphql-elasticsearch-transformer@4.7.15) (2020-09-16) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.7.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.7.13...graphql-elasticsearch-transformer@4.7.14) (2020-09-02) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.7.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.7.12...graphql-elasticsearch-transformer@4.7.13) (2020-08-31) + ### Bug Fixes -- **graphql-elasticsearch-transformer:** to support non string key in es ([#5180](https://github.com/aws-amplify/amplify-cli/issues/5180)) ([b119344](https://github.com/aws-amplify/amplify-cli/commit/b1193446ff3503311a043dfc23dd6c30fcaa94ed)), closes [#5140](https://github.com/aws-amplify/amplify-cli/issues/5140) +* **graphql-elasticsearch-transformer:** to support non string key in es ([#5180](https://github.com/aws-amplify/amplify-cli/issues/5180)) ([b119344](https://github.com/aws-amplify/amplify-cli/commit/b1193446ff3503311a043dfc23dd6c30fcaa94ed)), closes [#5140](https://github.com/aws-amplify/amplify-cli/issues/5140) + + + + ## [4.7.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.7.11...graphql-elasticsearch-transformer@4.7.12) (2020-08-14) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.7.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.7.10...graphql-elasticsearch-transformer@4.7.11) (2020-08-11) + ### Bug Fixes -- **graphql-elasticsearch-transformer:** fix script to use keyschema ([#5036](https://github.com/aws-amplify/amplify-cli/issues/5036)) ([68a0d1e](https://github.com/aws-amplify/amplify-cli/commit/68a0d1e084d6d51c2ec0140d42a9eb008148c9d9)), closes [#3786](https://github.com/aws-amplify/amplify-cli/issues/3786) +* **graphql-elasticsearch-transformer:** fix script to use keyschema ([#5036](https://github.com/aws-amplify/amplify-cli/issues/5036)) ([68a0d1e](https://github.com/aws-amplify/amplify-cli/commit/68a0d1e084d6d51c2ec0140d42a9eb008148c9d9)), closes [#3786](https://github.com/aws-amplify/amplify-cli/issues/3786) + + + + ## [4.7.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.7.8...graphql-elasticsearch-transformer@4.7.10) (2020-07-29) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.7.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.7.8...graphql-elasticsearch-transformer@4.7.9) (2020-07-23) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.7.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.7.7...graphql-elasticsearch-transformer@4.7.8) (2020-07-18) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.7.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.7.6...graphql-elasticsearch-transformer@4.7.7) (2020-07-15) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.7.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.7.5...graphql-elasticsearch-transformer@4.7.6) (2020-06-25) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.7.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.7.4...graphql-elasticsearch-transformer@4.7.5) (2020-06-18) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.7.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.7.3...graphql-elasticsearch-transformer@4.7.4) (2020-06-11) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.7.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.7.2...graphql-elasticsearch-transformer@4.7.3) (2020-06-10) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.7.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.7.1...graphql-elasticsearch-transformer@4.7.2) (2020-06-02) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.7.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.7.0...graphql-elasticsearch-transformer@4.7.1) (2020-05-26) + ### Bug Fixes -- **graphql-elasticsearch-transformer:** support del in sync enabled API ([#4281](https://github.com/aws-amplify/amplify-cli/issues/4281)) ([f57f824](https://github.com/aws-amplify/amplify-cli/commit/f57f8242f18c79d48b751e29952e3cdd21409f98)), closes [#4228](https://github.com/aws-amplify/amplify-cli/issues/4228) [#4228](https://github.com/aws-amplify/amplify-cli/issues/4228) +* **graphql-elasticsearch-transformer:** support del in sync enabled API ([#4281](https://github.com/aws-amplify/amplify-cli/issues/4281)) ([f57f824](https://github.com/aws-amplify/amplify-cli/commit/f57f8242f18c79d48b751e29952e3cdd21409f98)), closes [#4228](https://github.com/aws-amplify/amplify-cli/issues/4228) [#4228](https://github.com/aws-amplify/amplify-cli/issues/4228) + + + + # [4.7.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.6.0...graphql-elasticsearch-transformer@4.7.0) (2020-05-15) + ### Features -- **graphql-dynamodb-transformer:** expose createdAt and updatedAt on model ([#4149](https://github.com/aws-amplify/amplify-cli/issues/4149)) ([8e0662e](https://github.com/aws-amplify/amplify-cli/commit/8e0662eac8c88da9393f32c33457a597acf591ed)), closes [#401](https://github.com/aws-amplify/amplify-cli/issues/401) +* **graphql-dynamodb-transformer:** expose createdAt and updatedAt on model ([#4149](https://github.com/aws-amplify/amplify-cli/issues/4149)) ([8e0662e](https://github.com/aws-amplify/amplify-cli/commit/8e0662eac8c88da9393f32c33457a597acf591ed)), closes [#401](https://github.com/aws-amplify/amplify-cli/issues/401) + + + + # [4.6.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.5.3...graphql-elasticsearch-transformer@4.6.0) (2020-05-08) + ### Bug Fixes -- use ES external versioning when using DataStore ([#4127](https://github.com/aws-amplify/amplify-cli/issues/4127)) ([cef709b](https://github.com/aws-amplify/amplify-cli/commit/cef709ba2087affe860dd6fb141ccda1e5d58fd1)) +* use ES external versioning when using DataStore ([#4127](https://github.com/aws-amplify/amplify-cli/issues/4127)) ([cef709b](https://github.com/aws-amplify/amplify-cli/commit/cef709ba2087affe860dd6fb141ccda1e5d58fd1)) + ### Features -- **amplify-category-api:** change default graphql query limit to 100 ([#4124](https://github.com/aws-amplify/amplify-cli/issues/4124)) ([1a68c4d](https://github.com/aws-amplify/amplify-cli/commit/1a68c4d589e2101357dec4e980719fc547964e23)) +* **amplify-category-api:** change default graphql query limit to 100 ([#4124](https://github.com/aws-amplify/amplify-cli/issues/4124)) ([1a68c4d](https://github.com/aws-amplify/amplify-cli/commit/1a68c4d589e2101357dec4e980719fc547964e23)) + + + + ## [4.5.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.5.2...graphql-elasticsearch-transformer@4.5.3) (2020-04-23) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.5.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.5.1...graphql-elasticsearch-transformer@4.5.2) (2020-03-22) + ### Bug Fixes -- **graphql-elasticsearch-transformer:** fix duplicate records in es lambda ([#3712](https://github.com/aws-amplify/amplify-cli/issues/3712)) ([dd9f7e0](https://github.com/aws-amplify/amplify-cli/commit/dd9f7e0031a0dc68a9027de02f60bbe69d315c3d)), closes [#3602](https://github.com/aws-amplify/amplify-cli/issues/3602) [#3705](https://github.com/aws-amplify/amplify-cli/issues/3705) +* **graphql-elasticsearch-transformer:** fix duplicate records in es lambda ([#3712](https://github.com/aws-amplify/amplify-cli/issues/3712)) ([dd9f7e0](https://github.com/aws-amplify/amplify-cli/commit/dd9f7e0031a0dc68a9027de02f60bbe69d315c3d)), closes [#3602](https://github.com/aws-amplify/amplify-cli/issues/3602) [#3705](https://github.com/aws-amplify/amplify-cli/issues/3705) + + + + ## [4.5.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.3.4...graphql-elasticsearch-transformer@4.5.1) (2020-03-07) + ### Bug Fixes -- **graphql-elasticsearch-transformer:** use ddb keys as main id in es ([#3391](https://github.com/aws-amplify/amplify-cli/issues/3391)) ([9aae9a6](https://github.com/aws-amplify/amplify-cli/commit/9aae9a6681c5ff744d908b5292a5b00faa14de4d)), closes [#3359](https://github.com/aws-amplify/amplify-cli/issues/3359) +* **graphql-elasticsearch-transformer:** use ddb keys as main id in es ([#3391](https://github.com/aws-amplify/amplify-cli/issues/3391)) ([9aae9a6](https://github.com/aws-amplify/amplify-cli/commit/9aae9a6681c5ff744d908b5292a5b00faa14de4d)), closes [#3359](https://github.com/aws-amplify/amplify-cli/issues/3359) + + + + ## [4.4.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.3.6-beta.0...graphql-elasticsearch-transformer@4.4.1) (2020-03-05) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.3.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.3.3...graphql-elasticsearch-transformer@4.3.4) (2020-02-18) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.3.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.3.2...graphql-elasticsearch-transformer@4.3.3) (2020-02-13) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + ## [4.3.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.3.1...graphql-elasticsearch-transformer@4.3.2) (2020-02-07) + ### Bug Fixes -- sanitize input in transformer resolver([#3316](https://github.com/aws-amplify/amplify-cli/issues/3316)) ([a3bc0a5](https://github.com/aws-amplify/amplify-cli/commit/a3bc0a5e5d3faa7946d16d0f6595ce8c2f3c11dc)) +* sanitize input in transformer resolver([#3316](https://github.com/aws-amplify/amplify-cli/issues/3316)) ([a3bc0a5](https://github.com/aws-amplify/amplify-cli/commit/a3bc0a5e5d3faa7946d16d0f6595ce8c2f3c11dc)) + + + + ## [4.3.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@4.3.0...graphql-elasticsearch-transformer@4.3.1) (2020-01-24) **Note:** Version bump only for package graphql-elasticsearch-transformer + + + + # [4.3.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-elasticsearch-transformer@3.30.0...graphql-elasticsearch-transformer@4.3.0) (2020-01-23) ### Bug Fixes diff --git a/packages/graphql-elasticsearch-transformer/package.json b/packages/graphql-elasticsearch-transformer/package.json index 26a172329b..927b819354 100644 --- a/packages/graphql-elasticsearch-transformer/package.json +++ b/packages/graphql-elasticsearch-transformer/package.json @@ -1,6 +1,6 @@ { "name": "graphql-elasticsearch-transformer", - "version": "5.2.45", + "version": "5.2.44", "description": "An AppSync model transform that creates an ElasticSearch index with the queries to match.", "repository": { "type": "git", @@ -20,20 +20,19 @@ "build": "tsc && cd streaming-lambda && bestzip --force node ../lib/streaming-lambda.zip python_streaming_function.py", "watch": "tsc -w", "clean": "rimraf ./lib", - "test": "jest", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "test": "jest" }, "dependencies": { "cloudform-types": "^4.2.0", "graphql": "^14.5.8", "graphql-mapping-template": "4.20.5", - "graphql-transformer-common": "4.24.1", - "graphql-transformer-core": "7.6.7" + "graphql-transformer-common": "4.24.0", + "graphql-transformer-core": "7.6.6" }, "devDependencies": { "@types/node": "^12.12.6", "bestzip": "^2.1.5", - "graphql-dynamodb-transformer": "7.2.44" + "graphql-dynamodb-transformer": "7.2.43" }, "jest": { "transform": { diff --git a/packages/graphql-function-transformer/API.md b/packages/graphql-function-transformer/API.md deleted file mode 100644 index 474afa2e90..0000000000 --- a/packages/graphql-function-transformer/API.md +++ /dev/null @@ -1,32 +0,0 @@ -## API Report File for "graphql-function-transformer" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { DirectiveNode } from 'graphql'; -import { FieldDefinitionNode } from 'graphql'; -import { ObjectTypeDefinitionNode } from 'graphql'; -import { Transformer as Transformer_2 } from 'graphql-transformer-core'; -import { TransformerContext } from 'graphql-transformer-core'; - -// @public (undocumented) -export class FunctionTransformer extends Transformer_2 { - constructor(); - // (undocumented) - appendFunctionToResolver(resolver: any, functionId: string): any; - // (undocumented) - datasource: (name: string, region: string) => any; - // (undocumented) - field: (parent: ObjectTypeDefinitionNode, definition: FieldDefinitionNode, directive: DirectiveNode, ctx: TransformerContext) => void; - // (undocumented) - function: (name: string, region: string) => any; - // (undocumented) - resolver: (type: string, field: string, name: string, region?: string) => any; - // (undocumented) - role: (name: string, region: string) => any; -} - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/graphql-function-transformer/CHANGELOG.md b/packages/graphql-function-transformer/CHANGELOG.md index dc2779a405..656cf48559 100644 --- a/packages/graphql-function-transformer/CHANGELOG.md +++ b/packages/graphql-function-transformer/CHANGELOG.md @@ -3,463 +3,904 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.3.35](https://github.com/aws-amplify/amplify-category-api/compare/graphql-function-transformer@3.3.34...graphql-function-transformer@3.3.35) (2022-12-03) +## [3.3.34](https://github.com/aws-amplify/amplify-category-api/compare/graphql-function-transformer@3.3.33...graphql-function-transformer@3.3.34) (2022-09-14) **Note:** Version bump only for package graphql-function-transformer -## [3.3.34](https://github.com/aws-amplify/amplify-category-api/compare/graphql-function-transformer@3.3.33...graphql-function-transformer@3.3.34) (2022-09-14) -**Note:** Version bump only for package graphql-function-transformer + + ## [3.3.33](https://github.com/aws-amplify/amplify-category-api/compare/graphql-function-transformer@3.3.31...graphql-function-transformer@3.3.33) (2022-07-20) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.32](https://github.com/aws-amplify/amplify-category-api/compare/graphql-function-transformer@3.3.31...graphql-function-transformer@3.3.32) (2022-07-14) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.31](https://github.com/aws-amplify/amplify-category-api/compare/graphql-function-transformer@3.3.30...graphql-function-transformer@3.3.31) (2022-07-01) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.30](https://github.com/aws-amplify/amplify-category-api/compare/graphql-function-transformer@3.3.29...graphql-function-transformer@3.3.30) (2022-06-23) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.29](https://github.com/aws-amplify/amplify-category-api/compare/graphql-function-transformer@3.3.28...graphql-function-transformer@3.3.29) (2022-06-13) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.28](https://github.com/aws-amplify/amplify-category-api/compare/graphql-function-transformer@3.3.27...graphql-function-transformer@3.3.28) (2022-06-10) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.27](https://github.com/aws-amplify/amplify-category-api/compare/graphql-function-transformer@3.3.26...graphql-function-transformer@3.3.27) (2022-06-10) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.26](https://github.com/aws-amplify/amplify-category-api/compare/graphql-function-transformer@3.3.23...graphql-function-transformer@3.3.26) (2022-06-07) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.25](https://github.com/aws-amplify/amplify-category-api/compare/graphql-function-transformer@3.3.23...graphql-function-transformer@3.3.25) (2022-05-31) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.24](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.3.23...graphql-function-transformer@3.3.24) (2022-05-02) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.23](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.3.22...graphql-function-transformer@3.3.23) (2022-04-29) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.22](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.3.21...graphql-function-transformer@3.3.22) (2022-04-27) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.21](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.3.20...graphql-function-transformer@3.3.21) (2022-04-11) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.20](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.3.19...graphql-function-transformer@3.3.20) (2022-04-07) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.19](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.3.18...graphql-function-transformer@3.3.19) (2022-03-23) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.3.17...graphql-function-transformer@3.3.18) (2022-03-17) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.3.16...graphql-function-transformer@3.3.17) (2022-03-14) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.3.15...graphql-function-transformer@3.3.16) (2022-03-07) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.3.14...graphql-function-transformer@3.3.15) (2022-02-25) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.3.13...graphql-function-transformer@3.3.14) (2022-02-15) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.3.9...graphql-function-transformer@3.3.13) (2022-02-10) + + ## 7.6.19 (2022-02-08) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.3.8...graphql-function-transformer@3.3.9) (2022-02-03) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.3.7...graphql-function-transformer@3.3.8) (2022-01-31) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.3.6...graphql-function-transformer@3.3.7) (2022-01-27) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.3.5...graphql-function-transformer@3.3.6) (2022-01-23) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.3.4...graphql-function-transformer@3.3.5) (2022-01-13) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.3.2...graphql-function-transformer@3.3.4) (2022-01-10) + + ## 7.6.7 (2022-01-10) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.3.1...graphql-function-transformer@3.3.2) (2021-12-21) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.3.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.3.0...graphql-function-transformer@3.3.1) (2021-12-17) **Note:** Version bump only for package graphql-function-transformer + + + + # [3.3.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.2.8...graphql-function-transformer@3.3.0) (2021-12-03) + ### Features -- provide helpful error message when GQL schema validation fails ([#9159](https://github.com/aws-amplify/amplify-cli/issues/9159)) ([308706c](https://github.com/aws-amplify/amplify-cli/commit/308706c8a67712d7625f11a625e258101790d4c7)) +* provide helpful error message when GQL schema validation fails ([#9159](https://github.com/aws-amplify/amplify-cli/issues/9159)) ([308706c](https://github.com/aws-amplify/amplify-cli/commit/308706c8a67712d7625f11a625e258101790d4c7)) + + + + ## [3.2.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.2.7...graphql-function-transformer@3.2.8) (2021-12-02) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.2.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.2.6...graphql-function-transformer@3.2.7) (2021-12-01) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.2.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.2.5...graphql-function-transformer@3.2.6) (2021-11-26) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.2.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.2.4...graphql-function-transformer@3.2.5) (2021-11-23) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.2.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.2.3...graphql-function-transformer@3.2.4) (2021-11-21) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.2.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.2.2...graphql-function-transformer@3.2.3) (2021-11-20) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.2.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@3.2.1...graphql-function-transformer@3.2.2) (2021-11-17) **Note:** Version bump only for package graphql-function-transformer + + + + ## [3.2.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.25...graphql-function-transformer@3.2.1) (2021-11-15) **Note:** Version bump only for package graphql-function-transformer + + + + # [3.0.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.25...graphql-function-transformer@3.0.0) (2021-11-13) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.5.25](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.24...graphql-function-transformer@2.5.25) (2021-11-11) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.5.24](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.23...graphql-function-transformer@2.5.24) (2021-10-10) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.5.23](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.22...graphql-function-transformer@2.5.23) (2021-10-06) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.5.22](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.21...graphql-function-transformer@2.5.22) (2021-09-27) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.5.21](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.20...graphql-function-transformer@2.5.21) (2021-09-18) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.5.20](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.19...graphql-function-transformer@2.5.20) (2021-09-14) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.5.19](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.18...graphql-function-transformer@2.5.19) (2021-09-09) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.5.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.17...graphql-function-transformer@2.5.18) (2021-09-02) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.5.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.16...graphql-function-transformer@2.5.17) (2021-08-24) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.5.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.15...graphql-function-transformer@2.5.16) (2021-08-06) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.5.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.14...graphql-function-transformer@2.5.15) (2021-07-30) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.5.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.13...graphql-function-transformer@2.5.14) (2021-07-27) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.5.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.12...graphql-function-transformer@2.5.13) (2021-07-16) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.5.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.11...graphql-function-transformer@2.5.12) (2021-06-30) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.5.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.10...graphql-function-transformer@2.5.11) (2021-06-24) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.5.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.9...graphql-function-transformer@2.5.10) (2021-06-15) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.5.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.8...graphql-function-transformer@2.5.9) (2021-05-26) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.5.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.7...graphql-function-transformer@2.5.8) (2021-05-18) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.5.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.6...graphql-function-transformer@2.5.7) (2021-05-14) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.5.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.4...graphql-function-transformer@2.5.6) (2021-05-03) + + ## 4.50.1 (2021-05-03) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.5.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.4...graphql-function-transformer@2.5.5) (2021-05-03) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.5.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.3...graphql-function-transformer@2.5.4) (2021-04-27) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.5.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.2...graphql-function-transformer@2.5.3) (2021-04-19) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.5.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.5.1...graphql-function-transformer@2.5.2) (2021-04-14) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.5.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.4.12...graphql-function-transformer@2.5.1) (2021-04-09) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.4.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.4.11...graphql-function-transformer@2.4.12) (2021-03-23) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.4.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.4.10...graphql-function-transformer@2.4.11) (2021-03-11) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.4.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.4.9...graphql-function-transformer@2.4.10) (2021-03-05) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.4.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.4.8...graphql-function-transformer@2.4.9) (2021-02-26) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.4.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.4.7...graphql-function-transformer@2.4.8) (2021-02-24) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.4.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.4.6...graphql-function-transformer@2.4.7) (2021-02-17) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.4.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.4.5...graphql-function-transformer@2.4.6) (2021-02-11) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.4.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.4.4...graphql-function-transformer@2.4.5) (2021-02-10) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.4.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.4.3...graphql-function-transformer@2.4.4) (2020-12-16) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.4.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.4.2...graphql-function-transformer@2.4.3) (2020-12-07) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.4.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.4.1...graphql-function-transformer@2.4.2) (2020-11-30) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.4.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.24...graphql-function-transformer@2.4.1) (2020-11-22) **Note:** Version bump only for package graphql-function-transformer + + + + # [2.4.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@1.1.5...graphql-function-transformer@2.4.0) (2020-11-22) + ### Bug Fixes -- **graphql-function-transformer:** add hash to function iam role name ([#3030](https://github.com/aws-amplify/amplify-cli/issues/3030)) ([e3c4a32](https://github.com/aws-amplify/amplify-cli/commit/e3c4a32135f3df6ffb06308d5250433aaf2c1ce9)), closes [#2468](https://github.com/aws-amplify/amplify-cli/issues/2468) -- build break, chore: typescript, lerna update ([#2640](https://github.com/aws-amplify/amplify-cli/issues/2640)) ([29fae36](https://github.com/aws-amplify/amplify-cli/commit/29fae366f4cab054feefa58c7dc733002d19570c)) -- export Typescript definitions and fix resulting type errors ([#2452](https://github.com/aws-amplify/amplify-cli/issues/2452)) ([7de3845](https://github.com/aws-amplify/amplify-cli/commit/7de384594d3b9cbf22cdaa85107fc8df26c141ec)), closes [#2451](https://github.com/aws-amplify/amplify-cli/issues/2451) +* **graphql-function-transformer:** add hash to function iam role name ([#3030](https://github.com/aws-amplify/amplify-cli/issues/3030)) ([e3c4a32](https://github.com/aws-amplify/amplify-cli/commit/e3c4a32135f3df6ffb06308d5250433aaf2c1ce9)), closes [#2468](https://github.com/aws-amplify/amplify-cli/issues/2468) +* build break, chore: typescript, lerna update ([#2640](https://github.com/aws-amplify/amplify-cli/issues/2640)) ([29fae36](https://github.com/aws-amplify/amplify-cli/commit/29fae366f4cab054feefa58c7dc733002d19570c)) +* export Typescript definitions and fix resulting type errors ([#2452](https://github.com/aws-amplify/amplify-cli/issues/2452)) ([7de3845](https://github.com/aws-amplify/amplify-cli/commit/7de384594d3b9cbf22cdaa85107fc8df26c141ec)), closes [#2451](https://github.com/aws-amplify/amplify-cli/issues/2451) + ### Features -- adding amplify cli predictions category ([#1936](https://github.com/aws-amplify/amplify-cli/issues/1936)) ([b7b7c2c](https://github.com/aws-amplify/amplify-cli/commit/b7b7c2c1927da10f8c54f38a523021187361131c)) -- mock support for API, function and storage ([#1893](https://github.com/aws-amplify/amplify-cli/issues/1893)) ([372e534](https://github.com/aws-amplify/amplify-cli/commit/372e5346ee1f27a2e9bee25fbbdcb19417f5230f)) +* adding amplify cli predictions category ([#1936](https://github.com/aws-amplify/amplify-cli/issues/1936)) ([b7b7c2c](https://github.com/aws-amplify/amplify-cli/commit/b7b7c2c1927da10f8c54f38a523021187361131c)) +* mock support for API, function and storage ([#1893](https://github.com/aws-amplify/amplify-cli/issues/1893)) ([372e534](https://github.com/aws-amplify/amplify-cli/commit/372e5346ee1f27a2e9bee25fbbdcb19417f5230f)) + + + + ## [2.3.27](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.24...graphql-function-transformer@2.3.27) (2020-11-20) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.26](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.24...graphql-function-transformer@2.3.26) (2020-11-20) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.25](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.24...graphql-function-transformer@2.3.25) (2020-11-19) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.24](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.23...graphql-function-transformer@2.3.24) (2020-11-08) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.23](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.22...graphql-function-transformer@2.3.23) (2020-10-30) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.22](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.21...graphql-function-transformer@2.3.22) (2020-10-22) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.21](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.20...graphql-function-transformer@2.3.21) (2020-10-17) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.20](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.19...graphql-function-transformer@2.3.20) (2020-10-01) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.19](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.18...graphql-function-transformer@2.3.19) (2020-09-16) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.17...graphql-function-transformer@2.3.18) (2020-08-31) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.16...graphql-function-transformer@2.3.17) (2020-08-14) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.15...graphql-function-transformer@2.3.16) (2020-08-11) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.13...graphql-function-transformer@2.3.15) (2020-07-29) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.13...graphql-function-transformer@2.3.14) (2020-07-23) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.12...graphql-function-transformer@2.3.13) (2020-07-18) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.11...graphql-function-transformer@2.3.12) (2020-07-15) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.10...graphql-function-transformer@2.3.11) (2020-06-25) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.9...graphql-function-transformer@2.3.10) (2020-06-18) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.8...graphql-function-transformer@2.3.9) (2020-06-11) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.7...graphql-function-transformer@2.3.8) (2020-06-10) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.6...graphql-function-transformer@2.3.7) (2020-06-02) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.5...graphql-function-transformer@2.3.6) (2020-05-26) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.4...graphql-function-transformer@2.3.5) (2020-05-15) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.3...graphql-function-transformer@2.3.4) (2020-05-08) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.2...graphql-function-transformer@2.3.3) (2020-04-23) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.3.1...graphql-function-transformer@2.3.2) (2020-03-22) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.3.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.1.11...graphql-function-transformer@2.3.1) (2020-03-07) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.2.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.1.13-beta.0...graphql-function-transformer@2.2.1) (2020-03-05) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.1.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.1.10...graphql-function-transformer@2.1.11) (2020-02-13) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.1.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.1.9...graphql-function-transformer@2.1.10) (2020-02-07) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.1.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@2.1.8...graphql-function-transformer@2.1.9) (2020-01-24) **Note:** Version bump only for package graphql-function-transformer + + + + ## [2.1.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-function-transformer@1.25.0...graphql-function-transformer@2.1.8) (2020-01-23) ### Bug Fixes diff --git a/packages/graphql-function-transformer/package.json b/packages/graphql-function-transformer/package.json index 948293b823..b64bfd0a4b 100644 --- a/packages/graphql-function-transformer/package.json +++ b/packages/graphql-function-transformer/package.json @@ -1,6 +1,6 @@ { "name": "graphql-function-transformer", - "version": "3.3.35", + "version": "3.3.34", "description": "Implements the @function directive.", "repository": { "type": "git", @@ -20,15 +20,14 @@ "test": "jest", "build": "tsc", "watch": "tsc -w", - "clean": "rimraf ./lib", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "clean": "rimraf ./lib" }, "dependencies": { "cloudform-types": "^4.2.0", "graphql": "^14.5.8", "graphql-mapping-template": "4.20.5", - "graphql-transformer-common": "4.24.1", - "graphql-transformer-core": "7.6.7" + "graphql-transformer-common": "4.24.0", + "graphql-transformer-core": "7.6.6" }, "jest": { "transform": { diff --git a/packages/graphql-http-transformer/API.md b/packages/graphql-http-transformer/API.md deleted file mode 100644 index 65ac28526e..0000000000 --- a/packages/graphql-http-transformer/API.md +++ /dev/null @@ -1,42 +0,0 @@ -## API Report File for "graphql-http-transformer" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { default as default_2 } from 'cloudform-types/types/appSync/dataSource'; -import { default as default_3 } from 'cloudform-types/types/appSync/resolver'; -import { DirectiveNode } from 'graphql'; -import { FieldDefinitionNode } from 'graphql'; -import { InterfaceTypeDefinitionNode } from 'graphql'; -import { ObjectTypeDefinitionNode } from 'graphql'; -import Template from 'cloudform-types/types/template'; -import { Transformer as Transformer_2 } from 'graphql-transformer-core'; -import { TransformerContext } from 'graphql-transformer-core'; - -// @public (undocumented) -export interface HttpHeader { - // (undocumented) - key: String; - // (undocumented) - value: String; -} - -// @public (undocumented) -export class HttpTransformer extends Transformer_2 { - constructor(); - // (undocumented) - before: (ctx: TransformerContext) => void; - // (undocumented) - field: (parent: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, field: FieldDefinitionNode, directive: DirectiveNode, ctx: TransformerContext) => void; - // Warning: (ae-forgotten-export) The symbol "ResourceFactory" needs to be exported by the entry point index.d.ts - // - // (undocumented) - resources: ResourceFactory; - // (undocumented) - static urlRegex: RegExp; -} - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/graphql-http-transformer/CHANGELOG.md b/packages/graphql-http-transformer/CHANGELOG.md index 655dcf698e..0532dd6f63 100644 --- a/packages/graphql-http-transformer/CHANGELOG.md +++ b/packages/graphql-http-transformer/CHANGELOG.md @@ -3,466 +3,908 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.2.44](https://github.com/aws-amplify/amplify-category-api/compare/graphql-http-transformer@5.2.43...graphql-http-transformer@5.2.44) (2022-12-03) +## [5.2.43](https://github.com/aws-amplify/amplify-category-api/compare/graphql-http-transformer@5.2.42...graphql-http-transformer@5.2.43) (2022-09-14) **Note:** Version bump only for package graphql-http-transformer -## [5.2.43](https://github.com/aws-amplify/amplify-category-api/compare/graphql-http-transformer@5.2.42...graphql-http-transformer@5.2.43) (2022-09-14) -**Note:** Version bump only for package graphql-http-transformer + + ## [5.2.42](https://github.com/aws-amplify/amplify-category-api/compare/graphql-http-transformer@5.2.40...graphql-http-transformer@5.2.42) (2022-07-20) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.41](https://github.com/aws-amplify/amplify-category-api/compare/graphql-http-transformer@5.2.40...graphql-http-transformer@5.2.41) (2022-07-14) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.40](https://github.com/aws-amplify/amplify-category-api/compare/graphql-http-transformer@5.2.39...graphql-http-transformer@5.2.40) (2022-07-01) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.39](https://github.com/aws-amplify/amplify-category-api/compare/graphql-http-transformer@5.2.38...graphql-http-transformer@5.2.39) (2022-06-23) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.38](https://github.com/aws-amplify/amplify-category-api/compare/graphql-http-transformer@5.2.37...graphql-http-transformer@5.2.38) (2022-06-13) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.37](https://github.com/aws-amplify/amplify-category-api/compare/graphql-http-transformer@5.2.36...graphql-http-transformer@5.2.37) (2022-06-10) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.36](https://github.com/aws-amplify/amplify-category-api/compare/graphql-http-transformer@5.2.35...graphql-http-transformer@5.2.36) (2022-06-10) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.35](https://github.com/aws-amplify/amplify-category-api/compare/graphql-http-transformer@5.2.32...graphql-http-transformer@5.2.35) (2022-06-07) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.34](https://github.com/aws-amplify/amplify-category-api/compare/graphql-http-transformer@5.2.32...graphql-http-transformer@5.2.34) (2022-05-31) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.33](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.32...graphql-http-transformer@5.2.33) (2022-05-02) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.32](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.31...graphql-http-transformer@5.2.32) (2022-04-29) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.31](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.30...graphql-http-transformer@5.2.31) (2022-04-27) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.30](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.29...graphql-http-transformer@5.2.30) (2022-04-11) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.29](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.28...graphql-http-transformer@5.2.29) (2022-04-07) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.28](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.27...graphql-http-transformer@5.2.28) (2022-03-23) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.27](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.26...graphql-http-transformer@5.2.27) (2022-03-17) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.26](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.25...graphql-http-transformer@5.2.26) (2022-03-14) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.25](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.24...graphql-http-transformer@5.2.25) (2022-03-07) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.24](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.23...graphql-http-transformer@5.2.24) (2022-02-25) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.23](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.22...graphql-http-transformer@5.2.23) (2022-02-15) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.22](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.18...graphql-http-transformer@5.2.22) (2022-02-10) + + ## 7.6.19 (2022-02-08) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.17...graphql-http-transformer@5.2.18) (2022-02-03) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.16...graphql-http-transformer@5.2.17) (2022-01-31) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.15...graphql-http-transformer@5.2.16) (2022-01-27) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.14...graphql-http-transformer@5.2.15) (2022-01-23) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.13...graphql-http-transformer@5.2.14) (2022-01-13) + ### Bug Fixes -- clean up missing and unused GraphQL v1 dependencies ([#9496](https://github.com/aws-amplify/amplify-cli/issues/9496)) ([fe8201b](https://github.com/aws-amplify/amplify-cli/commit/fe8201be17f42db233fce0bb366ff4d0c8358ec0)) +* clean up missing and unused GraphQL v1 dependencies ([#9496](https://github.com/aws-amplify/amplify-cli/issues/9496)) ([fe8201b](https://github.com/aws-amplify/amplify-cli/commit/fe8201be17f42db233fce0bb366ff4d0c8358ec0)) + + + + ## [5.2.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.11...graphql-http-transformer@5.2.13) (2022-01-10) + + ## 7.6.7 (2022-01-10) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.10...graphql-http-transformer@5.2.11) (2021-12-21) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.9...graphql-http-transformer@5.2.10) (2021-12-17) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.8...graphql-http-transformer@5.2.9) (2021-12-03) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.7...graphql-http-transformer@5.2.8) (2021-12-02) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.6...graphql-http-transformer@5.2.7) (2021-12-01) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.5...graphql-http-transformer@5.2.6) (2021-11-26) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.4...graphql-http-transformer@5.2.5) (2021-11-23) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.3...graphql-http-transformer@5.2.4) (2021-11-21) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.2...graphql-http-transformer@5.2.3) (2021-11-20) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@5.2.1...graphql-http-transformer@5.2.2) (2021-11-17) **Note:** Version bump only for package graphql-http-transformer + + + + ## [5.2.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.18.13...graphql-http-transformer@5.2.1) (2021-11-15) **Note:** Version bump only for package graphql-http-transformer + + + + # [5.0.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.18.13...graphql-http-transformer@5.0.0) (2021-11-13) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.18.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.18.12...graphql-http-transformer@4.18.13) (2021-11-11) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.18.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.18.11...graphql-http-transformer@4.18.12) (2021-10-10) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.18.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.18.10...graphql-http-transformer@4.18.11) (2021-10-06) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.18.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.18.9...graphql-http-transformer@4.18.10) (2021-09-27) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.18.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.18.8...graphql-http-transformer@4.18.9) (2021-09-18) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.18.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.18.7...graphql-http-transformer@4.18.8) (2021-09-14) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.18.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.18.6...graphql-http-transformer@4.18.7) (2021-09-09) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.18.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.18.5...graphql-http-transformer@4.18.6) (2021-09-02) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.18.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.18.4...graphql-http-transformer@4.18.5) (2021-08-24) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.18.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.18.3...graphql-http-transformer@4.18.4) (2021-08-06) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.18.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.18.2...graphql-http-transformer@4.18.3) (2021-07-30) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.18.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.18.1...graphql-http-transformer@4.18.2) (2021-07-27) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.18.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.18.0...graphql-http-transformer@4.18.1) (2021-07-16) **Note:** Version bump only for package graphql-http-transformer + + + + # [4.18.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.17.11...graphql-http-transformer@4.18.0) (2021-06-30) + ### Features -- **graphql-http-transformer:** support \${aws_region} template in [@http](https://github.com/http) url ([#7277](https://github.com/aws-amplify/amplify-cli/issues/7277)) ([7a740c3](https://github.com/aws-amplify/amplify-cli/commit/7a740c306f117d4566e86a94cd3632e785b1a420)) +* **graphql-http-transformer:** support ${aws_region} template in [@http](https://github.com/http) url ([#7277](https://github.com/aws-amplify/amplify-cli/issues/7277)) ([7a740c3](https://github.com/aws-amplify/amplify-cli/commit/7a740c306f117d4566e86a94cd3632e785b1a420)) + + + + ## [4.17.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.17.10...graphql-http-transformer@4.17.11) (2021-06-24) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.17.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.17.9...graphql-http-transformer@4.17.10) (2021-06-15) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.17.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.17.8...graphql-http-transformer@4.17.9) (2021-05-26) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.17.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.17.7...graphql-http-transformer@4.17.8) (2021-05-18) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.17.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.17.6...graphql-http-transformer@4.17.7) (2021-05-14) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.17.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.17.4...graphql-http-transformer@4.17.6) (2021-05-03) + + ## 4.50.1 (2021-05-03) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.17.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.17.4...graphql-http-transformer@4.17.5) (2021-05-03) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.17.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.17.3...graphql-http-transformer@4.17.4) (2021-04-27) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.17.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.17.2...graphql-http-transformer@4.17.3) (2021-04-19) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.17.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.17.1...graphql-http-transformer@4.17.2) (2021-04-14) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.17.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.16.12...graphql-http-transformer@4.17.1) (2021-04-09) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.16.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.16.11...graphql-http-transformer@4.16.12) (2021-03-23) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.16.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.16.10...graphql-http-transformer@4.16.11) (2021-03-11) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.16.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.16.9...graphql-http-transformer@4.16.10) (2021-03-05) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.16.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.16.8...graphql-http-transformer@4.16.9) (2021-02-26) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.16.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.16.7...graphql-http-transformer@4.16.8) (2021-02-24) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.16.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.16.6...graphql-http-transformer@4.16.7) (2021-02-17) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.16.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.16.5...graphql-http-transformer@4.16.6) (2021-02-11) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.16.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.16.4...graphql-http-transformer@4.16.5) (2021-02-10) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.16.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.16.3...graphql-http-transformer@4.16.4) (2020-12-16) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.16.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.16.2...graphql-http-transformer@4.16.3) (2020-12-07) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.16.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.16.1...graphql-http-transformer@4.16.2) (2020-11-30) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.16.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.24...graphql-http-transformer@4.16.1) (2020-11-22) **Note:** Version bump only for package graphql-http-transformer + + + + # [4.16.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@3.4.12...graphql-http-transformer@4.16.0) (2020-11-22) + ### Bug Fixes -- [#2296](https://github.com/aws-amplify/amplify-cli/issues/2296) [#2304](https://github.com/aws-amplify/amplify-cli/issues/2304) [#2100](https://github.com/aws-amplify/amplify-cli/issues/2100) ([#2439](https://github.com/aws-amplify/amplify-cli/issues/2439)) ([82762d6](https://github.com/aws-amplify/amplify-cli/commit/82762d6187eb2102ebd134b181622188c5632d1d)) -- build break, chore: typescript, lerna update ([#2640](https://github.com/aws-amplify/amplify-cli/issues/2640)) ([29fae36](https://github.com/aws-amplify/amplify-cli/commit/29fae366f4cab054feefa58c7dc733002d19570c)) -- export Typescript definitions and fix resulting type errors ([#2452](https://github.com/aws-amplify/amplify-cli/issues/2452)) ([7de3845](https://github.com/aws-amplify/amplify-cli/commit/7de384594d3b9cbf22cdaa85107fc8df26c141ec)), closes [#2451](https://github.com/aws-amplify/amplify-cli/issues/2451) -- upgrade to node10 as min version for CLI ([#3128](https://github.com/aws-amplify/amplify-cli/issues/3128)) ([a0b18e0](https://github.com/aws-amplify/amplify-cli/commit/a0b18e0187a26b4ab0e6e986b0277f347e829444)) +* [#2296](https://github.com/aws-amplify/amplify-cli/issues/2296) [#2304](https://github.com/aws-amplify/amplify-cli/issues/2304) [#2100](https://github.com/aws-amplify/amplify-cli/issues/2100) ([#2439](https://github.com/aws-amplify/amplify-cli/issues/2439)) ([82762d6](https://github.com/aws-amplify/amplify-cli/commit/82762d6187eb2102ebd134b181622188c5632d1d)) +* build break, chore: typescript, lerna update ([#2640](https://github.com/aws-amplify/amplify-cli/issues/2640)) ([29fae36](https://github.com/aws-amplify/amplify-cli/commit/29fae366f4cab054feefa58c7dc733002d19570c)) +* export Typescript definitions and fix resulting type errors ([#2452](https://github.com/aws-amplify/amplify-cli/issues/2452)) ([7de3845](https://github.com/aws-amplify/amplify-cli/commit/7de384594d3b9cbf22cdaa85107fc8df26c141ec)), closes [#2451](https://github.com/aws-amplify/amplify-cli/issues/2451) +* upgrade to node10 as min version for CLI ([#3128](https://github.com/aws-amplify/amplify-cli/issues/3128)) ([a0b18e0](https://github.com/aws-amplify/amplify-cli/commit/a0b18e0187a26b4ab0e6e986b0277f347e829444)) + ### Features -- **cli:** cLI updates and new features for Amplify Console ([#2742](https://github.com/aws-amplify/amplify-cli/issues/2742)) ([0fd0dd5](https://github.com/aws-amplify/amplify-cli/commit/0fd0dd5102177766c454c8715fa5acac32385048)) -- adding amplify cli predictions category ([#1936](https://github.com/aws-amplify/amplify-cli/issues/1936)) ([b7b7c2c](https://github.com/aws-amplify/amplify-cli/commit/b7b7c2c1927da10f8c54f38a523021187361131c)) +* **cli:** cLI updates and new features for Amplify Console ([#2742](https://github.com/aws-amplify/amplify-cli/issues/2742)) ([0fd0dd5](https://github.com/aws-amplify/amplify-cli/commit/0fd0dd5102177766c454c8715fa5acac32385048)) +* adding amplify cli predictions category ([#1936](https://github.com/aws-amplify/amplify-cli/issues/1936)) ([b7b7c2c](https://github.com/aws-amplify/amplify-cli/commit/b7b7c2c1927da10f8c54f38a523021187361131c)) + + + + ## [4.15.27](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.24...graphql-http-transformer@4.15.27) (2020-11-20) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.26](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.24...graphql-http-transformer@4.15.26) (2020-11-20) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.25](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.24...graphql-http-transformer@4.15.25) (2020-11-19) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.24](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.23...graphql-http-transformer@4.15.24) (2020-11-08) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.23](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.22...graphql-http-transformer@4.15.23) (2020-10-30) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.22](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.21...graphql-http-transformer@4.15.22) (2020-10-22) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.21](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.20...graphql-http-transformer@4.15.21) (2020-10-17) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.20](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.19...graphql-http-transformer@4.15.20) (2020-10-01) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.19](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.18...graphql-http-transformer@4.15.19) (2020-09-16) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.17...graphql-http-transformer@4.15.18) (2020-08-31) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.16...graphql-http-transformer@4.15.17) (2020-08-14) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.15...graphql-http-transformer@4.15.16) (2020-08-11) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.13...graphql-http-transformer@4.15.15) (2020-07-29) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.13...graphql-http-transformer@4.15.14) (2020-07-23) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.12...graphql-http-transformer@4.15.13) (2020-07-18) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.11...graphql-http-transformer@4.15.12) (2020-07-15) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.10...graphql-http-transformer@4.15.11) (2020-06-25) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.9...graphql-http-transformer@4.15.10) (2020-06-18) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.8...graphql-http-transformer@4.15.9) (2020-06-11) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.7...graphql-http-transformer@4.15.8) (2020-06-10) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.6...graphql-http-transformer@4.15.7) (2020-06-02) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.5...graphql-http-transformer@4.15.6) (2020-05-26) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.4...graphql-http-transformer@4.15.5) (2020-05-15) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.3...graphql-http-transformer@4.15.4) (2020-05-08) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.2...graphql-http-transformer@4.15.3) (2020-04-23) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.15.1...graphql-http-transformer@4.15.2) (2020-03-22) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.15.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.13.3...graphql-http-transformer@4.15.1) (2020-03-07) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.14.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.13.5-beta.0...graphql-http-transformer@4.14.1) (2020-03-05) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.13.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.13.2...graphql-http-transformer@4.13.3) (2020-02-13) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.13.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.13.1...graphql-http-transformer@4.13.2) (2020-02-07) **Note:** Version bump only for package graphql-http-transformer + + + + ## [4.13.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@4.13.0...graphql-http-transformer@4.13.1) (2020-01-24) **Note:** Version bump only for package graphql-http-transformer + + + + # [4.13.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-http-transformer@3.28.0...graphql-http-transformer@4.13.0) (2020-01-23) ### Bug Fixes diff --git a/packages/graphql-http-transformer/package.json b/packages/graphql-http-transformer/package.json index 4938e4a2c6..15eff63fca 100644 --- a/packages/graphql-http-transformer/package.json +++ b/packages/graphql-http-transformer/package.json @@ -1,6 +1,6 @@ { "name": "graphql-http-transformer", - "version": "5.2.44", + "version": "5.2.43", "description": "An AppSync model transform for HTTP resolvers.", "repository": { "type": "git", @@ -19,15 +19,14 @@ "scripts": { "test": "jest", "build": "tsc", - "clean": "rimraf ./lib", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "clean": "rimraf ./lib" }, "dependencies": { "cloudform-types": "^4.2.0", "graphql": "^14.5.8", "graphql-mapping-template": "4.20.5", - "graphql-transformer-common": "4.24.1", - "graphql-transformer-core": "7.6.7" + "graphql-transformer-common": "4.24.0", + "graphql-transformer-core": "7.6.6" }, "jest": { "transform": { diff --git a/packages/graphql-key-transformer/API.md b/packages/graphql-key-transformer/API.md deleted file mode 100644 index 115cd18220..0000000000 --- a/packages/graphql-key-transformer/API.md +++ /dev/null @@ -1,31 +0,0 @@ -## API Report File for "graphql-key-transformer" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { DirectiveNode } from 'graphql'; -import { ObjectTypeDefinitionNode } from 'graphql'; -import { Transformer as Transformer_2 } from 'graphql-transformer-core'; -import { TransformerContext } from 'graphql-transformer-core'; - -// @public (undocumented) -export class KeyTransformer extends Transformer_2 { - constructor(); - // (undocumented) - after: (ctx: TransformerContext) => void; - // (undocumented) - appendSecondaryIndex: (definition: ObjectTypeDefinitionNode, directive: DirectiveNode, ctx: TransformerContext) => void; - // (undocumented) - before: (ctx: TransformerContext) => void; - // (undocumented) - isPrimaryKey: (directive: DirectiveNode) => boolean; - // (undocumented) - object: (definition: ObjectTypeDefinitionNode, directive: DirectiveNode, ctx: TransformerContext) => void; - // (undocumented) - replacePrimaryKey: (definition: ObjectTypeDefinitionNode, directive: DirectiveNode, ctx: TransformerContext) => void; -} - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/graphql-key-transformer/CHANGELOG.md b/packages/graphql-key-transformer/CHANGELOG.md index e68204bca8..dba0779f1c 100644 --- a/packages/graphql-key-transformer/CHANGELOG.md +++ b/packages/graphql-key-transformer/CHANGELOG.md @@ -3,567 +3,1053 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.2.44](https://github.com/aws-amplify/amplify-category-api/compare/graphql-key-transformer@3.2.43...graphql-key-transformer@3.2.44) (2022-12-03) +## [3.2.43](https://github.com/aws-amplify/amplify-category-api/compare/graphql-key-transformer@3.2.42...graphql-key-transformer@3.2.43) (2022-09-14) **Note:** Version bump only for package graphql-key-transformer -## [3.2.43](https://github.com/aws-amplify/amplify-category-api/compare/graphql-key-transformer@3.2.42...graphql-key-transformer@3.2.43) (2022-09-14) -**Note:** Version bump only for package graphql-key-transformer + + ## [3.2.42](https://github.com/aws-amplify/amplify-category-api/compare/graphql-key-transformer@3.2.40...graphql-key-transformer@3.2.42) (2022-07-20) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.41](https://github.com/aws-amplify/amplify-category-api/compare/graphql-key-transformer@3.2.40...graphql-key-transformer@3.2.41) (2022-07-14) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.40](https://github.com/aws-amplify/amplify-category-api/compare/graphql-key-transformer@3.2.39...graphql-key-transformer@3.2.40) (2022-07-01) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.39](https://github.com/aws-amplify/amplify-category-api/compare/graphql-key-transformer@3.2.38...graphql-key-transformer@3.2.39) (2022-06-23) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.38](https://github.com/aws-amplify/amplify-category-api/compare/graphql-key-transformer@3.2.37...graphql-key-transformer@3.2.38) (2022-06-13) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.37](https://github.com/aws-amplify/amplify-category-api/compare/graphql-key-transformer@3.2.36...graphql-key-transformer@3.2.37) (2022-06-10) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.36](https://github.com/aws-amplify/amplify-category-api/compare/graphql-key-transformer@3.2.35...graphql-key-transformer@3.2.36) (2022-06-10) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.35](https://github.com/aws-amplify/amplify-category-api/compare/graphql-key-transformer@3.2.32...graphql-key-transformer@3.2.35) (2022-06-07) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.34](https://github.com/aws-amplify/amplify-category-api/compare/graphql-key-transformer@3.2.32...graphql-key-transformer@3.2.34) (2022-05-31) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.33](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.32...graphql-key-transformer@3.2.33) (2022-05-02) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.32](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.31...graphql-key-transformer@3.2.32) (2022-04-29) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.31](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.30...graphql-key-transformer@3.2.31) (2022-04-27) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.30](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.29...graphql-key-transformer@3.2.30) (2022-04-11) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.29](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.28...graphql-key-transformer@3.2.29) (2022-04-07) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.28](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.27...graphql-key-transformer@3.2.28) (2022-03-23) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.27](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.26...graphql-key-transformer@3.2.27) (2022-03-17) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.26](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.25...graphql-key-transformer@3.2.26) (2022-03-14) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.25](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.24...graphql-key-transformer@3.2.25) (2022-03-07) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.24](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.23...graphql-key-transformer@3.2.24) (2022-02-25) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.23](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.22...graphql-key-transformer@3.2.23) (2022-02-15) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.22](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.18...graphql-key-transformer@3.2.22) (2022-02-10) + + ## 7.6.19 (2022-02-08) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.17...graphql-key-transformer@3.2.18) (2022-02-03) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.16...graphql-key-transformer@3.2.17) (2022-01-31) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.15...graphql-key-transformer@3.2.16) (2022-01-27) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.14...graphql-key-transformer@3.2.15) (2022-01-23) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.13...graphql-key-transformer@3.2.14) (2022-01-13) + ### Bug Fixes -- clean up missing and unused GraphQL v1 dependencies ([#9496](https://github.com/aws-amplify/amplify-cli/issues/9496)) ([fe8201b](https://github.com/aws-amplify/amplify-cli/commit/fe8201be17f42db233fce0bb366ff4d0c8358ec0)) +* clean up missing and unused GraphQL v1 dependencies ([#9496](https://github.com/aws-amplify/amplify-cli/issues/9496)) ([fe8201b](https://github.com/aws-amplify/amplify-cli/commit/fe8201be17f42db233fce0bb366ff4d0c8358ec0)) + + + + ## [3.2.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.11...graphql-key-transformer@3.2.13) (2022-01-10) + + ## 7.6.7 (2022-01-10) + ### Bug Fixes -- make update input id field required ([#9452](https://github.com/aws-amplify/amplify-cli/issues/9452)) ([345fe28](https://github.com/aws-amplify/amplify-cli/commit/345fe28a60bbf1de32496430e38e25463a77e96c)) +* make update input id field required ([#9452](https://github.com/aws-amplify/amplify-cli/issues/9452)) ([345fe28](https://github.com/aws-amplify/amplify-cli/commit/345fe28a60bbf1de32496430e38e25463a77e96c)) + + + + ## [3.2.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.10...graphql-key-transformer@3.2.11) (2021-12-21) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.9...graphql-key-transformer@3.2.10) (2021-12-17) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.8...graphql-key-transformer@3.2.9) (2021-12-03) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.7...graphql-key-transformer@3.2.8) (2021-12-02) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.6...graphql-key-transformer@3.2.7) (2021-12-01) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.5...graphql-key-transformer@3.2.6) (2021-11-26) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.4...graphql-key-transformer@3.2.5) (2021-11-23) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.3...graphql-key-transformer@3.2.4) (2021-11-21) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.2...graphql-key-transformer@3.2.3) (2021-11-20) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@3.2.1...graphql-key-transformer@3.2.2) (2021-11-17) **Note:** Version bump only for package graphql-key-transformer + + + + ## [3.2.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.26...graphql-key-transformer@3.2.1) (2021-11-15) **Note:** Version bump only for package graphql-key-transformer + + + + # [3.0.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.26...graphql-key-transformer@3.0.0) (2021-11-13) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.23.26](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.25...graphql-key-transformer@2.23.26) (2021-11-11) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.23.25](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.24...graphql-key-transformer@2.23.25) (2021-10-10) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.23.24](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.23...graphql-key-transformer@2.23.24) (2021-10-06) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.23.23](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.22...graphql-key-transformer@2.23.23) (2021-09-27) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.23.22](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.21...graphql-key-transformer@2.23.22) (2021-09-18) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.23.21](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.20...graphql-key-transformer@2.23.21) (2021-09-14) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.23.20](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.19...graphql-key-transformer@2.23.20) (2021-09-09) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.23.19](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.18...graphql-key-transformer@2.23.19) (2021-09-02) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.23.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.17...graphql-key-transformer@2.23.18) (2021-08-24) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.23.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.16...graphql-key-transformer@2.23.17) (2021-08-06) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.23.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.15...graphql-key-transformer@2.23.16) (2021-07-30) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.23.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.14...graphql-key-transformer@2.23.15) (2021-07-27) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.23.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.13...graphql-key-transformer@2.23.14) (2021-07-16) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.23.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.12...graphql-key-transformer@2.23.13) (2021-06-30) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.23.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.11...graphql-key-transformer@2.23.12) (2021-06-24) + ### Bug Fixes -- **graphql-transformer-common:** improve generated graphql pluralization ([#7258](https://github.com/aws-amplify/amplify-cli/issues/7258)) ([fc3ad0d](https://github.com/aws-amplify/amplify-cli/commit/fc3ad0dd5a12a7912c59ae12024f593b4cdf7f2d)), closes [#4224](https://github.com/aws-amplify/amplify-cli/issues/4224) -- validates optional non nullable fields to be not null ([#7170](https://github.com/aws-amplify/amplify-cli/issues/7170)) ([1ca842c](https://github.com/aws-amplify/amplify-cli/commit/1ca842c703bfc34e65bfffff85908ea8b2ccb521)) +* **graphql-transformer-common:** improve generated graphql pluralization ([#7258](https://github.com/aws-amplify/amplify-cli/issues/7258)) ([fc3ad0d](https://github.com/aws-amplify/amplify-cli/commit/fc3ad0dd5a12a7912c59ae12024f593b4cdf7f2d)), closes [#4224](https://github.com/aws-amplify/amplify-cli/issues/4224) +* validates optional non nullable fields to be not null ([#7170](https://github.com/aws-amplify/amplify-cli/issues/7170)) ([1ca842c](https://github.com/aws-amplify/amplify-cli/commit/1ca842c703bfc34e65bfffff85908ea8b2ccb521)) + + + + ## [2.23.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.10...graphql-key-transformer@2.23.11) (2021-06-15) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.23.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.9...graphql-key-transformer@2.23.10) (2021-05-29) + + ## 4.51.4 (2021-05-28) + ### Bug Fixes -- **graphql-model-transformer:** use modelobject key for mutation resolver creation ([#7419](https://github.com/aws-amplify/amplify-cli/issues/7419)) ([37bc551](https://github.com/aws-amplify/amplify-cli/commit/37bc551030d47de993f8227ee3af0ba6cd738ab2)), closes [#i7417](https://github.com/aws-amplify/amplify-cli/issues/i7417) +* **graphql-model-transformer:** use modelobject key for mutation resolver creation ([#7419](https://github.com/aws-amplify/amplify-cli/issues/7419)) ([37bc551](https://github.com/aws-amplify/amplify-cli/commit/37bc551030d47de993f8227ee3af0ba6cd738ab2)), closes [#i7417](https://github.com/aws-amplify/amplify-cli/issues/i7417) + + + + ## [2.23.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.8...graphql-key-transformer@2.23.9) (2021-05-26) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.23.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.7...graphql-key-transformer@2.23.8) (2021-05-18) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.23.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.6...graphql-key-transformer@2.23.7) (2021-05-14) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.23.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.4...graphql-key-transformer@2.23.6) (2021-05-03) + + ## 4.50.1 (2021-05-03) + ### Bug Fixes -- checking mutations args when defined ([#7200](https://github.com/aws-amplify/amplify-cli/issues/7200)) ([2b59309](https://github.com/aws-amplify/amplify-cli/commit/2b593095a93bcd03663ea5d00ff6dba1e304be2b)) +* checking mutations args when defined ([#7200](https://github.com/aws-amplify/amplify-cli/issues/7200)) ([2b59309](https://github.com/aws-amplify/amplify-cli/commit/2b593095a93bcd03663ea5d00ff6dba1e304be2b)) + + + + ## [2.23.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.4...graphql-key-transformer@2.23.5) (2021-05-03) + ### Bug Fixes -- checking mutations args when defined ([#7200](https://github.com/aws-amplify/amplify-cli/issues/7200)) ([2b59309](https://github.com/aws-amplify/amplify-cli/commit/2b593095a93bcd03663ea5d00ff6dba1e304be2b)) +* checking mutations args when defined ([#7200](https://github.com/aws-amplify/amplify-cli/issues/7200)) ([2b59309](https://github.com/aws-amplify/amplify-cli/commit/2b593095a93bcd03663ea5d00ff6dba1e304be2b)) + + + + ## [2.23.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.3...graphql-key-transformer@2.23.4) (2021-04-27) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.23.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.2...graphql-key-transformer@2.23.3) (2021-04-19) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.23.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.23.1...graphql-key-transformer@2.23.2) (2021-04-14) + ### Bug Fixes -- **graphql-key-transformer:** optional id field if id not primary key ([#7005](https://github.com/aws-amplify/amplify-cli/issues/7005)) ([2c972a9](https://github.com/aws-amplify/amplify-cli/commit/2c972a94eb468c191e4b67f1f425e356ab33094c)) +* **graphql-key-transformer:** optional id field if id not primary key ([#7005](https://github.com/aws-amplify/amplify-cli/issues/7005)) ([2c972a9](https://github.com/aws-amplify/amplify-cli/commit/2c972a94eb468c191e4b67f1f425e356ab33094c)) + + + + ## [2.23.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.22.3...graphql-key-transformer@2.23.1) (2021-04-09) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.22.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.22.2...graphql-key-transformer@2.22.3) (2021-03-23) + ### Bug Fixes -- **graphql-key-transformer:** check if lastSync == 0 ([#6859](https://github.com/aws-amplify/amplify-cli/issues/6859)) ([f3b1d1d](https://github.com/aws-amplify/amplify-cli/commit/f3b1d1d66fa2705a6ee73b5732c3919cd77632f7)) +* **graphql-key-transformer:** check if lastSync == 0 ([#6859](https://github.com/aws-amplify/amplify-cli/issues/6859)) ([f3b1d1d](https://github.com/aws-amplify/amplify-cli/commit/f3b1d1d66fa2705a6ee73b5732c3919cd77632f7)) + + + + ## [2.22.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.22.1...graphql-key-transformer@2.22.2) (2021-03-11) + ### Bug Fixes -- gql compiler fix for user defined mutation ([#6059](https://github.com/aws-amplify/amplify-cli/issues/6059)) ([063d84f](https://github.com/aws-amplify/amplify-cli/commit/063d84ff3d31762a4434f3146623132536f4667d)) +* gql compiler fix for user defined mutation ([#6059](https://github.com/aws-amplify/amplify-cli/issues/6059)) ([063d84f](https://github.com/aws-amplify/amplify-cli/commit/063d84ff3d31762a4434f3146623132536f4667d)) + + + + ## [2.22.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.22.0...graphql-key-transformer@2.22.1) (2021-03-05) **Note:** Version bump only for package graphql-key-transformer + + + + # [2.22.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.21.3...graphql-key-transformer@2.22.0) (2021-02-26) + ### Features -- **graphql-key-transformer:** only modify GSI sort key when present ([#6742](https://github.com/aws-amplify/amplify-cli/issues/6742)) ([7cbd396](https://github.com/aws-amplify/amplify-cli/commit/7cbd39632181a5bc323ac3ad3a835a358c74adf6)) +* **graphql-key-transformer:** only modify GSI sort key when present ([#6742](https://github.com/aws-amplify/amplify-cli/issues/6742)) ([7cbd396](https://github.com/aws-amplify/amplify-cli/commit/7cbd39632181a5bc323ac3ad3a835a358c74adf6)) + + + + ## [2.21.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.21.2...graphql-key-transformer@2.21.3) (2021-02-24) + ### Bug Fixes -- **graphql-key-transformer:** fix delta with selective sync query ([#6664](https://github.com/aws-amplify/amplify-cli/issues/6664)) ([c326c9c](https://github.com/aws-amplify/amplify-cli/commit/c326c9ccc4298dd5479b49e222df6f67e7a2947b)) -- **graphql-key-transformer:** fix delta with selective sync query ([#6683](https://github.com/aws-amplify/amplify-cli/issues/6683)) ([e6f0cd4](https://github.com/aws-amplify/amplify-cli/commit/e6f0cd4e8c2f625559da2090c57be598a99d6b0d)) +* **graphql-key-transformer:** fix delta with selective sync query ([#6664](https://github.com/aws-amplify/amplify-cli/issues/6664)) ([c326c9c](https://github.com/aws-amplify/amplify-cli/commit/c326c9ccc4298dd5479b49e222df6f67e7a2947b)) +* **graphql-key-transformer:** fix delta with selective sync query ([#6683](https://github.com/aws-amplify/amplify-cli/issues/6683)) ([e6f0cd4](https://github.com/aws-amplify/amplify-cli/commit/e6f0cd4e8c2f625559da2090c57be598a99d6b0d)) + + + + ## [2.21.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.21.1...graphql-key-transformer@2.21.2) (2021-02-17) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.21.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.21.0...graphql-key-transformer@2.21.1) (2021-02-11) **Note:** Version bump only for package graphql-key-transformer + + + + # [2.21.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.20.4...graphql-key-transformer@2.21.0) (2021-02-10) + ### Features -- **graphql-key-transformer:** change default to add GSIs when using [@key](https://github.com/key) ([#5648](https://github.com/aws-amplify/amplify-cli/issues/5648)) ([4287c63](https://github.com/aws-amplify/amplify-cli/commit/4287c630295c304c7ff8343922926b4830b75cd4)) +* **graphql-key-transformer:** change default to add GSIs when using [@key](https://github.com/key) ([#5648](https://github.com/aws-amplify/amplify-cli/issues/5648)) ([4287c63](https://github.com/aws-amplify/amplify-cli/commit/4287c630295c304c7ff8343922926b4830b75cd4)) + + + + ## [2.20.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.20.3...graphql-key-transformer@2.20.4) (2020-12-16) + ### Bug Fixes -- **graphql-key-transformer:** prevent non-scalar key fields ([#5319](https://github.com/aws-amplify/amplify-cli/issues/5319)) ([4a5b305](https://github.com/aws-amplify/amplify-cli/commit/4a5b305dd695e61fcbc4ce0ca659b6f5a1c7e467)), closes [#5300](https://github.com/aws-amplify/amplify-cli/issues/5300) -- **graphql-key-transformer:** support sortEnum and filterInput ([#6033](https://github.com/aws-amplify/amplify-cli/issues/6033)) ([1dd373b](https://github.com/aws-amplify/amplify-cli/commit/1dd373b036b765a8bdf3b6e6bb1385519e35ef3d)), closes [#6029](https://github.com/aws-amplify/amplify-cli/issues/6029) +* **graphql-key-transformer:** prevent non-scalar key fields ([#5319](https://github.com/aws-amplify/amplify-cli/issues/5319)) ([4a5b305](https://github.com/aws-amplify/amplify-cli/commit/4a5b305dd695e61fcbc4ce0ca659b6f5a1c7e467)), closes [#5300](https://github.com/aws-amplify/amplify-cli/issues/5300) +* **graphql-key-transformer:** support sortEnum and filterInput ([#6033](https://github.com/aws-amplify/amplify-cli/issues/6033)) ([1dd373b](https://github.com/aws-amplify/amplify-cli/commit/1dd373b036b765a8bdf3b6e6bb1385519e35ef3d)), closes [#6029](https://github.com/aws-amplify/amplify-cli/issues/6029) + ### Reverts -- Revert "fix(graphql-key-transformer): prevent non-scalar key fields (#5319)" (#6181) ([c61268d](https://github.com/aws-amplify/amplify-cli/commit/c61268d093571c906c13e7033552503b9fd83a98)), closes [#5319](https://github.com/aws-amplify/amplify-cli/issues/5319) [#6181](https://github.com/aws-amplify/amplify-cli/issues/6181) +* Revert "fix(graphql-key-transformer): prevent non-scalar key fields (#5319)" (#6181) ([c61268d](https://github.com/aws-amplify/amplify-cli/commit/c61268d093571c906c13e7033552503b9fd83a98)), closes [#5319](https://github.com/aws-amplify/amplify-cli/issues/5319) [#6181](https://github.com/aws-amplify/amplify-cli/issues/6181) + + + + ## [2.20.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.20.2...graphql-key-transformer@2.20.3) (2020-12-07) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.20.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.20.1...graphql-key-transformer@2.20.2) (2020-11-30) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.20.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.19.18...graphql-key-transformer@2.20.1) (2020-11-22) **Note:** Version bump only for package graphql-key-transformer + + + + # [2.20.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@1.1.7...graphql-key-transformer@2.20.0) (2020-11-22) + ### Bug Fixes -- sync resolver for mock ([#5684](https://github.com/aws-amplify/amplify-cli/issues/5684)) ([80e2cd4](https://github.com/aws-amplify/amplify-cli/commit/80e2cd44bde1021d4415c6c3b670f44ec1bcae3c)) -- **graphql-dynamodb-transformer:** support model without id ([#4570](https://github.com/aws-amplify/amplify-cli/issues/4570)) ([7cb0648](https://github.com/aws-amplify/amplify-cli/commit/7cb064874d95527882eb58b1a18fa99dd2377ca7)) -- [#1720](https://github.com/aws-amplify/amplify-cli/issues/1720) - fix GraphQL name generation for [@key](https://github.com/key) ([#2093](https://github.com/aws-amplify/amplify-cli/issues/2093)) ([51716f3](https://github.com/aws-amplify/amplify-cli/commit/51716f340e820358087d68fd9e926084c10565eb)) -- [#2033](https://github.com/aws-amplify/amplify-cli/issues/2033) - Make sure key field order is preserved ([#2117](https://github.com/aws-amplify/amplify-cli/issues/2117)) ([58f8f76](https://github.com/aws-amplify/amplify-cli/commit/58f8f76ec2738d65f65568e5f4157d5ada0976c5)) -- [#2239](https://github.com/aws-amplify/amplify-cli/issues/2239) missing proper casing of input type argument ([#2246](https://github.com/aws-amplify/amplify-cli/issues/2246)) ([9d197f1](https://github.com/aws-amplify/amplify-cli/commit/9d197f1f67728935ddfb5c02c5fe53368b010b63)) -- [#2389](https://github.com/aws-amplify/amplify-cli/issues/2389) ([#2538](https://github.com/aws-amplify/amplify-cli/issues/2538)) ([fb92a9d](https://github.com/aws-amplify/amplify-cli/commit/fb92a9d7c6a1f807e49b7f899531de90cc1f4ee3)) -- sort direction argument for lists and queries ([#4459](https://github.com/aws-amplify/amplify-cli/issues/4459)) ([3ada816](https://github.com/aws-amplify/amplify-cli/commit/3ada81686b1cf014dade9cf454fbf624bc7a22cb)) -- **graphql-key-transformer:** add key validation in create ([#4146](https://github.com/aws-amplify/amplify-cli/issues/4146)) ([0e20424](https://github.com/aws-amplify/amplify-cli/commit/0e20424f78876a1e4d8d5e0c80e6f76bcef98f84)), closes [#1756](https://github.com/aws-amplify/amplify-cli/issues/1756) -- [#2711](https://github.com/aws-amplify/amplify-cli/issues/2711) - usage of [@auth](https://github.com/auth) without [@model](https://github.com/model) on fields ([#3590](https://github.com/aws-amplify/amplify-cli/issues/3590)) ([553186e](https://github.com/aws-amplify/amplify-cli/commit/553186e53050cafdf27120443d176023ef4acebc)) -- sanitize input in transformer resolver([#3316](https://github.com/aws-amplify/amplify-cli/issues/3316)) ([a3bc0a5](https://github.com/aws-amplify/amplify-cli/commit/a3bc0a5e5d3faa7946d16d0f6595ce8c2f3c11dc)) -- **graphql-key-transformer:** fix merge errors ([#2762](https://github.com/aws-amplify/amplify-cli/issues/2762)) ([edf4c76](https://github.com/aws-amplify/amplify-cli/commit/edf4c76aae130f300f520787168db7cd2782c324)) -- **graphql-key-transformer:** update deleteInput logic to hadle ID ([2856c9e](https://github.com/aws-amplify/amplify-cli/commit/2856c9e72be1e9ac8d5be33a44dc26e893f29ee0)) -- build break after recent merges ([#2758](https://github.com/aws-amplify/amplify-cli/issues/2758)) ([7155787](https://github.com/aws-amplify/amplify-cli/commit/7155787d74306e9708fe7115648ab6f702dc2093)) -- build break, chore: typescript, lerna update ([#2640](https://github.com/aws-amplify/amplify-cli/issues/2640)) ([29fae36](https://github.com/aws-amplify/amplify-cli/commit/29fae366f4cab054feefa58c7dc733002d19570c)) -- export Typescript definitions and fix resulting type errors ([#2452](https://github.com/aws-amplify/amplify-cli/issues/2452)) ([7de3845](https://github.com/aws-amplify/amplify-cli/commit/7de384594d3b9cbf22cdaa85107fc8df26c141ec)), closes [#2451](https://github.com/aws-amplify/amplify-cli/issues/2451) -- the KeyTransformer class name was incorrect ([#2346](https://github.com/aws-amplify/amplify-cli/issues/2346)) ([b54ef02](https://github.com/aws-amplify/amplify-cli/commit/b54ef02b18976b8457612225aa5e67cc2a805636)) -- **graphql-key-transformer:** added sort direction ([a0f9f30](https://github.com/aws-amplify/amplify-cli/commit/a0f9f30d4141f3574f34cd5d7183471044b12935)), closes [#1676](https://github.com/aws-amplify/amplify-cli/issues/1676) -- **graphql-key-transformer:** key req resolver edit ([c4a9da5](https://github.com/aws-amplify/amplify-cli/commit/c4a9da51b2db2d411fcb016934ffdd8e8425313c)), closes [#1676](https://github.com/aws-amplify/amplify-cli/issues/1676) [#1990](https://github.com/aws-amplify/amplify-cli/issues/1990) [#1629](https://github.com/aws-amplify/amplify-cli/issues/1629) +* sync resolver for mock ([#5684](https://github.com/aws-amplify/amplify-cli/issues/5684)) ([80e2cd4](https://github.com/aws-amplify/amplify-cli/commit/80e2cd44bde1021d4415c6c3b670f44ec1bcae3c)) +* **graphql-dynamodb-transformer:** support model without id ([#4570](https://github.com/aws-amplify/amplify-cli/issues/4570)) ([7cb0648](https://github.com/aws-amplify/amplify-cli/commit/7cb064874d95527882eb58b1a18fa99dd2377ca7)) +* [#1720](https://github.com/aws-amplify/amplify-cli/issues/1720) - fix GraphQL name generation for [@key](https://github.com/key) ([#2093](https://github.com/aws-amplify/amplify-cli/issues/2093)) ([51716f3](https://github.com/aws-amplify/amplify-cli/commit/51716f340e820358087d68fd9e926084c10565eb)) +* [#2033](https://github.com/aws-amplify/amplify-cli/issues/2033) - Make sure key field order is preserved ([#2117](https://github.com/aws-amplify/amplify-cli/issues/2117)) ([58f8f76](https://github.com/aws-amplify/amplify-cli/commit/58f8f76ec2738d65f65568e5f4157d5ada0976c5)) +* [#2239](https://github.com/aws-amplify/amplify-cli/issues/2239) missing proper casing of input type argument ([#2246](https://github.com/aws-amplify/amplify-cli/issues/2246)) ([9d197f1](https://github.com/aws-amplify/amplify-cli/commit/9d197f1f67728935ddfb5c02c5fe53368b010b63)) +* [#2389](https://github.com/aws-amplify/amplify-cli/issues/2389) ([#2538](https://github.com/aws-amplify/amplify-cli/issues/2538)) ([fb92a9d](https://github.com/aws-amplify/amplify-cli/commit/fb92a9d7c6a1f807e49b7f899531de90cc1f4ee3)) +* sort direction argument for lists and queries ([#4459](https://github.com/aws-amplify/amplify-cli/issues/4459)) ([3ada816](https://github.com/aws-amplify/amplify-cli/commit/3ada81686b1cf014dade9cf454fbf624bc7a22cb)) +* **graphql-key-transformer:** add key validation in create ([#4146](https://github.com/aws-amplify/amplify-cli/issues/4146)) ([0e20424](https://github.com/aws-amplify/amplify-cli/commit/0e20424f78876a1e4d8d5e0c80e6f76bcef98f84)), closes [#1756](https://github.com/aws-amplify/amplify-cli/issues/1756) +* [#2711](https://github.com/aws-amplify/amplify-cli/issues/2711) - usage of [@auth](https://github.com/auth) without [@model](https://github.com/model) on fields ([#3590](https://github.com/aws-amplify/amplify-cli/issues/3590)) ([553186e](https://github.com/aws-amplify/amplify-cli/commit/553186e53050cafdf27120443d176023ef4acebc)) +* sanitize input in transformer resolver([#3316](https://github.com/aws-amplify/amplify-cli/issues/3316)) ([a3bc0a5](https://github.com/aws-amplify/amplify-cli/commit/a3bc0a5e5d3faa7946d16d0f6595ce8c2f3c11dc)) +* **graphql-key-transformer:** fix merge errors ([#2762](https://github.com/aws-amplify/amplify-cli/issues/2762)) ([edf4c76](https://github.com/aws-amplify/amplify-cli/commit/edf4c76aae130f300f520787168db7cd2782c324)) +* **graphql-key-transformer:** update deleteInput logic to hadle ID ([2856c9e](https://github.com/aws-amplify/amplify-cli/commit/2856c9e72be1e9ac8d5be33a44dc26e893f29ee0)) +* build break after recent merges ([#2758](https://github.com/aws-amplify/amplify-cli/issues/2758)) ([7155787](https://github.com/aws-amplify/amplify-cli/commit/7155787d74306e9708fe7115648ab6f702dc2093)) +* build break, chore: typescript, lerna update ([#2640](https://github.com/aws-amplify/amplify-cli/issues/2640)) ([29fae36](https://github.com/aws-amplify/amplify-cli/commit/29fae366f4cab054feefa58c7dc733002d19570c)) +* export Typescript definitions and fix resulting type errors ([#2452](https://github.com/aws-amplify/amplify-cli/issues/2452)) ([7de3845](https://github.com/aws-amplify/amplify-cli/commit/7de384594d3b9cbf22cdaa85107fc8df26c141ec)), closes [#2451](https://github.com/aws-amplify/amplify-cli/issues/2451) +* the KeyTransformer class name was incorrect ([#2346](https://github.com/aws-amplify/amplify-cli/issues/2346)) ([b54ef02](https://github.com/aws-amplify/amplify-cli/commit/b54ef02b18976b8457612225aa5e67cc2a805636)) +* **graphql-key-transformer:** added sort direction ([a0f9f30](https://github.com/aws-amplify/amplify-cli/commit/a0f9f30d4141f3574f34cd5d7183471044b12935)), closes [#1676](https://github.com/aws-amplify/amplify-cli/issues/1676) +* **graphql-key-transformer:** key req resolver edit ([c4a9da5](https://github.com/aws-amplify/amplify-cli/commit/c4a9da51b2db2d411fcb016934ffdd8e8425313c)), closes [#1676](https://github.com/aws-amplify/amplify-cli/issues/1676) [#1990](https://github.com/aws-amplify/amplify-cli/issues/1990) [#1629](https://github.com/aws-amplify/amplify-cli/issues/1629) + ### Features -- **amplify-category-api:** change default graphql query limit to 100 ([#4124](https://github.com/aws-amplify/amplify-cli/issues/4124)) ([1a68c4d](https://github.com/aws-amplify/amplify-cli/commit/1a68c4d589e2101357dec4e980719fc547964e23)) -- **graphql-dynamodb-transformer:** expose createdAt and updatedAt on model ([#4149](https://github.com/aws-amplify/amplify-cli/issues/4149)) ([8e0662e](https://github.com/aws-amplify/amplify-cli/commit/8e0662eac8c88da9393f32c33457a597acf591ed)), closes [#401](https://github.com/aws-amplify/amplify-cli/issues/401) -- **graphql-key-transformer:** add query automatically for named keys ([#4458](https://github.com/aws-amplify/amplify-cli/issues/4458)) ([375282d](https://github.com/aws-amplify/amplify-cli/commit/375282d648cf9d096d13c7b958a0dfb7bd6d60b0)) -- **graphql-key-transformer:** auto population of id and timestamp ([#4382](https://github.com/aws-amplify/amplify-cli/issues/4382)) ([6586611](https://github.com/aws-amplify/amplify-cli/commit/6586611293a07db9959247ff82f95542a239ff1f)) -- adding amplify cli predictions category ([#1936](https://github.com/aws-amplify/amplify-cli/issues/1936)) ([b7b7c2c](https://github.com/aws-amplify/amplify-cli/commit/b7b7c2c1927da10f8c54f38a523021187361131c)) -- mock support for API, function and storage ([#1893](https://github.com/aws-amplify/amplify-cli/issues/1893)) ([372e534](https://github.com/aws-amplify/amplify-cli/commit/372e5346ee1f27a2e9bee25fbbdcb19417f5230f)) -- resolver changes ([#2760](https://github.com/aws-amplify/amplify-cli/issues/2760)) ([8ce0d12](https://github.com/aws-amplify/amplify-cli/commit/8ce0d12eb1d3bd6d0132baca39b6e9daff04c39a)) -- sanity check ([#1815](https://github.com/aws-amplify/amplify-cli/issues/1815)) ([54a8dbe](https://github.com/aws-amplify/amplify-cli/commit/54a8dbe8925a4e73358b03ba927267a2df328b78)) +* **amplify-category-api:** change default graphql query limit to 100 ([#4124](https://github.com/aws-amplify/amplify-cli/issues/4124)) ([1a68c4d](https://github.com/aws-amplify/amplify-cli/commit/1a68c4d589e2101357dec4e980719fc547964e23)) +* **graphql-dynamodb-transformer:** expose createdAt and updatedAt on model ([#4149](https://github.com/aws-amplify/amplify-cli/issues/4149)) ([8e0662e](https://github.com/aws-amplify/amplify-cli/commit/8e0662eac8c88da9393f32c33457a597acf591ed)), closes [#401](https://github.com/aws-amplify/amplify-cli/issues/401) +* **graphql-key-transformer:** add query automatically for named keys ([#4458](https://github.com/aws-amplify/amplify-cli/issues/4458)) ([375282d](https://github.com/aws-amplify/amplify-cli/commit/375282d648cf9d096d13c7b958a0dfb7bd6d60b0)) +* **graphql-key-transformer:** auto population of id and timestamp ([#4382](https://github.com/aws-amplify/amplify-cli/issues/4382)) ([6586611](https://github.com/aws-amplify/amplify-cli/commit/6586611293a07db9959247ff82f95542a239ff1f)) +* adding amplify cli predictions category ([#1936](https://github.com/aws-amplify/amplify-cli/issues/1936)) ([b7b7c2c](https://github.com/aws-amplify/amplify-cli/commit/b7b7c2c1927da10f8c54f38a523021187361131c)) +* mock support for API, function and storage ([#1893](https://github.com/aws-amplify/amplify-cli/issues/1893)) ([372e534](https://github.com/aws-amplify/amplify-cli/commit/372e5346ee1f27a2e9bee25fbbdcb19417f5230f)) +* resolver changes ([#2760](https://github.com/aws-amplify/amplify-cli/issues/2760)) ([8ce0d12](https://github.com/aws-amplify/amplify-cli/commit/8ce0d12eb1d3bd6d0132baca39b6e9daff04c39a)) +* sanity check ([#1815](https://github.com/aws-amplify/amplify-cli/issues/1815)) ([54a8dbe](https://github.com/aws-amplify/amplify-cli/commit/54a8dbe8925a4e73358b03ba927267a2df328b78)) + ### Reverts -- add query automatically for named keys ([#4513](https://github.com/aws-amplify/amplify-cli/issues/4513)) ([50c1120](https://github.com/aws-amplify/amplify-cli/commit/50c112050645b8fd5011a1e6863d30f58e0c55cb)) +* add query automatically for named keys ([#4513](https://github.com/aws-amplify/amplify-cli/issues/4513)) ([50c1120](https://github.com/aws-amplify/amplify-cli/commit/50c112050645b8fd5011a1e6863d30f58e0c55cb)) + + + + ## [2.19.21](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.19.18...graphql-key-transformer@2.19.21) (2020-11-20) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.19.20](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.19.18...graphql-key-transformer@2.19.20) (2020-11-20) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.19.19](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.19.18...graphql-key-transformer@2.19.19) (2020-11-19) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.19.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.19.17...graphql-key-transformer@2.19.18) (2020-11-08) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.19.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.19.16...graphql-key-transformer@2.19.17) (2020-10-30) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.19.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.19.15...graphql-key-transformer@2.19.16) (2020-10-27) + ### Bug Fixes -- sync resolver for mock ([#5684](https://github.com/aws-amplify/amplify-cli/issues/5684)) ([80e2cd4](https://github.com/aws-amplify/amplify-cli/commit/80e2cd44bde1021d4415c6c3b670f44ec1bcae3c)) +* sync resolver for mock ([#5684](https://github.com/aws-amplify/amplify-cli/issues/5684)) ([80e2cd4](https://github.com/aws-amplify/amplify-cli/commit/80e2cd44bde1021d4415c6c3b670f44ec1bcae3c)) + + + + ## [2.19.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.19.14...graphql-key-transformer@2.19.15) (2020-10-22) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.19.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.19.13...graphql-key-transformer@2.19.14) (2020-10-17) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.19.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.19.12...graphql-key-transformer@2.19.13) (2020-10-01) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.19.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.19.11...graphql-key-transformer@2.19.12) (2020-09-16) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.19.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.19.10...graphql-key-transformer@2.19.11) (2020-09-02) + ### Bug Fixes -- **graphql-dynamodb-transformer:** support model without id ([#4570](https://github.com/aws-amplify/amplify-cli/issues/4570)) ([7cb0648](https://github.com/aws-amplify/amplify-cli/commit/7cb064874d95527882eb58b1a18fa99dd2377ca7)) +* **graphql-dynamodb-transformer:** support model without id ([#4570](https://github.com/aws-amplify/amplify-cli/issues/4570)) ([7cb0648](https://github.com/aws-amplify/amplify-cli/commit/7cb064874d95527882eb58b1a18fa99dd2377ca7)) + + + + ## [2.19.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.19.9...graphql-key-transformer@2.19.10) (2020-08-31) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.19.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.19.8...graphql-key-transformer@2.19.9) (2020-08-14) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.19.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.19.7...graphql-key-transformer@2.19.8) (2020-08-11) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.19.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.19.5...graphql-key-transformer@2.19.7) (2020-07-29) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.19.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.19.5...graphql-key-transformer@2.19.6) (2020-07-23) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.19.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.19.4...graphql-key-transformer@2.19.5) (2020-07-18) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.19.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.19.3...graphql-key-transformer@2.19.4) (2020-07-15) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.19.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.19.2...graphql-key-transformer@2.19.3) (2020-06-25) + ### Reverts -- Revert "fix: change scope of hashed files for AppSync (#4602)" ([73aaab1](https://github.com/aws-amplify/amplify-cli/commit/73aaab1a7b1f8b2de5fa22fa1ef9aeea7de35cb4)), closes [#4602](https://github.com/aws-amplify/amplify-cli/issues/4602) +* Revert "fix: change scope of hashed files for AppSync (#4602)" ([73aaab1](https://github.com/aws-amplify/amplify-cli/commit/73aaab1a7b1f8b2de5fa22fa1ef9aeea7de35cb4)), closes [#4602](https://github.com/aws-amplify/amplify-cli/issues/4602) + + + + ## [2.19.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.19.1...graphql-key-transformer@2.19.2) (2020-06-18) + ### Bug Fixes -- change scope of hashed files for AppSync ([#4602](https://github.com/aws-amplify/amplify-cli/issues/4602)) ([10fa9da](https://github.com/aws-amplify/amplify-cli/commit/10fa9da646f4de755e2dc92cd4bb2a6319425d72)), closes [#4458](https://github.com/aws-amplify/amplify-cli/issues/4458) +* change scope of hashed files for AppSync ([#4602](https://github.com/aws-amplify/amplify-cli/issues/4602)) ([10fa9da](https://github.com/aws-amplify/amplify-cli/commit/10fa9da646f4de755e2dc92cd4bb2a6319425d72)), closes [#4458](https://github.com/aws-amplify/amplify-cli/issues/4458) + + + + ## [2.19.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.19.0...graphql-key-transformer@2.19.1) (2020-06-11) + ### Reverts -- add query automatically for named keys ([#4513](https://github.com/aws-amplify/amplify-cli/issues/4513)) ([6d3123b](https://github.com/aws-amplify/amplify-cli/commit/6d3123bfe3ba412d3b1af076e550e6733c988c8f)) +* add query automatically for named keys ([#4513](https://github.com/aws-amplify/amplify-cli/issues/4513)) ([6d3123b](https://github.com/aws-amplify/amplify-cli/commit/6d3123bfe3ba412d3b1af076e550e6733c988c8f)) + + + + # [2.19.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.18.0...graphql-key-transformer@2.19.0) (2020-06-10) + ### Bug Fixes -- sort direction argument for lists and queries ([#4459](https://github.com/aws-amplify/amplify-cli/issues/4459)) ([6be33e1](https://github.com/aws-amplify/amplify-cli/commit/6be33e16a8a8ba52cbf717d4e299d7321d9ad400)) +* sort direction argument for lists and queries ([#4459](https://github.com/aws-amplify/amplify-cli/issues/4459)) ([6be33e1](https://github.com/aws-amplify/amplify-cli/commit/6be33e16a8a8ba52cbf717d4e299d7321d9ad400)) + ### Features -- **graphql-key-transformer:** add query automatically for named keys ([#4458](https://github.com/aws-amplify/amplify-cli/issues/4458)) ([3d194f8](https://github.com/aws-amplify/amplify-cli/commit/3d194f805dcbd6325ddf78155c4327dbca3e7f4a)) +* **graphql-key-transformer:** add query automatically for named keys ([#4458](https://github.com/aws-amplify/amplify-cli/issues/4458)) ([3d194f8](https://github.com/aws-amplify/amplify-cli/commit/3d194f805dcbd6325ddf78155c4327dbca3e7f4a)) + + + + # [2.18.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.17.1...graphql-key-transformer@2.18.0) (2020-06-02) + ### Features -- **graphql-key-transformer:** auto population of id and timestamp ([#4382](https://github.com/aws-amplify/amplify-cli/issues/4382)) ([c0a4f88](https://github.com/aws-amplify/amplify-cli/commit/c0a4f8889fc363bb9c9d08ff822c591874777f7b)) +* **graphql-key-transformer:** auto population of id and timestamp ([#4382](https://github.com/aws-amplify/amplify-cli/issues/4382)) ([c0a4f88](https://github.com/aws-amplify/amplify-cli/commit/c0a4f8889fc363bb9c9d08ff822c591874777f7b)) + + + + ## [2.17.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.17.0...graphql-key-transformer@2.17.1) (2020-05-26) **Note:** Version bump only for package graphql-key-transformer + + + + # [2.17.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.16.0...graphql-key-transformer@2.17.0) (2020-05-15) + ### Bug Fixes -- **graphql-key-transformer:** add key validation in create ([#4146](https://github.com/aws-amplify/amplify-cli/issues/4146)) ([0e20424](https://github.com/aws-amplify/amplify-cli/commit/0e20424f78876a1e4d8d5e0c80e6f76bcef98f84)), closes [#1756](https://github.com/aws-amplify/amplify-cli/issues/1756) +* **graphql-key-transformer:** add key validation in create ([#4146](https://github.com/aws-amplify/amplify-cli/issues/4146)) ([0e20424](https://github.com/aws-amplify/amplify-cli/commit/0e20424f78876a1e4d8d5e0c80e6f76bcef98f84)), closes [#1756](https://github.com/aws-amplify/amplify-cli/issues/1756) + ### Features -- **graphql-dynamodb-transformer:** expose createdAt and updatedAt on model ([#4149](https://github.com/aws-amplify/amplify-cli/issues/4149)) ([8e0662e](https://github.com/aws-amplify/amplify-cli/commit/8e0662eac8c88da9393f32c33457a597acf591ed)), closes [#401](https://github.com/aws-amplify/amplify-cli/issues/401) +* **graphql-dynamodb-transformer:** expose createdAt and updatedAt on model ([#4149](https://github.com/aws-amplify/amplify-cli/issues/4149)) ([8e0662e](https://github.com/aws-amplify/amplify-cli/commit/8e0662eac8c88da9393f32c33457a597acf591ed)), closes [#401](https://github.com/aws-amplify/amplify-cli/issues/401) + + + + # [2.16.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.15.3...graphql-key-transformer@2.16.0) (2020-05-08) + ### Features -- **amplify-category-api:** change default graphql query limit to 100 ([#4124](https://github.com/aws-amplify/amplify-cli/issues/4124)) ([1a68c4d](https://github.com/aws-amplify/amplify-cli/commit/1a68c4d589e2101357dec4e980719fc547964e23)) +* **amplify-category-api:** change default graphql query limit to 100 ([#4124](https://github.com/aws-amplify/amplify-cli/issues/4124)) ([1a68c4d](https://github.com/aws-amplify/amplify-cli/commit/1a68c4d589e2101357dec4e980719fc547964e23)) + + + + ## [2.15.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.15.2...graphql-key-transformer@2.15.3) (2020-04-23) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.15.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.15.1...graphql-key-transformer@2.15.2) (2020-03-22) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.15.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.13.4...graphql-key-transformer@2.15.1) (2020-03-07) + ### Bug Fixes -- [#2711](https://github.com/aws-amplify/amplify-cli/issues/2711) - usage of [@auth](https://github.com/auth) without [@model](https://github.com/model) on fields ([#3590](https://github.com/aws-amplify/amplify-cli/issues/3590)) ([553186e](https://github.com/aws-amplify/amplify-cli/commit/553186e53050cafdf27120443d176023ef4acebc)) +* [#2711](https://github.com/aws-amplify/amplify-cli/issues/2711) - usage of [@auth](https://github.com/auth) without [@model](https://github.com/model) on fields ([#3590](https://github.com/aws-amplify/amplify-cli/issues/3590)) ([553186e](https://github.com/aws-amplify/amplify-cli/commit/553186e53050cafdf27120443d176023ef4acebc)) + + + + ## [2.14.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.13.6-beta.0...graphql-key-transformer@2.14.1) (2020-03-05) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.13.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.13.3...graphql-key-transformer@2.13.4) (2020-02-18) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.13.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.13.2...graphql-key-transformer@2.13.3) (2020-02-13) **Note:** Version bump only for package graphql-key-transformer + + + + ## [2.13.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.13.1...graphql-key-transformer@2.13.2) (2020-02-07) + ### Bug Fixes -- sanitize input in transformer resolver([#3316](https://github.com/aws-amplify/amplify-cli/issues/3316)) ([a3bc0a5](https://github.com/aws-amplify/amplify-cli/commit/a3bc0a5e5d3faa7946d16d0f6595ce8c2f3c11dc)) +* sanitize input in transformer resolver([#3316](https://github.com/aws-amplify/amplify-cli/issues/3316)) ([a3bc0a5](https://github.com/aws-amplify/amplify-cli/commit/a3bc0a5e5d3faa7946d16d0f6595ce8c2f3c11dc)) + + + + ## [2.13.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@2.13.0...graphql-key-transformer@2.13.1) (2020-01-24) **Note:** Version bump only for package graphql-key-transformer + + + + # [2.13.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-key-transformer@1.25.0...graphql-key-transformer@2.13.0) (2020-01-23) ### Bug Fixes diff --git a/packages/graphql-key-transformer/package.json b/packages/graphql-key-transformer/package.json index 9893cf66d4..5e56a1cbcd 100644 --- a/packages/graphql-key-transformer/package.json +++ b/packages/graphql-key-transformer/package.json @@ -1,6 +1,6 @@ { "name": "graphql-key-transformer", - "version": "3.2.44", + "version": "3.2.43", "description": "Implements the @key directive.", "repository": { "type": "git", @@ -19,16 +19,15 @@ "scripts": { "test": "jest", "build": "tsc", - "clean": "rimraf ./lib", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "clean": "rimraf ./lib" }, "dependencies": { "cloudform-types": "^4.2.0", "graphql": "^14.5.8", - "graphql-dynamodb-transformer": "7.2.44", + "graphql-dynamodb-transformer": "7.2.43", "graphql-mapping-template": "4.20.5", - "graphql-transformer-common": "4.24.1", - "graphql-transformer-core": "7.6.7", + "graphql-transformer-common": "4.24.0", + "graphql-transformer-core": "7.6.6", "lodash": "^4.17.21" }, "jest": { diff --git a/packages/graphql-mapping-template/API.md b/packages/graphql-mapping-template/API.md deleted file mode 100644 index da9942a5fd..0000000000 --- a/packages/graphql-mapping-template/API.md +++ /dev/null @@ -1,476 +0,0 @@ -## API Report File for "graphql-mapping-template" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -// @public (undocumented) -export function and(expressions: Expression[]): AndNode; - -// @public (undocumented) -export interface AndNode { - // (undocumented) - expressions: Expression[]; - // (undocumented) - kind: 'And'; -} - -// @public (undocumented) -export function block(name: string, exprs: Expression[]): CompoundExpressionNode; - -// @public (undocumented) -export function bool(value: boolean): BooleanNode; - -// @public (undocumented) -export interface BooleanNode { - // (undocumented) - kind: 'Boolean'; - // (undocumented) - value: boolean; -} - -// @public (undocumented) -export function comment(text: string): CommentNode; - -// @public (undocumented) -export interface CommentNode { - // (undocumented) - kind: 'Comment'; - // (undocumented) - text: string; -} - -// @public (undocumented) -export function compoundExpression(expressions: Expression[], joiner?: string, recurseIndent?: boolean): CompoundExpressionNode; - -// @public (undocumented) -export interface CompoundExpressionNode { - // (undocumented) - expressions: Expression[]; - // (undocumented) - joiner: string; - // (undocumented) - kind: 'CompoundExpression'; - // (undocumented) - recurseIndent: boolean; -} - -// @public (undocumented) -export class DynamoDBMappingTemplate { - // (undocumented) - static binaryAttributeValue(value: Expression): ObjectNode; - // (undocumented) - static deleteItem({ key, condition, isSyncEnabled, }: { - key: ObjectNode | Expression; - condition: ObjectNode | ReferenceNode; - isSyncEnabled: boolean; - }): ObjectNode; - // (undocumented) - static dynamoDBResponse(isSyncEnabled: boolean, returnExpression?: Expression): CompoundExpressionNode; - // (undocumented) - static getItem({ key, isSyncEnabled }: { - key: ObjectNode | Expression; - isSyncEnabled?: boolean; - }): ObjectNode; - // (undocumented) - static listItem({ filter, limit, nextToken, scanIndexForward, query, index, }: { - filter: ObjectNode | Expression; - limit: Expression; - nextToken?: Expression; - scanIndexForward?: Expression; - query?: ObjectNode | Expression; - index?: StringNode; - }, version?: string): ObjectNode; - // (undocumented) - static numericAttributeValue(value: Expression): ObjectNode; - // (undocumented) - static paginatedResponse(): ObjectNode; - // (undocumented) - static putItem({ key, attributeValues, condition, }: { - key: ObjectNode | Expression; - attributeValues: Expression; - condition?: ObjectNode | ReferenceNode; - }, version?: string): ObjectNode; - // (undocumented) - static query({ query, scanIndexForward, filter, limit, nextToken, index, }: { - query: ObjectNode | Expression; - scanIndexForward: Expression; - filter: ObjectNode | Expression; - limit: Expression; - nextToken?: Expression; - index?: StringNode; - }): ObjectNode; - // (undocumented) - static stringAttributeValue(value: Expression): ObjectNode; - // (undocumented) - static syncItem({ filter, limit, nextToken, lastSync, }: { - filter?: ObjectNode | Expression; - limit?: Expression; - nextToken?: Expression; - lastSync?: Expression; - }): CompoundExpressionNode; - // (undocumented) - static updateItem({ key, condition, objectKeyVariable, nameOverrideMap, isSyncEnabled, }: { - key: ObjectNode | Expression; - condition: ObjectNode | ReferenceNode; - objectKeyVariable: string; - nameOverrideMap?: string; - isSyncEnabled?: boolean; - }): CompoundExpressionNode; -} - -// @public (undocumented) -export class ElasticsearchMappingTemplate extends SearchableMappingTemplate { -} - -// @public (undocumented) -export function equals(leftExpr: Expression, rightExpr: Expression): EqualsNode; - -// @public (undocumented) -export interface EqualsNode { - // (undocumented) - kind: 'Equals'; - // (undocumented) - leftExpr: Expression; - // (undocumented) - rightExpr: Expression; -} - -// @public (undocumented) -export type Expression = IfNode | IfElseNode | AndNode | OrNode | ParensNode | EqualsNode | NotEqualsNode | ForEachNode | StringNode | RawNode | QuotesNode | FloatNode | IntNode | BooleanNode | NullNode | ReferenceNode | QuietReferenceNode | ObjectNode | ListNode | SetNode | CommentNode | CompoundExpressionNode | ToJsonNode | IsNullOrEmptyNode | NotNode | NewLineNode | ReturnNode; - -// @public (undocumented) -export function float(value: number): FloatNode; - -// @public (undocumented) -export interface FloatNode { - // (undocumented) - kind: 'Float'; - // (undocumented) - value: number; -} - -// @public (undocumented) -export function forEach(key: ReferenceNode, collection: ReferenceNode, expressions: Expression[]): ForEachNode; - -// @public (undocumented) -export interface ForEachNode { - // (undocumented) - collection: ReferenceNode; - // (undocumented) - expressions: Expression[]; - // (undocumented) - key: ReferenceNode; - // (undocumented) - kind: 'ForEach'; -} - -// @public (undocumented) -export class HttpMappingTemplate { - // (undocumented) - static deleteRequest({ resourcePath, params }: { - resourcePath: string; - params: ObjectNode; - }): ObjectNode; - // (undocumented) - static getRequest({ resourcePath, params }: { - resourcePath: string; - params: ObjectNode; - }): ObjectNode; - // (undocumented) - static patchRequest({ resourcePath, params }: { - resourcePath: string; - params: ObjectNode; - }): ObjectNode; - // (undocumented) - static postRequest({ resourcePath, params }: { - resourcePath: string; - params: ObjectNode; - }): ObjectNode; - // (undocumented) - static putRequest({ resourcePath, params }: { - resourcePath: string; - params: ObjectNode; - }): ObjectNode; - // (undocumented) - static RESOLVER_VERSION_ID: string; -} - -// @public (undocumented) -export function ifElse(predicate: Expression, ifExpr: Expression, elseExpr: Expression, inline?: boolean): IfElseNode; - -// @public (undocumented) -export interface IfElseNode { - // (undocumented) - elseExpr: Expression; - // (undocumented) - ifExpr: Expression; - // (undocumented) - inline: boolean; - // (undocumented) - kind: 'IfElse'; - // (undocumented) - predicate: Expression; -} - -// @public (undocumented) -export function iff(predicate: Expression, expr: Expression, inline?: boolean): IfNode; - -// @public (undocumented) -export interface IfNode { - // (undocumented) - expr: Expression; - // (undocumented) - inline: boolean; - // (undocumented) - kind: 'If'; - // (undocumented) - predicate: Expression; -} - -// @public (undocumented) -export function int(value: number): IntNode; - -// @public (undocumented) -export interface IntNode { - // (undocumented) - kind: 'Int'; - // (undocumented) - value: number; -} - -// @public (undocumented) -export function isNullOrEmpty(expr: Expression): IsNullOrEmptyNode; - -// @public (undocumented) -export type IsNullOrEmptyNode = { - kind: 'Util.isNullOrEmpty'; - expr: Expression; -}; - -// @public (undocumented) -export function list(expressions: Expression[]): ListNode; - -// @public (undocumented) -export interface ListNode { - // (undocumented) - expressions: Expression[]; - // (undocumented) - kind: 'List'; -} - -// @public (undocumented) -export function methodCall(methodName: ReferenceNode, ...params: Expression[]): CompoundExpressionNode; - -// @public (undocumented) -export function newline(): NewLineNode; - -// @public (undocumented) -export type NewLineNode = { - kind: 'NewLine'; -}; - -// @public (undocumented) -export function not(expr: Expression): NotNode; - -// @public (undocumented) -export function notEquals(leftExpr: Expression, rightExpr: Expression): NotEqualsNode; - -// @public (undocumented) -export interface NotEqualsNode { - // (undocumented) - kind: 'NotEquals'; - // (undocumented) - leftExpr: Expression; - // (undocumented) - rightExpr: Expression; -} - -// @public (undocumented) -export interface NotNode { - // (undocumented) - expr: Expression; - // (undocumented) - kind: 'Not'; -} - -// @public (undocumented) -export function nul(): NullNode; - -// @public (undocumented) -export interface NullNode { - // (undocumented) - kind: 'Null'; -} - -// @public (undocumented) -export function obj(o: { - [key: string]: Expression; -}): ObjectNode; - -// @public (undocumented) -export interface ObjectNode { - // (undocumented) - attributes: [string, Expression][]; - // (undocumented) - kind: 'Object'; -} - -// @public (undocumented) -export function or(expressions: Expression[]): OrNode; - -// @public (undocumented) -export interface OrNode { - // (undocumented) - expressions: Expression[]; - // (undocumented) - kind: 'Or'; -} - -// @public (undocumented) -export function parens(expr: Expression): ParensNode; - -// @public (undocumented) -export interface ParensNode { - // (undocumented) - expr: Expression; - // (undocumented) - kind: 'Parens'; -} - -// @public (undocumented) -function print_2(expr: Expression): string; -export { print_2 as print } - -// @public (undocumented) -export function printBlock(name: string): (expr: Expression) => string; - -// @public (undocumented) -export function printObject(node: ObjectNode, indent?: string): string; - -// @public (undocumented) -export function qref(value: string | Expression): QuietReferenceNode; - -// @public (undocumented) -export interface QuietReferenceNode { - // (undocumented) - kind: 'QuietReference'; - // (undocumented) - value: string | Expression; -} - -// @public (undocumented) -export function quotes(expr: Expression): QuotesNode; - -// @public (undocumented) -export interface QuotesNode { - // (undocumented) - expr: Expression; - // (undocumented) - kind: 'Quotes'; -} - -// @public (undocumented) -export function raw(value: string): RawNode; - -// @public (undocumented) -export interface RawNode { - // (undocumented) - kind: 'Raw'; - // (undocumented) - value: string; -} - -// @public (undocumented) -export function ref(value: string): ReferenceNode; - -// @public (undocumented) -export interface ReferenceNode { - // (undocumented) - kind: 'Reference'; - // (undocumented) - value: string; -} - -// @public (undocumented) -export const RESOLVER_VERSION_ID = "2018-05-29"; - -// @public (undocumented) -export function ret(value?: Expression): ReturnNode; - -// @public (undocumented) -export interface ReturnNode { - // (undocumented) - kind: 'Return'; - // (undocumented) - value: Expression; -} - -// @public (undocumented) -export class SearchableMappingTemplate { - // (undocumented) - static genericTemplate({ operation, path, params, }: { - operation: Expression; - path: Expression; - params: Expression | ObjectNode | CompoundExpressionNode; - }): ObjectNode; - // (undocumented) - static searchItem({ query, size, search_after, from, path, sort, version, }: { - path: Expression; - sort?: Expression | ObjectNode; - query?: ObjectNode | Expression; - size?: Expression; - search_after?: Expression | ListNode; - from?: Expression; - version?: BooleanNode; - aggs?: Expression | ObjectNode; - }): ObjectNode; - // (undocumented) - static searchTemplate({ query, size, search_after, from, path, sort, version, aggs, }: { - path: Expression; - sort?: Expression | ObjectNode; - query?: ObjectNode | Expression; - size?: Expression; - search_after?: Expression | ListNode; - from?: Expression; - version?: BooleanNode; - aggs?: Expression | ObjectNode; - }): ObjectNode; -} - -// @public (undocumented) -export function set(key: ReferenceNode, value: Expression): SetNode; - -// @public (undocumented) -export interface SetNode { - // (undocumented) - key: ReferenceNode; - // (undocumented) - kind: 'Set'; - // (undocumented) - value: Expression; -} - -// @public (undocumented) -export function str(value: string): StringNode; - -// @public (undocumented) -export interface StringNode { - // (undocumented) - kind: 'String'; - // (undocumented) - value: string; -} - -// @public (undocumented) -export function toJson(expr: Expression): ToJsonNode; - -// @public (undocumented) -export type ToJsonNode = { - kind: 'Util.ToJson'; - expr: Expression; -}; - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/graphql-mapping-template/package.json b/packages/graphql-mapping-template/package.json index 2d0056edc5..21cd655a96 100644 --- a/packages/graphql-mapping-template/package.json +++ b/packages/graphql-mapping-template/package.json @@ -21,8 +21,7 @@ "test": "jest", "build": "tsc", "watch": "tsc -w", - "clean": "rimraf ./lib", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "clean": "rimraf ./lib" }, "jest": { "transform": { diff --git a/packages/graphql-predictions-transformer/API.md b/packages/graphql-predictions-transformer/API.md deleted file mode 100644 index c92d1581cc..0000000000 --- a/packages/graphql-predictions-transformer/API.md +++ /dev/null @@ -1,41 +0,0 @@ -## API Report File for "graphql-predictions-transformer" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import DataSource from 'cloudform-types/types/appSync/dataSource'; -import { default as default_2 } from 'cloudform-types/types/iam/role'; -import { default as default_3 } from 'cloudform-types/types/appSync/resolver'; -import { default as default_4 } from 'cloudform-types/types/appSync/functionConfiguration'; -import { default as default_5 } from 'cloudform-types/types/lambda/function'; -import { DirectiveNode } from 'graphql'; -import { FieldDefinitionNode } from 'graphql'; -import { HttpConfig } from 'cloudform-types/types/appSync/dataSource'; -import { LambdaConfig } from 'cloudform-types/types/appSync/dataSource'; -import { ObjectTypeDefinitionNode } from 'graphql'; -import { Policy } from 'cloudform-types/types/iam/group'; -import { Transformer as Transformer_2 } from 'graphql-transformer-core'; -import { TransformerContext } from 'graphql-transformer-core'; - -// @public (undocumented) -export type PredictionsConfig = { - bucketName: string; -}; - -// @public (undocumented) -export class PredictionsTransformer extends Transformer_2 { - constructor(predictionsConfig?: PredictionsConfig); - // (undocumented) - field: (parent: ObjectTypeDefinitionNode, definition: FieldDefinitionNode, directive: DirectiveNode, ctx: TransformerContext) => void; - // (undocumented) - predictionsConfig: PredictionsConfig; - // Warning: (ae-forgotten-export) The symbol "ResourceFactory" needs to be exported by the entry point index.d.ts - // - // (undocumented) - resources: ResourceFactory; -} - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/graphql-predictions-transformer/CHANGELOG.md b/packages/graphql-predictions-transformer/CHANGELOG.md index 5d7fced79c..f8965a814b 100644 --- a/packages/graphql-predictions-transformer/CHANGELOG.md +++ b/packages/graphql-predictions-transformer/CHANGELOG.md @@ -3,459 +3,900 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.2.44](https://github.com/aws-amplify/amplify-category-api/compare/graphql-predictions-transformer@3.2.43...graphql-predictions-transformer@3.2.44) (2022-12-03) +## [3.2.43](https://github.com/aws-amplify/amplify-category-api/compare/graphql-predictions-transformer@3.2.42...graphql-predictions-transformer@3.2.43) (2022-09-14) **Note:** Version bump only for package graphql-predictions-transformer -## [3.2.43](https://github.com/aws-amplify/amplify-category-api/compare/graphql-predictions-transformer@3.2.42...graphql-predictions-transformer@3.2.43) (2022-09-14) -**Note:** Version bump only for package graphql-predictions-transformer + + ## [3.2.42](https://github.com/aws-amplify/amplify-category-api/compare/graphql-predictions-transformer@3.2.40...graphql-predictions-transformer@3.2.42) (2022-07-20) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.41](https://github.com/aws-amplify/amplify-category-api/compare/graphql-predictions-transformer@3.2.40...graphql-predictions-transformer@3.2.41) (2022-07-14) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.40](https://github.com/aws-amplify/amplify-category-api/compare/graphql-predictions-transformer@3.2.39...graphql-predictions-transformer@3.2.40) (2022-07-01) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.39](https://github.com/aws-amplify/amplify-category-api/compare/graphql-predictions-transformer@3.2.38...graphql-predictions-transformer@3.2.39) (2022-06-23) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.38](https://github.com/aws-amplify/amplify-category-api/compare/graphql-predictions-transformer@3.2.37...graphql-predictions-transformer@3.2.38) (2022-06-13) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.37](https://github.com/aws-amplify/amplify-category-api/compare/graphql-predictions-transformer@3.2.36...graphql-predictions-transformer@3.2.37) (2022-06-10) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.36](https://github.com/aws-amplify/amplify-category-api/compare/graphql-predictions-transformer@3.2.35...graphql-predictions-transformer@3.2.36) (2022-06-10) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.35](https://github.com/aws-amplify/amplify-category-api/compare/graphql-predictions-transformer@3.2.32...graphql-predictions-transformer@3.2.35) (2022-06-07) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.34](https://github.com/aws-amplify/amplify-category-api/compare/graphql-predictions-transformer@3.2.32...graphql-predictions-transformer@3.2.34) (2022-05-31) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.33](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.32...graphql-predictions-transformer@3.2.33) (2022-05-02) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.32](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.31...graphql-predictions-transformer@3.2.32) (2022-04-29) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.31](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.30...graphql-predictions-transformer@3.2.31) (2022-04-27) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.30](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.29...graphql-predictions-transformer@3.2.30) (2022-04-11) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.29](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.28...graphql-predictions-transformer@3.2.29) (2022-04-07) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.28](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.27...graphql-predictions-transformer@3.2.28) (2022-03-23) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.27](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.26...graphql-predictions-transformer@3.2.27) (2022-03-17) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.26](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.25...graphql-predictions-transformer@3.2.26) (2022-03-14) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.25](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.24...graphql-predictions-transformer@3.2.25) (2022-03-07) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.24](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.23...graphql-predictions-transformer@3.2.24) (2022-02-25) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.23](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.22...graphql-predictions-transformer@3.2.23) (2022-02-15) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.22](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.18...graphql-predictions-transformer@3.2.22) (2022-02-10) + + ## 7.6.19 (2022-02-08) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.17...graphql-predictions-transformer@3.2.18) (2022-02-03) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.16...graphql-predictions-transformer@3.2.17) (2022-01-31) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.15...graphql-predictions-transformer@3.2.16) (2022-01-27) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.14...graphql-predictions-transformer@3.2.15) (2022-01-23) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.13...graphql-predictions-transformer@3.2.14) (2022-01-13) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.11...graphql-predictions-transformer@3.2.13) (2022-01-10) + + ## 7.6.7 (2022-01-10) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.10...graphql-predictions-transformer@3.2.11) (2021-12-21) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.9...graphql-predictions-transformer@3.2.10) (2021-12-17) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.8...graphql-predictions-transformer@3.2.9) (2021-12-03) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.7...graphql-predictions-transformer@3.2.8) (2021-12-02) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.6...graphql-predictions-transformer@3.2.7) (2021-12-01) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.5...graphql-predictions-transformer@3.2.6) (2021-11-26) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.4...graphql-predictions-transformer@3.2.5) (2021-11-23) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.3...graphql-predictions-transformer@3.2.4) (2021-11-21) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.2...graphql-predictions-transformer@3.2.3) (2021-11-20) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@3.2.1...graphql-predictions-transformer@3.2.2) (2021-11-17) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [3.2.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.25...graphql-predictions-transformer@3.2.1) (2021-11-15) **Note:** Version bump only for package graphql-predictions-transformer + + + + # [3.0.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.25...graphql-predictions-transformer@3.0.0) (2021-11-13) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.5.25](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.24...graphql-predictions-transformer@2.5.25) (2021-11-11) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.5.24](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.23...graphql-predictions-transformer@2.5.24) (2021-10-10) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.5.23](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.22...graphql-predictions-transformer@2.5.23) (2021-10-06) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.5.22](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.21...graphql-predictions-transformer@2.5.22) (2021-09-27) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.5.21](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.20...graphql-predictions-transformer@2.5.21) (2021-09-18) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.5.20](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.19...graphql-predictions-transformer@2.5.20) (2021-09-14) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.5.19](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.18...graphql-predictions-transformer@2.5.19) (2021-09-09) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.5.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.17...graphql-predictions-transformer@2.5.18) (2021-09-02) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.5.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.16...graphql-predictions-transformer@2.5.17) (2021-08-24) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.5.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.15...graphql-predictions-transformer@2.5.16) (2021-08-06) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.5.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.14...graphql-predictions-transformer@2.5.15) (2021-07-30) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.5.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.13...graphql-predictions-transformer@2.5.14) (2021-07-27) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.5.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.12...graphql-predictions-transformer@2.5.13) (2021-07-16) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.5.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.11...graphql-predictions-transformer@2.5.12) (2021-06-30) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.5.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.10...graphql-predictions-transformer@2.5.11) (2021-06-24) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.5.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.9...graphql-predictions-transformer@2.5.10) (2021-06-15) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.5.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.8...graphql-predictions-transformer@2.5.9) (2021-05-26) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.5.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.7...graphql-predictions-transformer@2.5.8) (2021-05-18) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.5.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.6...graphql-predictions-transformer@2.5.7) (2021-05-14) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.5.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.4...graphql-predictions-transformer@2.5.6) (2021-05-03) + + ## 4.50.1 (2021-05-03) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.5.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.4...graphql-predictions-transformer@2.5.5) (2021-05-03) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.5.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.3...graphql-predictions-transformer@2.5.4) (2021-04-27) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.5.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.2...graphql-predictions-transformer@2.5.3) (2021-04-19) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.5.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.5.1...graphql-predictions-transformer@2.5.2) (2021-04-14) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.5.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.4.12...graphql-predictions-transformer@2.5.1) (2021-04-09) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.4.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.4.11...graphql-predictions-transformer@2.4.12) (2021-03-23) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.4.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.4.10...graphql-predictions-transformer@2.4.11) (2021-03-11) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.4.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.4.9...graphql-predictions-transformer@2.4.10) (2021-03-05) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.4.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.4.8...graphql-predictions-transformer@2.4.9) (2021-02-26) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.4.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.4.7...graphql-predictions-transformer@2.4.8) (2021-02-24) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.4.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.4.6...graphql-predictions-transformer@2.4.7) (2021-02-17) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.4.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.4.5...graphql-predictions-transformer@2.4.6) (2021-02-11) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.4.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.4.4...graphql-predictions-transformer@2.4.5) (2021-02-10) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.4.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.4.3...graphql-predictions-transformer@2.4.4) (2020-12-16) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.4.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.4.2...graphql-predictions-transformer@2.4.3) (2020-12-07) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.4.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.4.1...graphql-predictions-transformer@2.4.2) (2020-11-30) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.4.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.24...graphql-predictions-transformer@2.4.1) (2020-11-22) **Note:** Version bump only for package graphql-predictions-transformer + + + + # 2.4.0 (2020-11-22) + ### Bug Fixes -- **graphql-predictions-transformer:** fix json validation ([#5724](https://github.com/aws-amplify/amplify-cli/issues/5724)) ([3bed4b1](https://github.com/aws-amplify/amplify-cli/commit/3bed4b10b9ac6d3088a86c28f5e211ac431644b1)) -- sanitize input in transformer resolver([#3316](https://github.com/aws-amplify/amplify-cli/issues/3316)) ([a3bc0a5](https://github.com/aws-amplify/amplify-cli/commit/a3bc0a5e5d3faa7946d16d0f6595ce8c2f3c11dc)) +* **graphql-predictions-transformer:** fix json validation ([#5724](https://github.com/aws-amplify/amplify-cli/issues/5724)) ([3bed4b1](https://github.com/aws-amplify/amplify-cli/commit/3bed4b10b9ac6d3088a86c28f5e211ac431644b1)) +* sanitize input in transformer resolver([#3316](https://github.com/aws-amplify/amplify-cli/issues/3316)) ([a3bc0a5](https://github.com/aws-amplify/amplify-cli/commit/a3bc0a5e5d3faa7946d16d0f6595ce8c2f3c11dc)) + + + + ## [2.3.27](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.24...graphql-predictions-transformer@2.3.27) (2020-11-20) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.3.26](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.24...graphql-predictions-transformer@2.3.26) (2020-11-20) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.3.25](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.24...graphql-predictions-transformer@2.3.25) (2020-11-19) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.3.24](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.23...graphql-predictions-transformer@2.3.24) (2020-11-08) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.3.23](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.22...graphql-predictions-transformer@2.3.23) (2020-10-30) + ### Bug Fixes -- **graphql-predictions-transformer:** fix json validation ([#5724](https://github.com/aws-amplify/amplify-cli/issues/5724)) ([3bed4b1](https://github.com/aws-amplify/amplify-cli/commit/3bed4b10b9ac6d3088a86c28f5e211ac431644b1)) +* **graphql-predictions-transformer:** fix json validation ([#5724](https://github.com/aws-amplify/amplify-cli/issues/5724)) ([3bed4b1](https://github.com/aws-amplify/amplify-cli/commit/3bed4b10b9ac6d3088a86c28f5e211ac431644b1)) + + + + ## [2.3.22](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.21...graphql-predictions-transformer@2.3.22) (2020-10-22) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.3.21](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.20...graphql-predictions-transformer@2.3.21) (2020-10-17) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.3.20](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.19...graphql-predictions-transformer@2.3.20) (2020-10-01) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.3.19](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.18...graphql-predictions-transformer@2.3.19) (2020-09-16) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.3.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.17...graphql-predictions-transformer@2.3.18) (2020-08-31) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.3.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.16...graphql-predictions-transformer@2.3.17) (2020-08-14) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.3.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.15...graphql-predictions-transformer@2.3.16) (2020-08-11) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.3.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.13...graphql-predictions-transformer@2.3.15) (2020-07-29) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.3.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.13...graphql-predictions-transformer@2.3.14) (2020-07-23) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.3.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.12...graphql-predictions-transformer@2.3.13) (2020-07-18) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.3.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.11...graphql-predictions-transformer@2.3.12) (2020-07-15) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.3.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.10...graphql-predictions-transformer@2.3.11) (2020-06-25) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.3.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.9...graphql-predictions-transformer@2.3.10) (2020-06-18) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.3.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.8...graphql-predictions-transformer@2.3.9) (2020-06-11) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.3.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.7...graphql-predictions-transformer@2.3.8) (2020-06-10) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.3.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.6...graphql-predictions-transformer@2.3.7) (2020-06-02) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.3.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.5...graphql-predictions-transformer@2.3.6) (2020-05-26) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.3.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.4...graphql-predictions-transformer@2.3.5) (2020-05-15) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.3.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.3...graphql-predictions-transformer@2.3.4) (2020-05-08) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.3.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.2...graphql-predictions-transformer@2.3.3) (2020-04-23) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.3.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.3.1...graphql-predictions-transformer@2.3.2) (2020-03-22) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.3.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.1.11...graphql-predictions-transformer@2.3.1) (2020-03-07) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.2.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.1.13-beta.0...graphql-predictions-transformer@2.2.1) (2020-03-05) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.1.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.1.10...graphql-predictions-transformer@2.1.11) (2020-02-13) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## [2.1.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.1.9...graphql-predictions-transformer@2.1.10) (2020-02-07) + ### Bug Fixes -- sanitize input in transformer resolver([#3316](https://github.com/aws-amplify/amplify-cli/issues/3316)) ([a3bc0a5](https://github.com/aws-amplify/amplify-cli/commit/a3bc0a5e5d3faa7946d16d0f6595ce8c2f3c11dc)) +* sanitize input in transformer resolver([#3316](https://github.com/aws-amplify/amplify-cli/issues/3316)) ([a3bc0a5](https://github.com/aws-amplify/amplify-cli/commit/a3bc0a5e5d3faa7946d16d0f6595ce8c2f3c11dc)) + + + + ## [2.1.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-predictions-transformer@2.1.8...graphql-predictions-transformer@2.1.9) (2020-01-24) **Note:** Version bump only for package graphql-predictions-transformer + + + + ## 2.1.8 (2020-01-23) **Note:** Version bump only for package graphql-predictions-transformer diff --git a/packages/graphql-predictions-transformer/package.json b/packages/graphql-predictions-transformer/package.json index bb630f2bc9..82042ec0d4 100644 --- a/packages/graphql-predictions-transformer/package.json +++ b/packages/graphql-predictions-transformer/package.json @@ -1,6 +1,6 @@ { "name": "graphql-predictions-transformer", - "version": "3.2.44", + "version": "3.2.43", "description": "Implements the @predictions directive.", "repository": { "type": "git", @@ -20,15 +20,14 @@ "build": "tsc && cd lambdaFunction && bestzip --force node ../lib/predictionsLambdaFunction.zip predictionsLambda.js", "watch": "tsc -w", "test": "jest", - "clean": "rimraf ./lib", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "clean": "rimraf ./lib" }, "dependencies": { "cloudform-types": "^4.2.0", "graphql": "^14.5.8", "graphql-mapping-template": "4.20.5", - "graphql-transformer-common": "4.24.1", - "graphql-transformer-core": "7.6.7" + "graphql-transformer-common": "4.24.0", + "graphql-transformer-core": "7.6.6" }, "devDependencies": { "bestzip": "^2.1.5" diff --git a/packages/graphql-relational-schema-transformer/API.md b/packages/graphql-relational-schema-transformer/API.md deleted file mode 100644 index 5ec2038233..0000000000 --- a/packages/graphql-relational-schema-transformer/API.md +++ /dev/null @@ -1,163 +0,0 @@ -## API Report File for "graphql-relational-schema-transformer" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { DocumentNode } from 'graphql'; -import { InputObjectTypeDefinitionNode } from 'graphql'; -import { ObjectTypeDefinitionNode } from 'graphql'; -import { SchemaDefinitionNode } from 'graphql'; -import Template from 'cloudform-types/types/template'; - -// @public (undocumented) -export class AuroraDataAPIClient { - constructor(databaseRegion: string, awsSecretStoreArn: string, dbClusterOrInstanceArn: string, database: string, aws: any); - // (undocumented) - AWS: any; - // (undocumented) - describeTable: (tableName: string) => Promise; - // (undocumented) - getTableForeignKeyReferences: (tableName: string) => Promise; - // (undocumented) - listTables: () => Promise; - // (undocumented) - Params: DataApiParams; - // (undocumented) - RDS: any; - // (undocumented) - setRDSClient(rdsClient: any): void; -} - -// Warning: (ae-forgotten-export) The symbol "IRelationalDBReader" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export class AuroraServerlessMySQLDatabaseReader implements IRelationalDBReader { - constructor(dbRegion: string, awsSecretStoreArn: string, dbClusterOrInstanceArn: string, database: string, aws: any); - // (undocumented) - auroraClient: AuroraDataAPIClient; - // (undocumented) - awsSecretStoreArn: string; - // (undocumented) - database: string; - // (undocumented) - dbClusterOrInstanceArn: string; - // (undocumented) - dbRegion: string; - // (undocumented) - describeTable: (tableName: string) => Promise; - // (undocumented) - getTableForeignKeyReferences: (tableName: string) => Promise; - // (undocumented) - hydrateTemplateContext: (contextShell: TemplateContext) => Promise; - // (undocumented) - listTables: () => Promise; - // (undocumented) - setAuroraClient(auroraClient: AuroraDataAPIClient): void; -} - -// @public (undocumented) -export class ColumnDescription { - // (undocumented) - Default: string; - // (undocumented) - Extra: string; - // (undocumented) - Field: string; - // (undocumented) - Key: string; - // (undocumented) - Null: string; - // (undocumented) - Type: string; -} - -// @public (undocumented) -export class DataApiParams { - // (undocumented) - database: string; - // (undocumented) - resourceArn: string; - // (undocumented) - secretArn: string; - // (undocumented) - sql: string; -} - -// @public (undocumented) -export class RelationalDBSchemaTransformer { - constructor(dbReader: IRelationalDBReader, database: string, improvePluralization: boolean); - // (undocumented) - database: string; - // (undocumented) - dbReader: IRelationalDBReader; - // (undocumented) - getConnectionType(tableName: string): ObjectTypeDefinitionNode; - // (undocumented) - getSchemaType(): SchemaDefinitionNode; - // (undocumented) - improvePluralization: boolean; - // (undocumented) - introspectDatabaseSchema: () => Promise; -} - -// @public (undocumented) -export class RelationalDBTemplateGenerator { - constructor(context: TemplateContext); - // (undocumented) - addRelationalResolvers(template: Template, resolverFilePath: string, improvePluralization: boolean): Template; - // (undocumented) - context: TemplateContext; - // (undocumented) - createTemplate(context: any): Template; - // (undocumented) - printCloudformationTemplate(template: Template): string; -} - -// @public (undocumented) -export class TableContext { - constructor(typeDefinition: ObjectTypeDefinitionNode, createDefinition: InputObjectTypeDefinitionNode, updateDefinition: InputObjectTypeDefinitionNode, primaryKeyField: string, primaryKeyType: string, stringFieldList: string[], intFieldList: string[]); - // (undocumented) - createTypeDefinition: InputObjectTypeDefinitionNode; - // (undocumented) - intFieldList: string[]; - // (undocumented) - stringFieldList: string[]; - // (undocumented) - tableKeyField: string; - // (undocumented) - tableKeyFieldType: string; - // (undocumented) - tableTypeDefinition: ObjectTypeDefinitionNode; - // (undocumented) - updateTypeDefinition: InputObjectTypeDefinitionNode; -} - -// @public (undocumented) -export class TemplateContext { - constructor(schemaDoc: DocumentNode, typePrimaryKeyMap: Map, stringFieldMap: Map, intFieldMap: Map, typePrimaryKeyTypeMap?: Map); - // (undocumented) - databaseName: string; - // (undocumented) - databaseSchema: string; - // (undocumented) - intFieldMap: Map; - // (undocumented) - rdsClusterIdentifier: string; - // (undocumented) - region: string; - // (undocumented) - schemaDoc: DocumentNode; - // (undocumented) - secretStoreArn: string; - // (undocumented) - stringFieldMap: Map; - // (undocumented) - typePrimaryKeyMap: Map; - // (undocumented) - typePrimaryKeyTypeMap: Map; -} - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/graphql-relational-schema-transformer/CHANGELOG.md b/packages/graphql-relational-schema-transformer/CHANGELOG.md index b161cdd6a0..ecd19ff957 100644 --- a/packages/graphql-relational-schema-transformer/CHANGELOG.md +++ b/packages/graphql-relational-schema-transformer/CHANGELOG.md @@ -3,247 +3,458 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.21.11](https://github.com/aws-amplify/amplify-category-api/compare/graphql-relational-schema-transformer@2.21.10...graphql-relational-schema-transformer@2.21.11) (2022-12-03) +## [2.21.10](https://github.com/aws-amplify/amplify-category-api/compare/graphql-relational-schema-transformer@2.21.9...graphql-relational-schema-transformer@2.21.10) (2022-07-01) **Note:** Version bump only for package graphql-relational-schema-transformer -## [2.21.10](https://github.com/aws-amplify/amplify-category-api/compare/graphql-relational-schema-transformer@2.21.9...graphql-relational-schema-transformer@2.21.10) (2022-07-01) -**Note:** Version bump only for package graphql-relational-schema-transformer + + ## [2.21.9](https://github.com/aws-amplify/amplify-category-api/compare/graphql-relational-schema-transformer@2.21.8...graphql-relational-schema-transformer@2.21.9) (2022-06-23) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.21.8](https://github.com/aws-amplify/amplify-category-api/compare/graphql-relational-schema-transformer@2.21.6...graphql-relational-schema-transformer@2.21.8) (2022-06-07) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.21.7](https://github.com/aws-amplify/amplify-category-api/compare/graphql-relational-schema-transformer@2.21.6...graphql-relational-schema-transformer@2.21.7) (2022-05-31) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.21.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.21.5...graphql-relational-schema-transformer@2.21.6) (2022-04-27) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.21.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.21.4...graphql-relational-schema-transformer@2.21.5) (2022-03-07) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.21.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.21.3...graphql-relational-schema-transformer@2.21.4) (2022-01-31) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.21.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.21.2...graphql-relational-schema-transformer@2.21.3) (2022-01-13) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.21.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.21.0...graphql-relational-schema-transformer@2.21.2) (2022-01-10) + + ## 7.6.7 (2022-01-10) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + # [2.21.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.20.2...graphql-relational-schema-transformer@2.21.0) (2021-11-23) + ### Features -- override support for api category ([#9013](https://github.com/aws-amplify/amplify-cli/issues/9013)) ([ae7b001](https://github.com/aws-amplify/amplify-cli/commit/ae7b001f274f327a29c99c67fe851272c6208e84)), closes [#9001](https://github.com/aws-amplify/amplify-cli/issues/9001) [#8954](https://github.com/aws-amplify/amplify-cli/issues/8954) [#8958](https://github.com/aws-amplify/amplify-cli/issues/8958) [#8960](https://github.com/aws-amplify/amplify-cli/issues/8960) [#8967](https://github.com/aws-amplify/amplify-cli/issues/8967) [#8971](https://github.com/aws-amplify/amplify-cli/issues/8971) [#8976](https://github.com/aws-amplify/amplify-cli/issues/8976) [#8975](https://github.com/aws-amplify/amplify-cli/issues/8975) [#8981](https://github.com/aws-amplify/amplify-cli/issues/8981) [#8983](https://github.com/aws-amplify/amplify-cli/issues/8983) [#8992](https://github.com/aws-amplify/amplify-cli/issues/8992) [#9000](https://github.com/aws-amplify/amplify-cli/issues/9000) [#9002](https://github.com/aws-amplify/amplify-cli/issues/9002) [#9005](https://github.com/aws-amplify/amplify-cli/issues/9005) [#9006](https://github.com/aws-amplify/amplify-cli/issues/9006) [#9007](https://github.com/aws-amplify/amplify-cli/issues/9007) [#9008](https://github.com/aws-amplify/amplify-cli/issues/9008) [#9010](https://github.com/aws-amplify/amplify-cli/issues/9010) [#9011](https://github.com/aws-amplify/amplify-cli/issues/9011) [#9012](https://github.com/aws-amplify/amplify-cli/issues/9012) [#9014](https://github.com/aws-amplify/amplify-cli/issues/9014) [#9015](https://github.com/aws-amplify/amplify-cli/issues/9015) [#9017](https://github.com/aws-amplify/amplify-cli/issues/9017) [#9020](https://github.com/aws-amplify/amplify-cli/issues/9020) [#9024](https://github.com/aws-amplify/amplify-cli/issues/9024) [#9027](https://github.com/aws-amplify/amplify-cli/issues/9027) [#9028](https://github.com/aws-amplify/amplify-cli/issues/9028) [#9029](https://github.com/aws-amplify/amplify-cli/issues/9029) [#9032](https://github.com/aws-amplify/amplify-cli/issues/9032) [#9031](https://github.com/aws-amplify/amplify-cli/issues/9031) [#9035](https://github.com/aws-amplify/amplify-cli/issues/9035) [#9038](https://github.com/aws-amplify/amplify-cli/issues/9038) [#9039](https://github.com/aws-amplify/amplify-cli/issues/9039) +* override support for api category ([#9013](https://github.com/aws-amplify/amplify-cli/issues/9013)) ([ae7b001](https://github.com/aws-amplify/amplify-cli/commit/ae7b001f274f327a29c99c67fe851272c6208e84)), closes [#9001](https://github.com/aws-amplify/amplify-cli/issues/9001) [#8954](https://github.com/aws-amplify/amplify-cli/issues/8954) [#8958](https://github.com/aws-amplify/amplify-cli/issues/8958) [#8960](https://github.com/aws-amplify/amplify-cli/issues/8960) [#8967](https://github.com/aws-amplify/amplify-cli/issues/8967) [#8971](https://github.com/aws-amplify/amplify-cli/issues/8971) [#8976](https://github.com/aws-amplify/amplify-cli/issues/8976) [#8975](https://github.com/aws-amplify/amplify-cli/issues/8975) [#8981](https://github.com/aws-amplify/amplify-cli/issues/8981) [#8983](https://github.com/aws-amplify/amplify-cli/issues/8983) [#8992](https://github.com/aws-amplify/amplify-cli/issues/8992) [#9000](https://github.com/aws-amplify/amplify-cli/issues/9000) [#9002](https://github.com/aws-amplify/amplify-cli/issues/9002) [#9005](https://github.com/aws-amplify/amplify-cli/issues/9005) [#9006](https://github.com/aws-amplify/amplify-cli/issues/9006) [#9007](https://github.com/aws-amplify/amplify-cli/issues/9007) [#9008](https://github.com/aws-amplify/amplify-cli/issues/9008) [#9010](https://github.com/aws-amplify/amplify-cli/issues/9010) [#9011](https://github.com/aws-amplify/amplify-cli/issues/9011) [#9012](https://github.com/aws-amplify/amplify-cli/issues/9012) [#9014](https://github.com/aws-amplify/amplify-cli/issues/9014) [#9015](https://github.com/aws-amplify/amplify-cli/issues/9015) [#9017](https://github.com/aws-amplify/amplify-cli/issues/9017) [#9020](https://github.com/aws-amplify/amplify-cli/issues/9020) [#9024](https://github.com/aws-amplify/amplify-cli/issues/9024) [#9027](https://github.com/aws-amplify/amplify-cli/issues/9027) [#9028](https://github.com/aws-amplify/amplify-cli/issues/9028) [#9029](https://github.com/aws-amplify/amplify-cli/issues/9029) [#9032](https://github.com/aws-amplify/amplify-cli/issues/9032) [#9031](https://github.com/aws-amplify/amplify-cli/issues/9031) [#9035](https://github.com/aws-amplify/amplify-cli/issues/9035) [#9038](https://github.com/aws-amplify/amplify-cli/issues/9038) [#9039](https://github.com/aws-amplify/amplify-cli/issues/9039) + + + + ## [2.20.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.20.1...graphql-relational-schema-transformer@2.20.2) (2021-11-17) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.20.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.18.8...graphql-relational-schema-transformer@2.20.1) (2021-11-15) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.18.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.18.7...graphql-relational-schema-transformer@2.18.8) (2021-11-11) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.18.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.18.6...graphql-relational-schema-transformer@2.18.7) (2021-09-27) + ### Bug Fixes -- [#8223](https://github.com/aws-amplify/amplify-cli/issues/8223), conversion to typescript ([#8245](https://github.com/aws-amplify/amplify-cli/issues/8245)) ([096e6ca](https://github.com/aws-amplify/amplify-cli/commit/096e6ca19b94aa40ef249ea98d008380395afa16)) -- **graphql-relational-transformer:** fixes broken list and update resolvers ([#8101](https://github.com/aws-amplify/amplify-cli/issues/8101)) ([e61b362](https://github.com/aws-amplify/amplify-cli/commit/e61b362b75e6dfce6406e35e5ab52ffbaf718483)), closes [#8008](https://github.com/aws-amplify/amplify-cli/issues/8008) +* [#8223](https://github.com/aws-amplify/amplify-cli/issues/8223), conversion to typescript ([#8245](https://github.com/aws-amplify/amplify-cli/issues/8245)) ([096e6ca](https://github.com/aws-amplify/amplify-cli/commit/096e6ca19b94aa40ef249ea98d008380395afa16)) +* **graphql-relational-transformer:** fixes broken list and update resolvers ([#8101](https://github.com/aws-amplify/amplify-cli/issues/8101)) ([e61b362](https://github.com/aws-amplify/amplify-cli/commit/e61b362b75e6dfce6406e35e5ab52ffbaf718483)), closes [#8008](https://github.com/aws-amplify/amplify-cli/issues/8008) + + + + ## [2.18.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.18.5...graphql-relational-schema-transformer@2.18.6) (2021-09-02) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.18.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.18.4...graphql-relational-schema-transformer@2.18.5) (2021-08-24) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.18.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.18.3...graphql-relational-schema-transformer@2.18.4) (2021-08-06) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.18.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.18.2...graphql-relational-schema-transformer@2.18.3) (2021-07-27) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.18.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.18.1...graphql-relational-schema-transformer@2.18.2) (2021-07-16) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.18.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.18.0...graphql-relational-schema-transformer@2.18.1) (2021-06-30) + ### Bug Fixes -- **graphql-transformer-common:** improve generated graphql pluralization ([#7258](https://github.com/aws-amplify/amplify-cli/issues/7258)) ([fc3ad0d](https://github.com/aws-amplify/amplify-cli/commit/fc3ad0dd5a12a7912c59ae12024f593b4cdf7f2d)), closes [#4224](https://github.com/aws-amplify/amplify-cli/issues/4224) +* **graphql-transformer-common:** improve generated graphql pluralization ([#7258](https://github.com/aws-amplify/amplify-cli/issues/7258)) ([fc3ad0d](https://github.com/aws-amplify/amplify-cli/commit/fc3ad0dd5a12a7912c59ae12024f593b4cdf7f2d)), closes [#4224](https://github.com/aws-amplify/amplify-cli/issues/4224) + + + + # [2.18.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.17.3...graphql-relational-schema-transformer@2.18.0) (2021-06-02) + + # 4.52.0 (2021-06-01) + ### Features -- add support for SMS Sandbox ([#7436](https://github.com/aws-amplify/amplify-cli/issues/7436)) ([cdcb626](https://github.com/aws-amplify/amplify-cli/commit/cdcb6260c11bbedef5b056fdcd730612d8bb3230)) +* add support for SMS Sandbox ([#7436](https://github.com/aws-amplify/amplify-cli/issues/7436)) ([cdcb626](https://github.com/aws-amplify/amplify-cli/commit/cdcb6260c11bbedef5b056fdcd730612d8bb3230)) + + + + ## [2.17.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.17.1...graphql-relational-schema-transformer@2.17.3) (2021-05-03) + + ## 4.50.1 (2021-05-03) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.17.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.17.1...graphql-relational-schema-transformer@2.17.2) (2021-05-03) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.17.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.16.5...graphql-relational-schema-transformer@2.17.1) (2021-04-09) + ### Bug Fixes -- **graphql-relational-schema-transformer:** escape String primary key ([#6673](https://github.com/aws-amplify/amplify-cli/issues/6673)) ([de240bd](https://github.com/aws-amplify/amplify-cli/commit/de240bdf2995b23767c9518aa51bc51197f41796)) +* **graphql-relational-schema-transformer:** escape String primary key ([#6673](https://github.com/aws-amplify/amplify-cli/issues/6673)) ([de240bd](https://github.com/aws-amplify/amplify-cli/commit/de240bdf2995b23767c9518aa51bc51197f41796)) + + + + ## [2.16.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.16.4...graphql-relational-schema-transformer@2.16.5) (2021-03-05) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.16.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.16.3...graphql-relational-schema-transformer@2.16.4) (2021-02-26) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.16.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.16.2...graphql-relational-schema-transformer@2.16.3) (2021-02-24) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.16.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.16.1...graphql-relational-schema-transformer@2.16.2) (2021-02-11) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.16.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.15.19...graphql-relational-schema-transformer@2.16.1) (2020-11-22) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + # [2.16.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@1.0.13...graphql-relational-schema-transformer@2.16.0) (2020-11-22) + ### Bug Fixes -- **graphql-relational-schema-transformer:** escape SQL reserved keywords ([#5529](https://github.com/aws-amplify/amplify-cli/issues/5529)) ([9c0408a](https://github.com/aws-amplify/amplify-cli/commit/9c0408adf0a3541ca30b9547c6b84d28b7709783)) -- **graphql-relational-schema-transformer:** fix add datasource update ([#3542](https://github.com/aws-amplify/amplify-cli/issues/3542)) ([176f313](https://github.com/aws-amplify/amplify-cli/commit/176f313fea1e7504bbf12255dc44f424ae1ea4a1)) -- e2e test dependency and cloudform depe for relational ([#3352](https://github.com/aws-amplify/amplify-cli/issues/3352)) ([6b74433](https://github.com/aws-amplify/amplify-cli/commit/6b74433a4ddf7706fef3834f02247a3cd0fd75c2)) -- **graphql-relational-schema-transformer:** fix [#3025](https://github.com/aws-amplify/amplify-cli/issues/3025) rds resolver correctly handles no data in response ([#3314](https://github.com/aws-amplify/amplify-cli/issues/3314)) ([cb826a7](https://github.com/aws-amplify/amplify-cli/commit/cb826a7ec7680ad9b5fc46fd7a931c30747cd0ce)) -- build break, chore: typescript, lerna update ([#2640](https://github.com/aws-amplify/amplify-cli/issues/2640)) ([29fae36](https://github.com/aws-amplify/amplify-cli/commit/29fae366f4cab054feefa58c7dc733002d19570c)) -- export Typescript definitions and fix resulting type errors ([#2452](https://github.com/aws-amplify/amplify-cli/issues/2452)) ([7de3845](https://github.com/aws-amplify/amplify-cli/commit/7de384594d3b9cbf22cdaa85107fc8df26c141ec)), closes [#2451](https://github.com/aws-amplify/amplify-cli/issues/2451) -- **graphql-relational-schema-transformer:** fix input type casing ([#2249](https://github.com/aws-amplify/amplify-cli/issues/2249)) ([3a00d56](https://github.com/aws-amplify/amplify-cli/commit/3a00d56320f8c6a7de415e12ac9c6c4b5954d934)), closes [#2217](https://github.com/aws-amplify/amplify-cli/issues/2217) -- **graphql-relational-schema-transformer:** fix template for string keys ([#2205](https://github.com/aws-amplify/amplify-cli/issues/2205)) ([294fbc6](https://github.com/aws-amplify/amplify-cli/commit/294fbc67c7d8d806c4fe8100eb27b04571a4c811)), closes [#2133](https://github.com/aws-amplify/amplify-cli/issues/2133) +* **graphql-relational-schema-transformer:** escape SQL reserved keywords ([#5529](https://github.com/aws-amplify/amplify-cli/issues/5529)) ([9c0408a](https://github.com/aws-amplify/amplify-cli/commit/9c0408adf0a3541ca30b9547c6b84d28b7709783)) +* **graphql-relational-schema-transformer:** fix add datasource update ([#3542](https://github.com/aws-amplify/amplify-cli/issues/3542)) ([176f313](https://github.com/aws-amplify/amplify-cli/commit/176f313fea1e7504bbf12255dc44f424ae1ea4a1)) +* e2e test dependency and cloudform depe for relational ([#3352](https://github.com/aws-amplify/amplify-cli/issues/3352)) ([6b74433](https://github.com/aws-amplify/amplify-cli/commit/6b74433a4ddf7706fef3834f02247a3cd0fd75c2)) +* **graphql-relational-schema-transformer:** fix [#3025](https://github.com/aws-amplify/amplify-cli/issues/3025) rds resolver correctly handles no data in response ([#3314](https://github.com/aws-amplify/amplify-cli/issues/3314)) ([cb826a7](https://github.com/aws-amplify/amplify-cli/commit/cb826a7ec7680ad9b5fc46fd7a931c30747cd0ce)) +* build break, chore: typescript, lerna update ([#2640](https://github.com/aws-amplify/amplify-cli/issues/2640)) ([29fae36](https://github.com/aws-amplify/amplify-cli/commit/29fae366f4cab054feefa58c7dc733002d19570c)) +* export Typescript definitions and fix resulting type errors ([#2452](https://github.com/aws-amplify/amplify-cli/issues/2452)) ([7de3845](https://github.com/aws-amplify/amplify-cli/commit/7de384594d3b9cbf22cdaa85107fc8df26c141ec)), closes [#2451](https://github.com/aws-amplify/amplify-cli/issues/2451) +* **graphql-relational-schema-transformer:** fix input type casing ([#2249](https://github.com/aws-amplify/amplify-cli/issues/2249)) ([3a00d56](https://github.com/aws-amplify/amplify-cli/commit/3a00d56320f8c6a7de415e12ac9c6c4b5954d934)), closes [#2217](https://github.com/aws-amplify/amplify-cli/issues/2217) +* **graphql-relational-schema-transformer:** fix template for string keys ([#2205](https://github.com/aws-amplify/amplify-cli/issues/2205)) ([294fbc6](https://github.com/aws-amplify/amplify-cli/commit/294fbc67c7d8d806c4fe8100eb27b04571a4c811)), closes [#2133](https://github.com/aws-amplify/amplify-cli/issues/2133) + ### Features -- **cli:** cLI updates and new features for Amplify Console ([#2742](https://github.com/aws-amplify/amplify-cli/issues/2742)) ([0fd0dd5](https://github.com/aws-amplify/amplify-cli/commit/0fd0dd5102177766c454c8715fa5acac32385048)) -- adding amplify cli predictions category ([#1936](https://github.com/aws-amplify/amplify-cli/issues/1936)) ([b7b7c2c](https://github.com/aws-amplify/amplify-cli/commit/b7b7c2c1927da10f8c54f38a523021187361131c)) -- conditions update ([#2789](https://github.com/aws-amplify/amplify-cli/issues/2789)) ([3fae391](https://github.com/aws-amplify/amplify-cli/commit/3fae391340d5fd151e1c43286c90142b5ab0eab0)) -- implement multi-auth functionality ([#1916](https://github.com/aws-amplify/amplify-cli/issues/1916)) ([b99f58e](https://github.com/aws-amplify/amplify-cli/commit/b99f58e4a2b85cbe9f430838554ae3c277440132)) +* **cli:** cLI updates and new features for Amplify Console ([#2742](https://github.com/aws-amplify/amplify-cli/issues/2742)) ([0fd0dd5](https://github.com/aws-amplify/amplify-cli/commit/0fd0dd5102177766c454c8715fa5acac32385048)) +* adding amplify cli predictions category ([#1936](https://github.com/aws-amplify/amplify-cli/issues/1936)) ([b7b7c2c](https://github.com/aws-amplify/amplify-cli/commit/b7b7c2c1927da10f8c54f38a523021187361131c)) +* conditions update ([#2789](https://github.com/aws-amplify/amplify-cli/issues/2789)) ([3fae391](https://github.com/aws-amplify/amplify-cli/commit/3fae391340d5fd151e1c43286c90142b5ab0eab0)) +* implement multi-auth functionality ([#1916](https://github.com/aws-amplify/amplify-cli/issues/1916)) ([b99f58e](https://github.com/aws-amplify/amplify-cli/commit/b99f58e4a2b85cbe9f430838554ae3c277440132)) + + + + ## [2.15.19](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.15.18...graphql-relational-schema-transformer@2.15.19) (2020-11-08) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.15.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.15.17...graphql-relational-schema-transformer@2.15.18) (2020-10-30) + ### Bug Fixes -- **graphql-relational-schema-transformer:** escape SQL reserved keywords ([#5529](https://github.com/aws-amplify/amplify-cli/issues/5529)) ([9c0408a](https://github.com/aws-amplify/amplify-cli/commit/9c0408adf0a3541ca30b9547c6b84d28b7709783)) +* **graphql-relational-schema-transformer:** escape SQL reserved keywords ([#5529](https://github.com/aws-amplify/amplify-cli/issues/5529)) ([9c0408a](https://github.com/aws-amplify/amplify-cli/commit/9c0408adf0a3541ca30b9547c6b84d28b7709783)) + + + + ## [2.15.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.15.16...graphql-relational-schema-transformer@2.15.17) (2020-10-22) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.15.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.15.15...graphql-relational-schema-transformer@2.15.16) (2020-10-07) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.15.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.15.14...graphql-relational-schema-transformer@2.15.15) (2020-09-16) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.15.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.15.13...graphql-relational-schema-transformer@2.15.14) (2020-08-31) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.15.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.15.12...graphql-relational-schema-transformer@2.15.13) (2020-08-14) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.15.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.15.10...graphql-relational-schema-transformer@2.15.12) (2020-07-29) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.15.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.15.10...graphql-relational-schema-transformer@2.15.11) (2020-07-23) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.15.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.15.9...graphql-relational-schema-transformer@2.15.10) (2020-07-18) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.15.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.15.8...graphql-relational-schema-transformer@2.15.9) (2020-07-15) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.15.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.15.7...graphql-relational-schema-transformer@2.15.8) (2020-06-25) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.15.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.15.6...graphql-relational-schema-transformer@2.15.7) (2020-06-18) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.15.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.15.5...graphql-relational-schema-transformer@2.15.6) (2020-06-11) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.15.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.15.4...graphql-relational-schema-transformer@2.15.5) (2020-06-10) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.15.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.15.3...graphql-relational-schema-transformer@2.15.4) (2020-06-02) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.15.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.15.2...graphql-relational-schema-transformer@2.15.3) (2020-05-08) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.15.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.15.1...graphql-relational-schema-transformer@2.15.2) (2020-03-22) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.15.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.13.3...graphql-relational-schema-transformer@2.15.1) (2020-03-07) + ### Bug Fixes -- **graphql-relational-schema-transformer:** fix add datasource update ([#3542](https://github.com/aws-amplify/amplify-cli/issues/3542)) ([176f313](https://github.com/aws-amplify/amplify-cli/commit/176f313fea1e7504bbf12255dc44f424ae1ea4a1)) +* **graphql-relational-schema-transformer:** fix add datasource update ([#3542](https://github.com/aws-amplify/amplify-cli/issues/3542)) ([176f313](https://github.com/aws-amplify/amplify-cli/commit/176f313fea1e7504bbf12255dc44f424ae1ea4a1)) + + + + ## [2.14.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.13.5-beta.0...graphql-relational-schema-transformer@2.14.1) (2020-03-05) **Note:** Version bump only for package graphql-relational-schema-transformer + + + + ## [2.13.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-relational-schema-transformer@2.13.2...graphql-relational-schema-transformer@2.13.3) (2020-02-13) **Note:** Version bump only for package graphql-relational-schema-transformer diff --git a/packages/graphql-relational-schema-transformer/package.json b/packages/graphql-relational-schema-transformer/package.json index 30a01be1a2..2b303afc61 100644 --- a/packages/graphql-relational-schema-transformer/package.json +++ b/packages/graphql-relational-schema-transformer/package.json @@ -1,6 +1,6 @@ { "name": "graphql-relational-schema-transformer", - "version": "2.21.11", + "version": "2.21.10", "description": "An AppSync model transform that takes a relational database and turns that into a GraphQL API.", "repository": { "type": "git", @@ -20,8 +20,7 @@ "test": "jest --coverage", "build": "tsc", "watch": "tsc -w", - "clean": "rimraf ./lib", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "clean": "rimraf ./lib" }, "dependencies": { "cloudform": "^4.2.0", @@ -29,7 +28,7 @@ "fs-extra": "^8.1.0", "graphql": "^14.5.8", "graphql-mapping-template": "4.20.5", - "graphql-transformer-common": "4.24.1" + "graphql-transformer-common": "4.24.0" }, "devDependencies": { "@types/fs-extra": "^8.0.1", diff --git a/packages/graphql-transformer-common/API.md b/packages/graphql-transformer-common/API.md deleted file mode 100644 index 1ea4a0d5d2..0000000000 --- a/packages/graphql-transformer-common/API.md +++ /dev/null @@ -1,485 +0,0 @@ -## API Report File for "graphql-transformer-common" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { ArgumentNode } from 'graphql'; -import { CompoundExpressionNode } from 'graphql-mapping-template'; -import { DefinitionNode } from 'graphql'; -import { DirectiveNode } from 'graphql'; -import { DocumentNode } from 'graphql'; -import { EnumTypeDefinitionNode } from 'graphql'; -import { FieldDefinitionNode } from 'graphql'; -import { IfNode } from 'graphql-mapping-template'; -import { InputObjectTypeDefinitionNode } from 'graphql'; -import { InputValueDefinitionNode } from 'graphql'; -import { ListTypeNode } from 'graphql'; -import { NamedTypeNode } from 'graphql'; -import { NonNullTypeNode } from 'graphql'; -import { ObjectTypeDefinitionNode } from 'graphql'; -import { ObjectTypeExtensionNode } from 'graphql'; -import { OperationTypeDefinitionNode } from 'graphql'; -import { OperationTypeNode } from 'graphql'; -import { ReferenceNode } from 'graphql-mapping-template'; -import { SchemaDefinitionNode } from 'graphql'; -import { SetNode } from 'graphql-mapping-template'; -import { TypeNode } from 'graphql'; -import { UnionTypeDefinitionNode } from 'graphql'; -import { ValueNode } from 'graphql'; - -// @public (undocumented) -export function applyCompositeKeyConditionExpression(keyNames: string[], queryExprReference: string, sortKeyArgumentName: string, sortKeyAttributeName: string): CompoundExpressionNode; - -// @public (undocumented) -export function applyKeyConditionExpression(argName: string, attributeType?: 'S' | 'N' | 'B', queryExprReference?: string, sortKeyName?: string, prefixVariableName?: string): CompoundExpressionNode; - -// @public (undocumented) -export function applyKeyExpressionForCompositeKey(keys: string[], attributeTypes?: ('S' | 'N' | 'B')[], queryExprReference?: string): IfNode | CompoundExpressionNode; - -// Warning: (ae-forgotten-export) The symbol "ScalarMap" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export const APPSYNC_DEFINED_SCALARS: ScalarMap; - -// @public (undocumented) -export function attributeTypeFromScalar(scalar: TypeNode): 'S' | 'N'; - -// @public (undocumented) -export function blankObject(name: string): ObjectTypeDefinitionNode; - -// @public (undocumented) -export function blankObjectExtension(name: string): ObjectTypeExtensionNode; - -// @public (undocumented) -export const DEFAULT_SCALARS: ScalarMap; - -// @public (undocumented) -export function defineUnionType(name: string, types?: NamedTypeNode[]): UnionTypeDefinitionNode; - -// @public (undocumented) -export function extendFieldWithDirectives(field: FieldDefinitionNode, directives: DirectiveNode[]): FieldDefinitionNode; - -// @public (undocumented) -export function extensionWithDirectives(object: ObjectTypeExtensionNode, directives: DirectiveNode[]): ObjectTypeExtensionNode; - -// @public (undocumented) -export function extensionWithFields(object: ObjectTypeExtensionNode, fields: FieldDefinitionNode[]): ObjectTypeExtensionNode; - -// @public (undocumented) -export class FunctionResourceIDs { - // (undocumented) - static FunctionAppSyncFunctionConfigurationID(name: string, region?: string, accountId?: string): string; - // (undocumented) - static FunctionDataSourceID(name: string, region?: string, accountId?: string): string; - // (undocumented) - static FunctionIAMRoleID(name: string, region?: string, accountId?: string): string; - // (undocumented) - static FunctionIAMRoleName(name: string, withEnv?: boolean): string; -} - -// @public (undocumented) -export function getBaseType(type: TypeNode): string; - -// @public (undocumented) -export function getDirectiveArgument(directive: DirectiveNode, arg: string, dflt?: any): any; - -// @public (undocumented) -export function graphqlName(val: string): string; - -// @public (undocumented) -export class HttpResourceIDs { - // (undocumented) - static HttpDataSourceID(baseURL: string): string; -} - -// @public (undocumented) -export function isEnum(type: TypeNode, document: DocumentNode): DefinitionNode; - -// @public (undocumented) -export function isListType(type: TypeNode): boolean; - -// @public (undocumented) -export function isNonNullType(type: TypeNode): boolean; - -// @public (undocumented) -export function isScalar(type: TypeNode): any; - -// @public (undocumented) -export function isScalarOrEnum(type: TypeNode, enums: EnumTypeDefinitionNode[]): any; - -// @public (undocumented) -export function makeArgument(name: string, value: ValueNode): ArgumentNode; - -// @public (undocumented) -export function makeCompositeKeyConditionInputForKey(modelName: string, keyName: string, fields: FieldDefinitionNode[]): InputObjectTypeDefinitionNode; - -// @public (undocumented) -export function makeCompositeKeyInputForKey(modelName: string, keyName: string, fields: FieldDefinitionNode[]): InputObjectTypeDefinitionNode; - -// @public (undocumented) -export function makeConnectionField(fieldName: string, returnTypeName: string, args?: InputValueDefinitionNode[], directives?: DirectiveNode[]): FieldDefinitionNode; - -// @public (undocumented) -export function makeDirective(name: string, args: ArgumentNode[]): DirectiveNode; - -// @public (undocumented) -export function makeField(name: string, args: InputValueDefinitionNode[], type: TypeNode, directives?: DirectiveNode[]): FieldDefinitionNode; - -// @public (undocumented) -export function makeInputObjectDefinition(name: string, inputs: InputValueDefinitionNode[]): InputObjectTypeDefinitionNode; - -// @public (undocumented) -export function makeInputValueDefinition(name: string, type: TypeNode): InputValueDefinitionNode; - -// @public (undocumented) -export function makeListType(type: TypeNode): ListTypeNode; - -// @public (undocumented) -export function makeModelScalarKeyConditionInputObject(type: string): InputObjectTypeDefinitionNode; - -// @public (undocumented) -export function makeNamedType(name: string): NamedTypeNode; - -// @public (undocumented) -export function makeNonNullType(type: NamedTypeNode | ListTypeNode): NonNullTypeNode; - -// @public (undocumented) -export function makeObjectDefinition(name: string, inputs: FieldDefinitionNode[]): ObjectTypeDefinitionNode; - -// @public (undocumented) -export function makeOperationType(operation: OperationTypeNode, type: string): OperationTypeDefinitionNode; - -// @public (undocumented) -export function makeScalarKeyConditionForType(type: TypeNode, nonScalarTypeResolver?: (baseType: string) => string): InputObjectTypeDefinitionNode; - -// @public (undocumented) -export function makeScalarKeyConditionInputs(): InputObjectTypeDefinitionNode[]; - -// @public (undocumented) -export function makeSchema(operationTypes: OperationTypeDefinitionNode[]): SchemaDefinitionNode; - -// @public (undocumented) -export function makeValueNode(value: any): ValueNode; - -// @public (undocumented) -export const MAP_SCALARS: { - [k: string]: boolean; -}; - -// @public (undocumented) -export class ModelResourceIDs { - // (undocumented) - static GetModelFromConnectionType(typeName: string): string; - // (undocumented) - static HttpBodyInputObjectName(typeName: string, fieldName: string): string; - // (undocumented) - static HttpQueryInputObjectName(typeName: string, fieldName: string): string; - // (undocumented) - static IsModelConnectionType(typeName: string): boolean; - // (undocumented) - static ModelAttributeTypesName(): string; - // (undocumented) - static ModelCompositeAttributeName(keyFieldNames: string[]): string; - // (undocumented) - static ModelCompositeKeyArgumentName(keyFieldNames: string[]): string; - // (undocumented) - static ModelCompositeKeyConditionInputTypeName(modelName: string, keyName: string): string; - // (undocumented) - static ModelCompositeKeyInputTypeName(modelName: string, keyName: string): string; - // (undocumented) - static ModelCompositeKeySeparator(): string; - // (undocumented) - static ModelConditionInputTypeName(name: string): string; - // (undocumented) - static ModelConnectionTypeName(typeName: string): string; - // (undocumented) - static ModelCreateInputObjectName(typeName: string): string; - // (undocumented) - static ModelDeleteInputObjectName(typeName: string): string; - // (undocumented) - static ModelFilterInputTypeName(name: string): string; - // (undocumented) - static ModelFilterListInputTypeName(name: string, includeFilter: Boolean, isSubscriptionFilter?: boolean): string; - // (undocumented) - static ModelFilterScalarInputTypeName(name: string, includeFilter: Boolean, isSubscriptionFilter?: boolean): string; - // (undocumented) - static ModelKeyConditionInputTypeName(name: string): string; - // (undocumented) - static ModelOnCreateSubscriptionName(typeName: string): string; - // (undocumented) - static ModelOnDeleteSubscriptionName(typeName: string): string; - // (undocumented) - static ModelOnUpdateSubscriptionName(typeName: string): string; - // (undocumented) - static ModelScalarFilterInputTypeName(name: string, includeFilter: Boolean): string; - // (undocumented) - static ModelSizeInputTypeName(): string; - // (undocumented) - static ModelTableDataSourceID(typeName: string): string; - // (undocumented) - static ModelTableIAMRoleID(typeName: string): string; - // (undocumented) - static ModelTableResourceID(typeName: string): string; - // (undocumented) - static ModelTableStreamArn(typeName: string): string; - // (undocumented) - static ModelUpdateInputObjectName(typeName: string): string; - // (undocumented) - static NonModelInputObjectName(typeName: string): string; - // (undocumented) - static setModelNameMap: (modelToTableNameMap: Map) => void; - // (undocumented) - static UrlParamsInputObjectName(typeName: string, fieldName: string): string; -} - -// @public (undocumented) -export const NONE_INT_VALUE = -2147483648; - -// @public (undocumented) -export const NONE_VALUE = "___xamznone____"; - -// @public (undocumented) -export const NUMERIC_SCALARS: { - [k: string]: boolean; -}; - -// @public (undocumented) -export function plurality(val: string, improvePluralization: boolean): string; - -// @public (undocumented) -export class PredictionsResourceIDs { - // (undocumented) - static actionMapID: string; - // (undocumented) - static getPredictionFunctionName(action: string): string; - // (undocumented) - static iamRole: string; - // (undocumented) - static lambdaHandlerName: string; - // (undocumented) - static lambdaIAMRole: string; - // (undocumented) - static lambdaID: string; - // (undocumented) - static lambdaName: string; - // (undocumented) - static lambdaRuntime: string; - // (undocumented) - static lambdaTimeout: number; -} - -// @public (undocumented) -export class ResolverResourceIDs { - // (undocumented) - static DynamoDBCreateResolverResourceID(typeName: string): string; - // (undocumented) - static DynamoDBDeleteResolverResourceID(typeName: string): string; - // (undocumented) - static DynamoDBGetResolverResourceID(typeName: string): string; - // (undocumented) - static DynamoDBListResolverResourceID(typeName: string): string; - // (undocumented) - static DynamoDBUpdateResolverResourceID(typeName: string): string; - // (undocumented) - static ElasticsearchSearchResolverResourceID(typeName: string): string; - // (undocumented) - static ResolverResourceID(typeName: string, fieldName: string): string; - // (undocumented) - static SyncResolverResourceID(typeName: string): string; -} - -// @public (undocumented) -export class ResourceConstants { - // (undocumented) - static CONDITIONS: { - HasEnvironmentParameter: string; - ShouldUsePayPerRequestBilling: string; - ShouldUsePointInTimeRecovery: string; - ShouldUseServerSideEncryption: string; - ShouldCreateAPIKey: string; - APIKeyExpirationEpochIsPositive: string; - }; - // (undocumented) - static DEFAULT_PAGE_LIMIT: number; - // (undocumented) - static DEFAULT_SEARCHABLE_PAGE_LIMIT: number; - // (undocumented) - static DEFAULT_SYNC_QUERY_PAGE_LIMIT: number; - // (undocumented) - static MAPPINGS: {}; - // (undocumented) - static METADATA: {}; - // (undocumented) - static NONE: string; - // (undocumented) - static OUTPUTS: { - GraphQLAPIEndpointOutput: string; - GraphQLAPIApiKeyOutput: string; - GraphQLAPIIdOutput: string; - ElasticsearchStreamingLambdaIAMRoleArn: string; - ElasticsearchAccessIAMRoleArn: string; - ElasticsearchDomainArn: string; - ElasticsearchDomainEndpoint: string; - OpenSearchStreamingLambdaIAMRoleArn: string; - OpenSearchAccessIAMRoleArn: string; - OpenSearchDomainArn: string; - OpenSearchDomainEndpoint: string; - AuthCognitoUserPoolIdOutput: string; - AuthCognitoUserPoolNativeClientOutput: string; - AuthCognitoUserPoolJSClientOutput: string; - }; - // (undocumented) - static PARAMETERS: { - Env: string; - S3DeploymentBucket: string; - S3DeploymentRootKey: string; - AppSyncApiName: string; - AppSyncApiId: string; - CreateAPIKey: string; - AuthRoleName: string; - UnauthRoleName: string; - APIKeyExpirationEpoch: string; - DynamoDBBillingMode: string; - DynamoDBModelTableReadIOPS: string; - DynamoDBModelTableWriteIOPS: string; - DynamoDBEnablePointInTimeRecovery: string; - DynamoDBEnableServerSideEncryption: string; - ElasticsearchAccessIAMRoleName: string; - ElasticsearchDebugStreamingLambda: string; - ElasticsearchStreamingIAMRoleName: string; - ElasticsearchStreamingFunctionName: string; - ElasticsearchStreamBatchSize: string; - ElasticsearchStreamMaximumBatchingWindowInSeconds: string; - ElasticsearchInstanceCount: string; - ElasticsearchInstanceType: string; - ElasticsearchEBSVolumeGB: string; - ElasticsearchStreamingLambdaHandlerName: string; - ElasticsearchStreamingLambdaRuntime: string; - OpenSearchAccessIAMRoleName: string; - OpenSearchDebugStreamingLambda: string; - OpenSearchStreamingIAMRoleName: string; - OpenSearchStreamingFunctionName: string; - OpenSearchStreamBatchSize: string; - OpenSearchStreamMaximumBatchingWindowInSeconds: string; - OpenSearchInstanceCount: string; - OpenSearchInstanceType: string; - OpenSearchEBSVolumeGB: string; - OpenSearchStreamingLambdaHandlerName: string; - OpenSearchStreamingLambdaRuntime: string; - AuthCognitoUserPoolId: string; - }; - // (undocumented) - static readonly RESOURCES: { - GraphQLAPILogicalID: string; - GraphQLSchemaLogicalID: string; - APIKeyLogicalID: string; - AuthRolePolicy: string; - UnauthRolePolicy: string; - ElasticsearchAccessIAMRoleLogicalID: string; - ElasticsearchDomainLogicalID: string; - ElasticsearchStreamingLambdaIAMRoleLogicalID: string; - ElasticsearchStreamingLambdaFunctionLogicalID: string; - ElasticsearchDataSourceLogicalID: string; - OpenSearchAccessIAMRoleLogicalID: string; - OpenSearchDomainLogicalID: string; - OpenSearchStreamingLambdaIAMRoleLogicalID: string; - OpenSearchStreamingLambdaFunctionLogicalID: string; - OpenSearchDataSourceLogicalID: string; - NoneDataSource: string; - AuthCognitoUserPoolLogicalID: string; - AuthCognitoUserPoolNativeClientLogicalID: string; - AuthCognitoUserPoolJSClientLogicalID: string; - }; - // (undocumented) - static readonly SNIPPETS: { - AuthCondition: string; - AuthMode: string; - VersionedCondition: string; - ModelObjectKey: string; - DynamoDBNameOverrideMap: string; - ModelQueryExpression: string; - ModelQueryIndex: string; - IsDynamicGroupAuthorizedVariable: string; - IsLocalDynamicGroupAuthorizedVariable: string; - IsStaticGroupAuthorizedVariable: string; - IsOwnerAuthorizedVariable: string; - IsLocalOwnerAuthorizedVariable: string; - SyncResolverKey: string; - HasSeenSomeKeyArg: string; - }; -} - -// @public (undocumented) -export function resourceName(val: string): string; - -// @public (undocumented) -export class SearchableResourceIDs { - // (undocumented) - static SearchableEventSourceMappingID(typeName: string): string; - // (undocumented) - static SearchableFilterInputTypeName(name: string): string; -} - -// @public (undocumented) -export const setArgs: SetNode; - -// @public (undocumented) -export const setTransformedArgs: (value: ReferenceNode) => SetNode; - -// @public (undocumented) -export function setupHashKeyExpression(hashKeyName: string, hashKeyAttributeType: string, queryExprReference: string): IfNode; - -// @public (undocumented) -export function simplifyName(val: string): string; - -// @public (undocumented) -export const STANDARD_SCALARS: ScalarMap; - -// @public (undocumented) -export class SyncResourceIDs { - // (undocumented) - static syncDataSourceID: string; - // (undocumented) - static syncFunctionID(name: string, region?: string): string; - // (undocumented) - static syncFunctionRoleName: string; - // (undocumented) - static syncIAMRoleID: string; - // (undocumented) - static syncIAMRoleName: string; - // (undocumented) - static syncPrimaryKey: string; - // (undocumented) - static syncRangeKey: string; - // (undocumented) - static syncTableName: string; -} - -// @public (undocumented) -export function toCamelCase(words: string[]): string; - -// @public (undocumented) -export function toLower(word: string): string; - -// @public (undocumented) -export function toPascalCase(words: string[]): string; - -// @public (undocumented) -export function toUpper(word: string): string; - -// @public (undocumented) -export const transformedArgsRef: ReferenceNode; - -// @public (undocumented) -export function unwrapNonNull(type: TypeNode): any; - -// @public (undocumented) -export function withNamedNodeNamed(t: TypeNode, n: string): TypeNode; - -// @public (undocumented) -export function wrapNonNull(type: TypeNode): NonNullTypeNode; - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/graphql-transformer-common/CHANGELOG.md b/packages/graphql-transformer-common/CHANGELOG.md index 51a19e3128..bca95ec107 100644 --- a/packages/graphql-transformer-common/CHANGELOG.md +++ b/packages/graphql-transformer-common/CHANGELOG.md @@ -3,266 +3,466 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [4.24.1](https://github.com/aws-amplify/amplify-category-api/compare/graphql-transformer-common@4.24.0...graphql-transformer-common@4.24.1) (2022-12-03) - -**Note:** Version bump only for package graphql-transformer-common - # [4.24.0](https://github.com/aws-amplify/amplify-category-api/compare/graphql-transformer-common@4.23.3...graphql-transformer-common@4.24.0) (2022-07-01) + ### Features -- **graphql:** add runtime filtering support for subscriptions ([#551](https://github.com/aws-amplify/amplify-category-api/issues/551)) ([0a24bb0](https://github.com/aws-amplify/amplify-category-api/commit/0a24bb0444ecc0947218db41094ab4ef4f0e2948)) +* **graphql:** add runtime filtering support for subscriptions ([#551](https://github.com/aws-amplify/amplify-category-api/issues/551)) ([0a24bb0](https://github.com/aws-amplify/amplify-category-api/commit/0a24bb0444ecc0947218db41094ab4ef4f0e2948)) + + + + ## [4.23.3](https://github.com/aws-amplify/amplify-category-api/compare/graphql-transformer-common@4.23.2...graphql-transformer-common@4.23.3) (2022-06-23) **Note:** Version bump only for package graphql-transformer-common + + + + ## [4.23.2](https://github.com/aws-amplify/amplify-category-api/compare/graphql-transformer-common@4.23.0...graphql-transformer-common@4.23.2) (2022-06-07) **Note:** Version bump only for package graphql-transformer-common + + + + ## [4.23.1](https://github.com/aws-amplify/amplify-category-api/compare/graphql-transformer-common@4.23.0...graphql-transformer-common@4.23.1) (2022-05-31) **Note:** Version bump only for package graphql-transformer-common + + + + # [4.23.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.22.5...graphql-transformer-common@4.23.0) (2022-01-31) + ### Features -- `[@maps](https://github.com/maps)To` directive to enable renaming models while retaining data ([#9340](https://github.com/aws-amplify/amplify-cli/issues/9340)) ([aedf45d](https://github.com/aws-amplify/amplify-cli/commit/aedf45d9237812d71bb8b56164efe0222ad3d534)) +* `[@maps](https://github.com/maps)To` directive to enable renaming models while retaining data ([#9340](https://github.com/aws-amplify/amplify-cli/issues/9340)) ([aedf45d](https://github.com/aws-amplify/amplify-cli/commit/aedf45d9237812d71bb8b56164efe0222ad3d534)) + + + + ## [4.22.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.22.4...graphql-transformer-common@4.22.5) (2022-01-13) + ### Bug Fixes -- clean up missing and unused GraphQL v1 dependencies ([#9496](https://github.com/aws-amplify/amplify-cli/issues/9496)) ([fe8201b](https://github.com/aws-amplify/amplify-cli/commit/fe8201be17f42db233fce0bb366ff4d0c8358ec0)) +* clean up missing and unused GraphQL v1 dependencies ([#9496](https://github.com/aws-amplify/amplify-cli/issues/9496)) ([fe8201b](https://github.com/aws-amplify/amplify-cli/commit/fe8201be17f42db233fce0bb366ff4d0c8358ec0)) + + + + ## [4.22.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.22.2...graphql-transformer-common@4.22.4) (2022-01-10) + + ## 7.6.7 (2022-01-10) **Note:** Version bump only for package graphql-transformer-common + + + + ## [4.22.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.22.1...graphql-transformer-common@4.22.2) (2021-11-17) + ### Bug Fixes -- append apiKey if global auth is enabled and its not default auth ([#8843](https://github.com/aws-amplify/amplify-cli/issues/8843)) ([3aadcde](https://github.com/aws-amplify/amplify-cli/commit/3aadcde2225f0ede5c5d94c2a4cd9d1afece5288)) +* append apiKey if global auth is enabled and its not default auth ([#8843](https://github.com/aws-amplify/amplify-cli/issues/8843)) ([3aadcde](https://github.com/aws-amplify/amplify-cli/commit/3aadcde2225f0ede5c5d94c2a4cd9d1afece5288)) + + + + ## [4.22.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.20.0...graphql-transformer-common@4.22.1) (2021-11-15) **Note:** Version bump only for package graphql-transformer-common + + + + # [4.20.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.19.10...graphql-transformer-common@4.20.0) (2021-11-11) + ### Bug Fixes -- [@function](https://github.com/function) vNext payload, remove unused code, and update common mapping tempalte function ([#8462](https://github.com/aws-amplify/amplify-cli/issues/8462)) ([24d0de9](https://github.com/aws-amplify/amplify-cli/commit/24d0de97a1bfacc3983e5b11a7582c9500759adc)) -- auth on getting related model name and searchablevNext e2e ([#8455](https://github.com/aws-amplify/amplify-cli/issues/8455)) ([8536dd3](https://github.com/aws-amplify/amplify-cli/commit/8536dd3eb4cffc14602d80eea82b8b62b8227485)) +* [@function](https://github.com/function) vNext payload, remove unused code, and update common mapping tempalte function ([#8462](https://github.com/aws-amplify/amplify-cli/issues/8462)) ([24d0de9](https://github.com/aws-amplify/amplify-cli/commit/24d0de97a1bfacc3983e5b11a7582c9500759adc)) +* auth on getting related model name and searchablevNext e2e ([#8455](https://github.com/aws-amplify/amplify-cli/issues/8455)) ([8536dd3](https://github.com/aws-amplify/amplify-cli/commit/8536dd3eb4cffc14602d80eea82b8b62b8227485)) + ### Features -- generate list types as non-null ([#8166](https://github.com/aws-amplify/amplify-cli/issues/8166)) ([93786c1](https://github.com/aws-amplify/amplify-cli/commit/93786c13ef04c72748ca32a1ef7878c0e6b5b129)) +* generate list types as non-null ([#8166](https://github.com/aws-amplify/amplify-cli/issues/8166)) ([93786c1](https://github.com/aws-amplify/amplify-cli/commit/93786c13ef04c72748ca32a1ef7878c0e6b5b129)) + + + + ## [4.19.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.19.9...graphql-transformer-common@4.19.10) (2021-09-27) + ### Bug Fixes -- **graphql-model-transformer:** iam role name does not exceed 64 characters ([#8244](https://github.com/aws-amplify/amplify-cli/issues/8244)) ([812a671](https://github.com/aws-amplify/amplify-cli/commit/812a67163d6dd33160bf7ace9afd538c83a7af1a)) +* **graphql-model-transformer:** iam role name does not exceed 64 characters ([#8244](https://github.com/aws-amplify/amplify-cli/issues/8244)) ([812a671](https://github.com/aws-amplify/amplify-cli/commit/812a67163d6dd33160bf7ace9afd538c83a7af1a)) + + + + ## [4.19.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.19.8...graphql-transformer-common@4.19.9) (2021-09-02) **Note:** Version bump only for package graphql-transformer-common + + + + ## [4.19.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.19.7...graphql-transformer-common@4.19.8) (2021-08-24) **Note:** Version bump only for package graphql-transformer-common + + + + ## [4.19.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.19.6...graphql-transformer-common@4.19.7) (2021-08-06) + ### Bug Fixes -- **graphql-model-transformer:** model input fields transform ([#7857](https://github.com/aws-amplify/amplify-cli/issues/7857)) ([12ff663](https://github.com/aws-amplify/amplify-cli/commit/12ff663a94a4896bd9eacef3847be15b7631d8df)) +* **graphql-model-transformer:** model input fields transform ([#7857](https://github.com/aws-amplify/amplify-cli/issues/7857)) ([12ff663](https://github.com/aws-amplify/amplify-cli/commit/12ff663a94a4896bd9eacef3847be15b7631d8df)) + + + + ## [4.19.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.19.5...graphql-transformer-common@4.19.6) (2021-07-27) **Note:** Version bump only for package graphql-transformer-common + + + + ## [4.19.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.19.4...graphql-transformer-common@4.19.5) (2021-07-16) **Note:** Version bump only for package graphql-transformer-common + + + + ## [4.19.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.19.3...graphql-transformer-common@4.19.4) (2021-06-30) + ### Bug Fixes -- **graphql-transformer-common:** improve generated graphql pluralization ([#7258](https://github.com/aws-amplify/amplify-cli/issues/7258)) ([fc3ad0d](https://github.com/aws-amplify/amplify-cli/commit/fc3ad0dd5a12a7912c59ae12024f593b4cdf7f2d)), closes [#4224](https://github.com/aws-amplify/amplify-cli/issues/4224) +* **graphql-transformer-common:** improve generated graphql pluralization ([#7258](https://github.com/aws-amplify/amplify-cli/issues/7258)) ([fc3ad0d](https://github.com/aws-amplify/amplify-cli/commit/fc3ad0dd5a12a7912c59ae12024f593b4cdf7f2d)), closes [#4224](https://github.com/aws-amplify/amplify-cli/issues/4224) + + + + ## [4.19.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.19.1...graphql-transformer-common@4.19.3) (2021-05-03) + + ## 4.50.1 (2021-05-03) **Note:** Version bump only for package graphql-transformer-common + + + + ## [4.19.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.19.1...graphql-transformer-common@4.19.2) (2021-05-03) **Note:** Version bump only for package graphql-transformer-common + + + + ## [4.19.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.19.0...graphql-transformer-common@4.19.1) (2021-03-05) **Note:** Version bump only for package graphql-transformer-common + + + + # [4.19.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.18.2...graphql-transformer-common@4.19.0) (2021-02-26) + ### Features -- **graphql-key-transformer:** only modify GSI sort key when present ([#6742](https://github.com/aws-amplify/amplify-cli/issues/6742)) ([7cbd396](https://github.com/aws-amplify/amplify-cli/commit/7cbd39632181a5bc323ac3ad3a835a358c74adf6)) +* **graphql-key-transformer:** only modify GSI sort key when present ([#6742](https://github.com/aws-amplify/amplify-cli/issues/6742)) ([7cbd396](https://github.com/aws-amplify/amplify-cli/commit/7cbd39632181a5bc323ac3ad3a835a358c74adf6)) + + + + ## [4.18.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.18.1...graphql-transformer-common@4.18.2) (2021-02-11) + ### Bug Fixes -- **graphql-key-transformer:** prevent non-scalar key fields ([#5319](https://github.com/aws-amplify/amplify-cli/issues/5319)) ([4a5b305](https://github.com/aws-amplify/amplify-cli/commit/4a5b305dd695e61fcbc4ce0ca659b6f5a1c7e467)), closes [#5300](https://github.com/aws-amplify/amplify-cli/issues/5300) -- [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) - add proper AWSJSON mapping in generated filter input types ([#6112](https://github.com/aws-amplify/amplify-cli/issues/6112)) ([743e84a](https://github.com/aws-amplify/amplify-cli/commit/743e84a9d968aab4648a12d3a19aa5ea14c4d755)) +* **graphql-key-transformer:** prevent non-scalar key fields ([#5319](https://github.com/aws-amplify/amplify-cli/issues/5319)) ([4a5b305](https://github.com/aws-amplify/amplify-cli/commit/4a5b305dd695e61fcbc4ce0ca659b6f5a1c7e467)), closes [#5300](https://github.com/aws-amplify/amplify-cli/issues/5300) +* [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) - add proper AWSJSON mapping in generated filter input types ([#6112](https://github.com/aws-amplify/amplify-cli/issues/6112)) ([743e84a](https://github.com/aws-amplify/amplify-cli/commit/743e84a9d968aab4648a12d3a19aa5ea14c4d755)) + ### Reverts -- Revert "Revert "Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158)" (#6160)" (#6183) ([a0ca94e](https://github.com/aws-amplify/amplify-cli/commit/a0ca94e5a1a848404ef3977743f19d26300a636a)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) [#6160](https://github.com/aws-amplify/amplify-cli/issues/6160) [#6183](https://github.com/aws-amplify/amplify-cli/issues/6183) -- Revert "fix(graphql-key-transformer): prevent non-scalar key fields (#5319)" (#6181) ([c61268d](https://github.com/aws-amplify/amplify-cli/commit/c61268d093571c906c13e7033552503b9fd83a98)), closes [#5319](https://github.com/aws-amplify/amplify-cli/issues/5319) [#6181](https://github.com/aws-amplify/amplify-cli/issues/6181) -- Revert "Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158)" (#6160) ([f425924](https://github.com/aws-amplify/amplify-cli/commit/f42592420dcb49640c680c5001b3026ae0129090)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) [#6160](https://github.com/aws-amplify/amplify-cli/issues/6160) -- Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158) ([9e57e4d](https://github.com/aws-amplify/amplify-cli/commit/9e57e4d8c887be8ee4119c87383c7379cec40c37)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) +* Revert "Revert "Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158)" (#6160)" (#6183) ([a0ca94e](https://github.com/aws-amplify/amplify-cli/commit/a0ca94e5a1a848404ef3977743f19d26300a636a)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) [#6160](https://github.com/aws-amplify/amplify-cli/issues/6160) [#6183](https://github.com/aws-amplify/amplify-cli/issues/6183) +* Revert "fix(graphql-key-transformer): prevent non-scalar key fields (#5319)" (#6181) ([c61268d](https://github.com/aws-amplify/amplify-cli/commit/c61268d093571c906c13e7033552503b9fd83a98)), closes [#5319](https://github.com/aws-amplify/amplify-cli/issues/5319) [#6181](https://github.com/aws-amplify/amplify-cli/issues/6181) +* Revert "Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158)" (#6160) ([f425924](https://github.com/aws-amplify/amplify-cli/commit/f42592420dcb49640c680c5001b3026ae0129090)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) [#6160](https://github.com/aws-amplify/amplify-cli/issues/6160) +* Revert "fix: #6108 - add proper AWSJSON mapping in generated filter input types (#6112)" (#6158) ([9e57e4d](https://github.com/aws-amplify/amplify-cli/commit/9e57e4d8c887be8ee4119c87383c7379cec40c37)), closes [#6108](https://github.com/aws-amplify/amplify-cli/issues/6108) [#6112](https://github.com/aws-amplify/amplify-cli/issues/6112) [#6158](https://github.com/aws-amplify/amplify-cli/issues/6158) + + + + ## [4.18.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.17.13...graphql-transformer-common@4.18.1) (2020-11-22) **Note:** Version bump only for package graphql-transformer-common + + + + # [4.18.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@3.8.3...graphql-transformer-common@4.18.0) (2020-11-22) + ### Bug Fixes -- **graphql-connection-transformer:** error if field not in relatedType ([#4481](https://github.com/aws-amplify/amplify-cli/issues/4481)) ([48e4a5e](https://github.com/aws-amplify/amplify-cli/commit/48e4a5ed8656f963d7cde49d465e4436b313e23e)), closes [#4236](https://github.com/aws-amplify/amplify-cli/issues/4236) -- **graphql-function-transformer:** add hash to function iam role name ([#3030](https://github.com/aws-amplify/amplify-cli/issues/3030)) ([e3c4a32](https://github.com/aws-amplify/amplify-cli/commit/e3c4a32135f3df6ffb06308d5250433aaf2c1ce9)), closes [#2468](https://github.com/aws-amplify/amplify-cli/issues/2468) -- **graphql-transformer-common:** support underscore names ([#5263](https://github.com/aws-amplify/amplify-cli/issues/5263)) ([cc7cae6](https://github.com/aws-amplify/amplify-cli/commit/cc7cae65188b57bb913a307186ea20458c875002)), closes [#5212](https://github.com/aws-amplify/amplify-cli/issues/5212) -- [#2296](https://github.com/aws-amplify/amplify-cli/issues/2296) [#2304](https://github.com/aws-amplify/amplify-cli/issues/2304) [#2100](https://github.com/aws-amplify/amplify-cli/issues/2100) ([#2439](https://github.com/aws-amplify/amplify-cli/issues/2439)) ([82762d6](https://github.com/aws-amplify/amplify-cli/commit/82762d6187eb2102ebd134b181622188c5632d1d)) -- [#2347](https://github.com/aws-amplify/amplify-cli/issues/2347) - enum validation for key directive ([#2363](https://github.com/aws-amplify/amplify-cli/issues/2363)) ([1facade](https://github.com/aws-amplify/amplify-cli/commit/1facaded3095eaff5a015e76ca4d718b7bc3c938)) -- build break, chore: typescript, lerna update ([#2640](https://github.com/aws-amplify/amplify-cli/issues/2640)) ([29fae36](https://github.com/aws-amplify/amplify-cli/commit/29fae366f4cab054feefa58c7dc733002d19570c)) -- upgrade to node10 as min version for CLI ([#3128](https://github.com/aws-amplify/amplify-cli/issues/3128)) ([a0b18e0](https://github.com/aws-amplify/amplify-cli/commit/a0b18e0187a26b4ab0e6e986b0277f347e829444)) +* **graphql-connection-transformer:** error if field not in relatedType ([#4481](https://github.com/aws-amplify/amplify-cli/issues/4481)) ([48e4a5e](https://github.com/aws-amplify/amplify-cli/commit/48e4a5ed8656f963d7cde49d465e4436b313e23e)), closes [#4236](https://github.com/aws-amplify/amplify-cli/issues/4236) +* **graphql-function-transformer:** add hash to function iam role name ([#3030](https://github.com/aws-amplify/amplify-cli/issues/3030)) ([e3c4a32](https://github.com/aws-amplify/amplify-cli/commit/e3c4a32135f3df6ffb06308d5250433aaf2c1ce9)), closes [#2468](https://github.com/aws-amplify/amplify-cli/issues/2468) +* **graphql-transformer-common:** support underscore names ([#5263](https://github.com/aws-amplify/amplify-cli/issues/5263)) ([cc7cae6](https://github.com/aws-amplify/amplify-cli/commit/cc7cae65188b57bb913a307186ea20458c875002)), closes [#5212](https://github.com/aws-amplify/amplify-cli/issues/5212) +* [#2296](https://github.com/aws-amplify/amplify-cli/issues/2296) [#2304](https://github.com/aws-amplify/amplify-cli/issues/2304) [#2100](https://github.com/aws-amplify/amplify-cli/issues/2100) ([#2439](https://github.com/aws-amplify/amplify-cli/issues/2439)) ([82762d6](https://github.com/aws-amplify/amplify-cli/commit/82762d6187eb2102ebd134b181622188c5632d1d)) +* [#2347](https://github.com/aws-amplify/amplify-cli/issues/2347) - enum validation for key directive ([#2363](https://github.com/aws-amplify/amplify-cli/issues/2363)) ([1facade](https://github.com/aws-amplify/amplify-cli/commit/1facaded3095eaff5a015e76ca4d718b7bc3c938)) +* build break, chore: typescript, lerna update ([#2640](https://github.com/aws-amplify/amplify-cli/issues/2640)) ([29fae36](https://github.com/aws-amplify/amplify-cli/commit/29fae366f4cab054feefa58c7dc733002d19570c)) +* upgrade to node10 as min version for CLI ([#3128](https://github.com/aws-amplify/amplify-cli/issues/3128)) ([a0b18e0](https://github.com/aws-amplify/amplify-cli/commit/a0b18e0187a26b4ab0e6e986b0277f347e829444)) + ### Features -- **amplify-category-api:** change default graphql query limit to 100 ([#4124](https://github.com/aws-amplify/amplify-cli/issues/4124)) ([1a68c4d](https://github.com/aws-amplify/amplify-cli/commit/1a68c4d589e2101357dec4e980719fc547964e23)) -- **amplify-category-function:** refactor to support runtime and template plugins ([#3517](https://github.com/aws-amplify/amplify-cli/issues/3517)) ([607ae21](https://github.com/aws-amplify/amplify-cli/commit/607ae21287941805f44ea8a9b78dd12d16d71f85)) -- **cli:** cLI updates and new features for Amplify Console ([#2742](https://github.com/aws-amplify/amplify-cli/issues/2742)) ([0fd0dd5](https://github.com/aws-amplify/amplify-cli/commit/0fd0dd5102177766c454c8715fa5acac32385048)) -- **graphql-key-transformer:** add query automatically for named keys ([#4458](https://github.com/aws-amplify/amplify-cli/issues/4458)) ([375282d](https://github.com/aws-amplify/amplify-cli/commit/375282d648cf9d096d13c7b958a0dfb7bd6d60b0)) -- **graphql-key-transformer:** auto population of id and timestamp ([#4382](https://github.com/aws-amplify/amplify-cli/issues/4382)) ([6586611](https://github.com/aws-amplify/amplify-cli/commit/6586611293a07db9959247ff82f95542a239ff1f)) -- adding amplify cli predictions category ([#1936](https://github.com/aws-amplify/amplify-cli/issues/1936)) ([b7b7c2c](https://github.com/aws-amplify/amplify-cli/commit/b7b7c2c1927da10f8c54f38a523021187361131c)) -- conditions update ([#2789](https://github.com/aws-amplify/amplify-cli/issues/2789)) ([3fae391](https://github.com/aws-amplify/amplify-cli/commit/3fae391340d5fd151e1c43286c90142b5ab0eab0)) -- implement multi-auth functionality ([#1916](https://github.com/aws-amplify/amplify-cli/issues/1916)) ([b99f58e](https://github.com/aws-amplify/amplify-cli/commit/b99f58e4a2b85cbe9f430838554ae3c277440132)) -- resolver changes ([#2760](https://github.com/aws-amplify/amplify-cli/issues/2760)) ([8ce0d12](https://github.com/aws-amplify/amplify-cli/commit/8ce0d12eb1d3bd6d0132baca39b6e9daff04c39a)) -- sanity check ([#1815](https://github.com/aws-amplify/amplify-cli/issues/1815)) ([54a8dbe](https://github.com/aws-amplify/amplify-cli/commit/54a8dbe8925a4e73358b03ba927267a2df328b78)) +* **amplify-category-api:** change default graphql query limit to 100 ([#4124](https://github.com/aws-amplify/amplify-cli/issues/4124)) ([1a68c4d](https://github.com/aws-amplify/amplify-cli/commit/1a68c4d589e2101357dec4e980719fc547964e23)) +* **amplify-category-function:** refactor to support runtime and template plugins ([#3517](https://github.com/aws-amplify/amplify-cli/issues/3517)) ([607ae21](https://github.com/aws-amplify/amplify-cli/commit/607ae21287941805f44ea8a9b78dd12d16d71f85)) +* **cli:** cLI updates and new features for Amplify Console ([#2742](https://github.com/aws-amplify/amplify-cli/issues/2742)) ([0fd0dd5](https://github.com/aws-amplify/amplify-cli/commit/0fd0dd5102177766c454c8715fa5acac32385048)) +* **graphql-key-transformer:** add query automatically for named keys ([#4458](https://github.com/aws-amplify/amplify-cli/issues/4458)) ([375282d](https://github.com/aws-amplify/amplify-cli/commit/375282d648cf9d096d13c7b958a0dfb7bd6d60b0)) +* **graphql-key-transformer:** auto population of id and timestamp ([#4382](https://github.com/aws-amplify/amplify-cli/issues/4382)) ([6586611](https://github.com/aws-amplify/amplify-cli/commit/6586611293a07db9959247ff82f95542a239ff1f)) +* adding amplify cli predictions category ([#1936](https://github.com/aws-amplify/amplify-cli/issues/1936)) ([b7b7c2c](https://github.com/aws-amplify/amplify-cli/commit/b7b7c2c1927da10f8c54f38a523021187361131c)) +* conditions update ([#2789](https://github.com/aws-amplify/amplify-cli/issues/2789)) ([3fae391](https://github.com/aws-amplify/amplify-cli/commit/3fae391340d5fd151e1c43286c90142b5ab0eab0)) +* implement multi-auth functionality ([#1916](https://github.com/aws-amplify/amplify-cli/issues/1916)) ([b99f58e](https://github.com/aws-amplify/amplify-cli/commit/b99f58e4a2b85cbe9f430838554ae3c277440132)) +* resolver changes ([#2760](https://github.com/aws-amplify/amplify-cli/issues/2760)) ([8ce0d12](https://github.com/aws-amplify/amplify-cli/commit/8ce0d12eb1d3bd6d0132baca39b6e9daff04c39a)) +* sanity check ([#1815](https://github.com/aws-amplify/amplify-cli/issues/1815)) ([54a8dbe](https://github.com/aws-amplify/amplify-cli/commit/54a8dbe8925a4e73358b03ba927267a2df328b78)) + ### Reverts -- add query automatically for named keys ([#4513](https://github.com/aws-amplify/amplify-cli/issues/4513)) ([50c1120](https://github.com/aws-amplify/amplify-cli/commit/50c112050645b8fd5011a1e6863d30f58e0c55cb)) +* add query automatically for named keys ([#4513](https://github.com/aws-amplify/amplify-cli/issues/4513)) ([50c1120](https://github.com/aws-amplify/amplify-cli/commit/50c112050645b8fd5011a1e6863d30f58e0c55cb)) + + + + ## [4.17.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.17.12...graphql-transformer-common@4.17.13) (2020-11-08) **Note:** Version bump only for package graphql-transformer-common + + + + ## [4.17.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.17.11...graphql-transformer-common@4.17.12) (2020-10-30) **Note:** Version bump only for package graphql-transformer-common + + + + ## [4.17.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.17.10...graphql-transformer-common@4.17.11) (2020-10-22) **Note:** Version bump only for package graphql-transformer-common + + + + ## [4.17.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.17.9...graphql-transformer-common@4.17.10) (2020-09-16) + ### Bug Fixes -- **graphql-transformer-common:** support underscore names ([#5263](https://github.com/aws-amplify/amplify-cli/issues/5263)) ([cc7cae6](https://github.com/aws-amplify/amplify-cli/commit/cc7cae65188b57bb913a307186ea20458c875002)), closes [#5212](https://github.com/aws-amplify/amplify-cli/issues/5212) +* **graphql-transformer-common:** support underscore names ([#5263](https://github.com/aws-amplify/amplify-cli/issues/5263)) ([cc7cae6](https://github.com/aws-amplify/amplify-cli/commit/cc7cae65188b57bb913a307186ea20458c875002)), closes [#5212](https://github.com/aws-amplify/amplify-cli/issues/5212) + + + + ## [4.17.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.17.8...graphql-transformer-common@4.17.9) (2020-08-31) **Note:** Version bump only for package graphql-transformer-common + + + + ## [4.17.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.17.7...graphql-transformer-common@4.17.8) (2020-08-14) **Note:** Version bump only for package graphql-transformer-common + + + + ## [4.17.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.17.5...graphql-transformer-common@4.17.7) (2020-07-29) **Note:** Version bump only for package graphql-transformer-common + + + + ## [4.17.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.17.5...graphql-transformer-common@4.17.6) (2020-07-23) **Note:** Version bump only for package graphql-transformer-common + + + + ## [4.17.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.17.4...graphql-transformer-common@4.17.5) (2020-07-18) **Note:** Version bump only for package graphql-transformer-common + + + + ## [4.17.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.17.3...graphql-transformer-common@4.17.4) (2020-07-15) + ### Bug Fixes -- **graphql-connection-transformer:** error if field not in relatedType ([#4481](https://github.com/aws-amplify/amplify-cli/issues/4481)) ([0a6a7ea](https://github.com/aws-amplify/amplify-cli/commit/0a6a7eabbe726d7add52b8a8811c54f7257d176f)), closes [#4236](https://github.com/aws-amplify/amplify-cli/issues/4236) +* **graphql-connection-transformer:** error if field not in relatedType ([#4481](https://github.com/aws-amplify/amplify-cli/issues/4481)) ([0a6a7ea](https://github.com/aws-amplify/amplify-cli/commit/0a6a7eabbe726d7add52b8a8811c54f7257d176f)), closes [#4236](https://github.com/aws-amplify/amplify-cli/issues/4236) + + + + ## [4.17.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.17.2...graphql-transformer-common@4.17.3) (2020-06-25) + ### Reverts -- Revert "fix: change scope of hashed files for AppSync (#4602)" ([73aaab1](https://github.com/aws-amplify/amplify-cli/commit/73aaab1a7b1f8b2de5fa22fa1ef9aeea7de35cb4)), closes [#4602](https://github.com/aws-amplify/amplify-cli/issues/4602) +* Revert "fix: change scope of hashed files for AppSync (#4602)" ([73aaab1](https://github.com/aws-amplify/amplify-cli/commit/73aaab1a7b1f8b2de5fa22fa1ef9aeea7de35cb4)), closes [#4602](https://github.com/aws-amplify/amplify-cli/issues/4602) + + + + ## [4.17.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.17.1...graphql-transformer-common@4.17.2) (2020-06-18) + ### Bug Fixes -- change scope of hashed files for AppSync ([#4602](https://github.com/aws-amplify/amplify-cli/issues/4602)) ([10fa9da](https://github.com/aws-amplify/amplify-cli/commit/10fa9da646f4de755e2dc92cd4bb2a6319425d72)), closes [#4458](https://github.com/aws-amplify/amplify-cli/issues/4458) +* change scope of hashed files for AppSync ([#4602](https://github.com/aws-amplify/amplify-cli/issues/4602)) ([10fa9da](https://github.com/aws-amplify/amplify-cli/commit/10fa9da646f4de755e2dc92cd4bb2a6319425d72)), closes [#4458](https://github.com/aws-amplify/amplify-cli/issues/4458) + + + + ## [4.17.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.17.0...graphql-transformer-common@4.17.1) (2020-06-11) + ### Reverts -- add query automatically for named keys ([#4513](https://github.com/aws-amplify/amplify-cli/issues/4513)) ([6d3123b](https://github.com/aws-amplify/amplify-cli/commit/6d3123bfe3ba412d3b1af076e550e6733c988c8f)) +* add query automatically for named keys ([#4513](https://github.com/aws-amplify/amplify-cli/issues/4513)) ([6d3123b](https://github.com/aws-amplify/amplify-cli/commit/6d3123bfe3ba412d3b1af076e550e6733c988c8f)) + + + + # [4.17.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.16.0...graphql-transformer-common@4.17.0) (2020-06-10) + ### Features -- **graphql-key-transformer:** add query automatically for named keys ([#4458](https://github.com/aws-amplify/amplify-cli/issues/4458)) ([3d194f8](https://github.com/aws-amplify/amplify-cli/commit/3d194f805dcbd6325ddf78155c4327dbca3e7f4a)) +* **graphql-key-transformer:** add query automatically for named keys ([#4458](https://github.com/aws-amplify/amplify-cli/issues/4458)) ([3d194f8](https://github.com/aws-amplify/amplify-cli/commit/3d194f805dcbd6325ddf78155c4327dbca3e7f4a)) + + + + # [4.16.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.15.0...graphql-transformer-common@4.16.0) (2020-06-02) + ### Features -- **graphql-key-transformer:** auto population of id and timestamp ([#4382](https://github.com/aws-amplify/amplify-cli/issues/4382)) ([c0a4f88](https://github.com/aws-amplify/amplify-cli/commit/c0a4f8889fc363bb9c9d08ff822c591874777f7b)) +* **graphql-key-transformer:** auto population of id and timestamp ([#4382](https://github.com/aws-amplify/amplify-cli/issues/4382)) ([c0a4f88](https://github.com/aws-amplify/amplify-cli/commit/c0a4f8889fc363bb9c9d08ff822c591874777f7b)) + + + + # [4.15.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.14.0...graphql-transformer-common@4.15.0) (2020-05-08) + ### Features -- **amplify-category-api:** change default graphql query limit to 100 ([#4124](https://github.com/aws-amplify/amplify-cli/issues/4124)) ([1a68c4d](https://github.com/aws-amplify/amplify-cli/commit/1a68c4d589e2101357dec4e980719fc547964e23)) +* **amplify-category-api:** change default graphql query limit to 100 ([#4124](https://github.com/aws-amplify/amplify-cli/issues/4124)) ([1a68c4d](https://github.com/aws-amplify/amplify-cli/commit/1a68c4d589e2101357dec4e980719fc547964e23)) + + + + # [4.14.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.13.3...graphql-transformer-common@4.14.0) (2020-03-22) + ### Features -- **amplify-category-function:** refactor to support runtime and template plugins ([#3517](https://github.com/aws-amplify/amplify-cli/issues/3517)) ([607ae21](https://github.com/aws-amplify/amplify-cli/commit/607ae21287941805f44ea8a9b78dd12d16d71f85)) +* **amplify-category-function:** refactor to support runtime and template plugins ([#3517](https://github.com/aws-amplify/amplify-cli/issues/3517)) ([607ae21](https://github.com/aws-amplify/amplify-cli/commit/607ae21287941805f44ea8a9b78dd12d16d71f85)) + + + + ## [4.13.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.13.2...graphql-transformer-common@4.13.3) (2020-02-13) **Note:** Version bump only for package graphql-transformer-common + + + + ## [4.13.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.13.1...graphql-transformer-common@4.13.2) (2020-02-07) **Note:** Version bump only for package graphql-transformer-common + + + + ## [4.13.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@4.13.0...graphql-transformer-common@4.13.1) (2020-01-24) **Note:** Version bump only for package graphql-transformer-common + + + + # [4.13.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-common@3.32.0...graphql-transformer-common@4.13.0) (2020-01-23) ### Bug Fixes diff --git a/packages/graphql-transformer-common/package.json b/packages/graphql-transformer-common/package.json index 4ea81cb328..a95e1a202a 100644 --- a/packages/graphql-transformer-common/package.json +++ b/packages/graphql-transformer-common/package.json @@ -1,6 +1,6 @@ { "name": "graphql-transformer-common", - "version": "4.24.1", + "version": "4.24.0", "description": "Common code and constants for AppSync Transformers", "repository": { "type": "git", @@ -20,8 +20,7 @@ "test": "jest", "build": "tsc", "watch": "tsc -w", - "clean": "rimraf ./lib", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "clean": "rimraf ./lib" }, "dependencies": { "graphql": "^14.5.8", diff --git a/packages/graphql-transformer-core/API.md b/packages/graphql-transformer-core/API.md deleted file mode 100644 index 3ca02414f9..0000000000 --- a/packages/graphql-transformer-core/API.md +++ /dev/null @@ -1,598 +0,0 @@ -## API Report File for "graphql-transformer-core" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -/// - -import { Condition } from 'cloudform-types/types/dataTypes'; -import { ConditionIntrinsicFunction } from 'cloudform-types'; -import { default as default_2 } from 'cloudform-types/types/dynamoDb/table'; -import { default as default_3 } from 'cloudform-types/types/iam/role'; -import { Diff as Diff_2 } from 'deep-diff'; -import { DirectiveDefinitionNode } from 'graphql'; -import { DirectiveNode } from 'graphql'; -import { DocumentNode } from 'graphql'; -import { EnumTypeDefinitionNode } from 'graphql'; -import { EnumTypeExtensionNode } from 'graphql/language/ast'; -import { EnumValueDefinitionNode } from 'graphql'; -import { FieldDefinitionNode } from 'graphql'; -import { GraphQLError } from 'graphql'; -import { InputObjectTypeDefinitionNode } from 'graphql'; -import { InputObjectTypeExtensionNode } from 'graphql/language/ast'; -import { InputValueDefinitionNode } from 'graphql'; -import { InterfaceTypeDefinitionNode } from 'graphql'; -import { InterfaceTypeExtensionNode } from 'graphql/language/ast'; -import { ObjectTypeDefinitionNode } from 'graphql'; -import { ObjectTypeExtensionNode } from 'graphql'; -import Output from 'cloudform-types/types/output'; -import Parameter from 'cloudform-types/types/parameter'; -import { Policy } from 'cloudform-types/types/iam/role'; -import { Readable } from 'stream'; -import Resource from 'cloudform-types/types/resource'; -import { ScalarTypeDefinitionNode } from 'graphql'; -import { SchemaDefinitionNode } from 'graphql'; -import Template from 'cloudform-types/types/template'; -import { Template as Template_2 } from 'cloudform-types'; -import { TypeDefinitionNode } from 'graphql'; -import { TypeSystemDefinitionNode } from 'graphql'; -import { UnionTypeDefinitionNode } from 'graphql'; -import { UnionTypeExtensionNode } from 'graphql/language/ast'; - -// Warning: (ae-forgotten-export) The symbol "ProjectOptions" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export function buildAPIProject(opts: ProjectOptions): Promise<{ - resolvers: StringMap; - stacks: { - [name: string]: Template_2; - }; - stackMapping: StackMapping_3; - pipelineFunctions: StringMap; - functions: { - [path: string]: string; - }; - schema: string; - rootStack: Template_2; -}>; - -// Warning: (ae-forgotten-export) The symbol "DiffableProject" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export const cantAddAndRemoveGSIAtSameTimeRule: (diff: Diff_2, currentBuild: DiffableProject, nextBuild: DiffableProject) => void; - -// @public (undocumented) -export const cantBatchMutateGSIAtUpdateTimeRule: (diff: Diff_2, currentBuild: DiffableProject, nextBuild: DiffableProject) => void; - -// @public (undocumented) -export const cantEditGSIKeySchemaRule: (diff: Diff_2, currentBuild: DiffableProject, nextBuild: DiffableProject) => void; - -// Warning: (ae-forgotten-export) The symbol "Diff" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export const cantHaveMoreThan500ResourcesRule: (diffs: Diff[], currentBuild: DiffableProject, nextBuild: DiffableProject) => void; - -// @public (undocumented) -export const cantMutateMultipleGSIAtUpdateTimeRule: (diffs: Diff[], currentBuild: DiffableProject, nextBuild: DiffableProject) => void; - -// @public (undocumented) -export const cantRemoveTableAfterCreation: (_: Diff_2, currentBuild: DiffableProject, nextBuild: DiffableProject) => void; - -// @public (undocumented) -export const CLOUDFORMATION_FILE_NAME = "cloudformation-template.json"; - -// @public (undocumented) -export function collectDirectiveNames(sdl: string): string[]; - -// @public (undocumented) -export function collectDirectivesByType(sdl: string): Object; - -// @public (undocumented) -export function collectDirectivesByTypeNames(sdl: string): { - types: Object; - directives: string[]; -}; - -// @public (undocumented) -export type ConflictDetectionType = 'VERSION' | 'NONE'; - -// @public (undocumented) -export const enum ConflictHandlerType { - // (undocumented) - AUTOMERGE = "AUTOMERGE", - // (undocumented) - LAMBDA = "LAMBDA", - // (undocumented) - OPTIMISTIC = "OPTIMISTIC_CONCURRENCY" -} - -// Warning: (ae-forgotten-export) The symbol "ResolversFunctionsAndSchema" needs to be exported by the entry point index.d.ts -// Warning: (ae-forgotten-export) The symbol "NestedStacks" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export interface DeploymentResources extends ResolversFunctionsAndSchema, NestedStacks { - // (undocumented) - stackMapping: StackMapping_3; -} - -// @public (undocumented) -export class DestructiveMigrationError extends Error { - constructor(message: string, removedModels: string[], replacedModels: string[]); - // (undocumented) - toString: () => string; -} - -// @public (undocumented) -export type DiffRule = (diff: Diff, currentBuild: DiffableProject, nextBuild: DiffableProject) => void; - -// @public (undocumented) -export interface FeatureFlagProvider { - // (undocumented) - getBoolean(featureName: string, defaultValue?: boolean | null): boolean; - // (undocumented) - getNumber(featureName: string, defaultValue?: Number): Number; - // (undocumented) - getObject(featureName: string, defaultValue?: object): object; -} - -// @public (undocumented) -export function getAppSyncServiceExtraDirectives(): string; - -// @public (undocumented) -export const getCantAddLSILaterRule: (iterativeUpdatesEnabled?: boolean) => (diff: Diff_2) => void; - -// @public (undocumented) -export const getCantEditKeySchemaRule: (iterativeUpdatesEnabled?: boolean) => (diff: Diff_2) => void; - -// @public (undocumented) -export const getCantEditLSIKeySchemaRule: (iterativeUpdatesEnabled?: boolean) => (diff: Diff_2, currentBuild: DiffableProject, nextBuild: DiffableProject) => void; - -// @public (undocumented) -export const getCantRemoveLSILater: (iterativeUpdatesEnabled?: boolean) => (diff: Diff_2, currentBuild: DiffableProject, nextBuild: DiffableProject) => void; - -// @public (undocumented) -export function getDirectiveArguments(directive: DirectiveNode): any; - -// @public (undocumented) -export function getFieldArguments(type: any): any; - -// @public (undocumented) -export function getSanityCheckRules(isNewAppSyncAPI: boolean, ff: FeatureFlagProvider, allowDestructiveUpdates?: boolean): { - diffRules: DiffRule[]; - projectRules: ProjectRule[]; -}; - -// @public (undocumented) -export function getTableNameForModel(sdl: string, modelName: string): string; - -// @public (undocumented) -export function gql(literals: TemplateStringsArray, ...placeholders: string[]): DocumentNode; - -// @public (undocumented) -export class GraphQLTransform { - // Warning: (ae-forgotten-export) The symbol "GraphQLTransformOptions" needs to be exported by the entry point index.d.ts - constructor(options: GraphQLTransformOptions); - // (undocumented) - transform(schema: string): DeploymentResources; -} - -// @public (undocumented) -export class InvalidDirectiveError extends Error { - constructor(message: string); -} - -// @public (undocumented) -export class InvalidGSIMigrationError extends InvalidMigrationError { - constructor(message: string, causedBy: string, fix: string); - // (undocumented) - causedBy: string; - // (undocumented) - fix: string; -} - -// @public (undocumented) -export class InvalidMigrationError extends Error { - constructor(message: string, causedBy: string, fix: string); - // (undocumented) - causedBy: string; - // (undocumented) - fix: string; - // (undocumented) - toString: () => string; -} - -// @public (undocumented) -export class InvalidTransformerError extends Error { - constructor(message: string); -} - -// @public (undocumented) -export const isDataStoreEnabled: (projectDir: string) => Promise; - -// @public (undocumented) -export interface ITransformer { - // (undocumented) - after?: (acc: TransformerContext) => void; - // (undocumented) - argument?: (definition: InputValueDefinitionNode, directive: DirectiveNode, acc: TransformerContext) => void; - // (undocumented) - before?: (acc: TransformerContext) => void; - // (undocumented) - directive: DirectiveDefinitionNode; - // (undocumented) - enum?: (definition: EnumTypeDefinitionNode, directive: DirectiveNode, acc: TransformerContext) => void; - // (undocumented) - enumValue?: (definition: EnumValueDefinitionNode, directive: DirectiveNode, acc: TransformerContext) => void; - // (undocumented) - field?: (parent: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, definition: FieldDefinitionNode, directive: DirectiveNode, acc: TransformerContext) => void; - // (undocumented) - input?: (definition: InputObjectTypeDefinitionNode, directive: DirectiveNode, acc: TransformerContext) => void; - // (undocumented) - inputValue?: (definition: InputValueDefinitionNode, directive: DirectiveNode, acc: TransformerContext) => void; - // (undocumented) - interface?: (definition: InterfaceTypeDefinitionNode, directive: DirectiveNode, acc: TransformerContext) => void; - // (undocumented) - name: string; - // (undocumented) - object?: (definition: ObjectTypeDefinitionNode, directive: DirectiveNode, acc: TransformerContext) => void; - // (undocumented) - scalar?: (definition: ScalarTypeDefinitionNode, directive: DirectiveNode, acc: TransformerContext) => void; - // (undocumented) - typeDefinitions: TypeDefinitionNode[]; - // (undocumented) - union?: (definition: UnionTypeDefinitionNode, directive: DirectiveNode, acc: TransformerContext) => void; -} - -// @public (undocumented) -function loadConfig(projectDir: string): Promise; -export { loadConfig } -export { loadConfig as readTransformerConfiguration } - -// Warning: (ae-forgotten-export) The symbol "ProjectConfiguration" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -function loadProject(projectDirectory: string, opts?: ProjectOptions): Promise; -export { loadProject } -export { loadProject as readProjectConfiguration } - -// @public (undocumented) -export interface MappingParameters { - // (undocumented) - [key: string]: { - [key: string]: { - [key: string]: string | number | string[]; - }; - }; -} - -// Warning: (ae-forgotten-export) The symbol "MigrationOptions" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export function migrateAPIProject(opts: MigrationOptions): Promise<{ - project: any; - cloudBackend: any; -}>; - -// @public (undocumented) -export const PARAMETERS_FILE_NAME = "parameters.json"; - -// @public (undocumented) -export type ProjectRule = (diffs: Diff[], currentBuild: DiffableProject, nextBuild: DiffableProject) => void; - -// @public (undocumented) -function readSchema(projectDirectory: string): Promise; -export { readSchema as readProjectSchema } -export { readSchema } - -// @public (undocumented) -export type ResolverConfig = { - project?: SyncConfig; - models?: { - [key: string]: SyncConfig; - }; -}; - -// Warning: (ae-forgotten-export) The symbol "AmplifyApiV1Project" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export function revertAPIMigration(directory: string, oldProject: AmplifyApiV1Project): Promise; - -// @public (undocumented) -export const sanityCheckDiffs: (diffs: Diff[], current: DiffableProject, next: DiffableProject, diffRules: DiffRule[], projectRules: ProjectRule[]) => void; - -// @public (undocumented) -export const sanityCheckProject: (currentCloudBackendDir: string, buildDirectory: string, rootStackName: string, diffRules: DiffRule[], projectRule: ProjectRule[]) => Promise; - -// @public (undocumented) -export class SchemaValidationError extends Error { - constructor(errors: Readonly); -} - -// @public (undocumented) -export function stripDirectives(doc: DocumentNode, except?: string[]): DocumentNode; - -// @public (undocumented) -export type SyncConfig = SyncConfigOPTIMISTIC | SyncConfigSERVER | SyncConfigLAMBDA; - -// @public (undocumented) -export type SyncConfigLAMBDA = { - ConflictDetection: ConflictDetectionType; - ConflictHandler: ConflictHandlerType.LAMBDA; - LambdaConflictHandler: { - name: string; - region?: string; - lambdaArn?: any; - }; -}; - -// @public (undocumented) -export type SyncConfigOPTIMISTIC = { - ConflictDetection: ConflictDetectionType; - ConflictHandler: ConflictHandlerType.OPTIMISTIC; -}; - -// @public (undocumented) -export type SyncConfigSERVER = { - ConflictDetection: ConflictDetectionType; - ConflictHandler: ConflictHandlerType.AUTOMERGE; -}; - -// @public (undocumented) -export module SyncUtils { - // (undocumented) - export function createSyncIAMRole(): default_3; - // (undocumented) - export function createSyncLambdaIAMPolicy({ name, region }: { - name: string; - region?: string; - }): Policy; - // (undocumented) - export function createSyncTable(): default_2; - // (undocumented) - export function isLambdaSyncConfig(obj: any): obj is SyncConfigLAMBDA; - // (undocumented) - export function lambdaArnKey(name: string, region?: string): string; - // Warning: (ae-forgotten-export) The symbol "DeltaSyncConfig" needs to be exported by the entry point index.d.ts - // - // (undocumented) - export function syncDataSourceConfig(): DeltaSyncConfig; - // (undocumented) - export function syncLambdaArnResource({ name, region }: { - name: string; - region?: string; - }): ConditionIntrinsicFunction; - // (undocumented) - export function syncLambdaIAMRole({ name, region }: { - name: string; - region?: string; - }): default_3; - // Warning: (ae-forgotten-export) The symbol "SyncConfig_2" needs to be exported by the entry point index.d.ts - // - // (undocumented) - export function syncResolverConfig(syncConfig: SyncConfigOPTIMISTIC | SyncConfigLAMBDA | SyncConfigSERVER): SyncConfig_2; - // (undocumented) - export function syncTTLConfig(): { - AttributeName: string; - Enabled: boolean; - }; -} - -// @public (undocumented) -export const TRANSFORM_BASE_VERSION = 4; - -// @public (undocumented) -export const TRANSFORM_CONFIG_FILE_NAME = "transform.conf.json"; - -// @public (undocumented) -export const TRANSFORM_CURRENT_VERSION = 5; - -// @public (undocumented) -export interface TransformConfig { - // (undocumented) - ElasticsearchWarning?: boolean; - // (undocumented) - Migration?: TransformMigrationConfig; - // (undocumented) - ResolverConfig?: ResolverConfig; - // (undocumented) - StackMapping?: { - [resourceId: string]: string; - }; - // (undocumented) - TransformerOptions?: { - [transformer: string]: { - [option: string]: any; - }; - }; - // (undocumented) - transformers?: string[]; - // (undocumented) - Version?: number; - // (undocumented) - warningESMessage?: boolean; -} - -// @public (undocumented) -class Transformer_2 implements ITransformer { - constructor(name: string, document: DocumentNode | string); - // (undocumented) - after?: (acc: TransformerContext) => void; - // (undocumented) - argument?: (definition: InputValueDefinitionNode, directive: DirectiveNode, acc: TransformerContext) => void; - // (undocumented) - before?: (acc: TransformerContext) => void; - // (undocumented) - directive: DirectiveDefinitionNode; - // (undocumented) - enum?: (definition: EnumTypeDefinitionNode, directive: DirectiveNode, acc: TransformerContext) => void; - // (undocumented) - enumValue?: (definition: EnumValueDefinitionNode, directive: DirectiveNode, acc: TransformerContext) => void; - // (undocumented) - field?: (parent: ObjectTypeDefinitionNode | InterfaceTypeDefinitionNode, definition: FieldDefinitionNode, directive: DirectiveNode, acc: TransformerContext) => void; - // (undocumented) - input?: (definition: InputObjectTypeDefinitionNode, directive: DirectiveNode, acc: TransformerContext) => void; - // (undocumented) - inputValue?: (definition: InputValueDefinitionNode, directive: DirectiveNode, acc: TransformerContext) => void; - // (undocumented) - interface?: (definition: InterfaceTypeDefinitionNode, directive: DirectiveNode, acc: TransformerContext) => void; - // (undocumented) - name: string; - // (undocumented) - object?: (definition: ObjectTypeDefinitionNode, directive: DirectiveNode, acc: TransformerContext) => void; - // (undocumented) - scalar?: (definition: ScalarTypeDefinitionNode, directive: DirectiveNode, acc: TransformerContext) => void; - // (undocumented) - typeDefinitions: TypeDefinitionNode[]; - // (undocumented) - union?: (definition: UnionTypeDefinitionNode, directive: DirectiveNode, acc: TransformerContext) => void; -} -export { Transformer_2 as Transformer } - -// @public (undocumented) -export class TransformerContext { - constructor(inputSDL: string, featureFlags: FeatureFlagProvider); - // (undocumented) - addEnum(en: EnumTypeDefinitionNode): void; - // (undocumented) - addEnumExtension(obj: EnumTypeExtensionNode): void; - // (undocumented) - addInput(inp: InputObjectTypeDefinitionNode): void; - // (undocumented) - addInputExtension(obj: InputObjectTypeExtensionNode): void; - // (undocumented) - addInterfaceExtension(obj: InterfaceTypeExtensionNode): void; - // (undocumented) - addMutationFields(fields: FieldDefinitionNode[]): void; - // (undocumented) - addObject(obj: ObjectTypeDefinitionNode): void; - // (undocumented) - addObjectExtension(obj: ObjectTypeExtensionNode): void; - // (undocumented) - addQueryFields(fields: FieldDefinitionNode[]): void; - // (undocumented) - addSubscriptionFields(fields: FieldDefinitionNode[]): void; - // (undocumented) - addType(obj: TypeDefinitionNode): void; - // (undocumented) - addUnionExtension(obj: UnionTypeExtensionNode): void; - // (undocumented) - readonly featureFlags: FeatureFlagProvider; - // (undocumented) - getMutation(): ObjectTypeDefinitionNode | undefined; - // (undocumented) - getMutationTypeName(): string | undefined; - // (undocumented) - getObject(name: string): ObjectTypeDefinitionNode | undefined; - // (undocumented) - getOutput(key: string): Output; - // (undocumented) - getQuery(): ObjectTypeDefinitionNode | undefined; - // (undocumented) - getQueryTypeName(): string | undefined; - // (undocumented) - getResolverConfig(): ResolverConfig; - // (undocumented) - getResource(resource: string): Resource; - // (undocumented) - getSchema(): SchemaDefinitionNode; - // Warning: (ae-forgotten-export) The symbol "StackMapping" needs to be exported by the entry point index.d.ts - // - // (undocumented) - getStackMapping(): StackMapping; - // (undocumented) - getSubscription(): ObjectTypeDefinitionNode | undefined; - // (undocumented) - getSubscriptionTypeName(): string | undefined; - // (undocumented) - getTransformerVersion(): Number; - // (undocumented) - getType(name: string): TypeSystemDefinitionNode | undefined; - // (undocumented) - getTypeDefinitionsOfKind(kind: string): TypeDefinitionNode[]; - // (undocumented) - inputDocument: DocumentNode; - // (undocumented) - isProjectUsingDataStore(): boolean; - // (undocumented) - mapResourceToStack(stackName: string, resource: string): void; - // (undocumented) - mergeConditions(conditions: { - [key: string]: Condition; - }): void; - // (undocumented) - mergeMappings(mapping: MappingParameters): void; - // (undocumented) - mergeOutputs(outputs: { - [key: string]: Output; - }): void; - // (undocumented) - mergeParameters(params: { - [key: string]: Parameter; - }): void; - // (undocumented) - mergeResources(resources: { - [key: string]: Resource; - }): void; - // Warning: (ae-forgotten-export) The symbol "TransformerContextMetadata" needs to be exported by the entry point index.d.ts - // - // (undocumented) - metadata: TransformerContextMetadata; - // (undocumented) - nodeMap: { - [name: string]: TypeSystemDefinitionNode; - }; - // (undocumented) - putSchema(obj: SchemaDefinitionNode): void; - // (undocumented) - putType(obj: TypeDefinitionNode): void; - // (undocumented) - setOutput(key: string, output: Output): void; - // (undocumented) - setResolverConfig(resolverConfig: ResolverConfig): void; - // (undocumented) - setResource(key: string, resource: Resource): void; - // (undocumented) - setTransformerVersion(version: Number): void; - // (undocumented) - template: Template; - // (undocumented) - updateObject(obj: ObjectTypeDefinitionNode): void; -} - -// @public (undocumented) -export class TransformerContractError extends Error { - constructor(message: string); -} - -// @public (undocumented) -export interface TransformMigrationConfig { - // (undocumented) - V1?: { - Resources: string[]; - }; -} - -// @public (undocumented) -export class UnknownDirectiveError extends Error { - constructor(message: string); -} - -// Warning: (ae-forgotten-export) The symbol "UploadOptions" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export function uploadAPIProject(opts: UploadOptions): Promise; - -// @public (undocumented) -function writeConfig(projectDir: string, config: TransformConfig): Promise; -export { writeConfig } -export { writeConfig as writeTransformerConfiguration } - -// Warnings were encountered during analysis: -// -// src/util/amplifyUtils.ts:51:3 - (ae-forgotten-export) The symbol "StringMap" needs to be exported by the entry point index.d.ts -// src/util/amplifyUtils.ts:55:3 - (ae-forgotten-export) The symbol "StackMapping_3" needs to be exported by the entry point index.d.ts - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/graphql-transformer-core/CHANGELOG.md b/packages/graphql-transformer-core/CHANGELOG.md index 3e3b36b2e6..ec6e997023 100644 --- a/packages/graphql-transformer-core/CHANGELOG.md +++ b/packages/graphql-transformer-core/CHANGELOG.md @@ -3,618 +3,1105 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [7.6.7](https://github.com/aws-amplify/amplify-category-api/compare/graphql-transformer-core@7.6.6...graphql-transformer-core@7.6.7) (2022-12-03) +## [7.6.6](https://github.com/aws-amplify/amplify-category-api/compare/graphql-transformer-core@7.6.5...graphql-transformer-core@7.6.6) (2022-09-14) **Note:** Version bump only for package graphql-transformer-core -## [7.6.6](https://github.com/aws-amplify/amplify-category-api/compare/graphql-transformer-core@7.6.5...graphql-transformer-core@7.6.6) (2022-09-14) -**Note:** Version bump only for package graphql-transformer-core + + ## [7.6.5](https://github.com/aws-amplify/amplify-category-api/compare/graphql-transformer-core@7.6.3...graphql-transformer-core@7.6.5) (2022-07-20) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.6.4](https://github.com/aws-amplify/amplify-category-api/compare/graphql-transformer-core@7.6.3...graphql-transformer-core@7.6.4) (2022-07-14) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.6.3](https://github.com/aws-amplify/amplify-category-api/compare/graphql-transformer-core@7.6.2...graphql-transformer-core@7.6.3) (2022-07-01) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.6.2](https://github.com/aws-amplify/amplify-category-api/compare/graphql-transformer-core@7.6.1...graphql-transformer-core@7.6.2) (2022-06-23) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.6.1](https://github.com/aws-amplify/amplify-category-api/compare/graphql-transformer-core@7.6.0...graphql-transformer-core@7.6.1) (2022-06-13) **Note:** Version bump only for package graphql-transformer-core + + + + # [7.6.0](https://github.com/aws-amplify/amplify-category-api/compare/graphql-transformer-core@7.5.4...graphql-transformer-core@7.6.0) (2022-06-10) + ### Features -- **amplify-category-api:** update descriptions to properly publish ([f685bbe](https://github.com/aws-amplify/amplify-category-api/commit/f685bbe52fd2d364e34c0ecb45c8a903555de3fe)) +* **amplify-category-api:** update descriptions to properly publish ([f685bbe](https://github.com/aws-amplify/amplify-category-api/commit/f685bbe52fd2d364e34c0ecb45c8a903555de3fe)) + + + + ## [7.5.4](https://github.com/aws-amplify/amplify-category-api/compare/graphql-transformer-core@7.5.3...graphql-transformer-core@7.5.4) (2022-06-10) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.5.3](https://github.com/aws-amplify/amplify-category-api/compare/graphql-transformer-core@7.5.0...graphql-transformer-core@7.5.3) (2022-06-07) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.5.2](https://github.com/aws-amplify/amplify-category-api/compare/graphql-transformer-core@7.5.0...graphql-transformer-core@7.5.2) (2022-05-31) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.5.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.5.0...graphql-transformer-core@7.5.1) (2022-05-02) **Note:** Version bump only for package graphql-transformer-core + + + + # [7.5.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.4.14...graphql-transformer-core@7.5.0) (2022-04-29) + ### Features -- dedup appsync functions ([#10289](https://github.com/aws-amplify/amplify-cli/issues/10289)) ([1a5607c](https://github.com/aws-amplify/amplify-cli/commit/1a5607c3e40d3a8144fc5f66a1632d90f061ed99)) +* dedup appsync functions ([#10289](https://github.com/aws-amplify/amplify-cli/issues/10289)) ([1a5607c](https://github.com/aws-amplify/amplify-cli/commit/1a5607c3e40d3a8144fc5f66a1632d90f061ed99)) + + + + ## [7.4.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.4.13...graphql-transformer-core@7.4.14) (2022-04-27) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.4.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.4.12...graphql-transformer-core@7.4.13) (2022-04-11) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.4.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.4.11...graphql-transformer-core@7.4.12) (2022-04-07) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.4.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.4.10...graphql-transformer-core@7.4.11) (2022-03-23) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.4.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.4.9...graphql-transformer-core@7.4.10) (2022-03-17) + ### Bug Fixes -- remove undeclared reference on a type from amplify-provider-awscloudformation from test ([#9979](https://github.com/aws-amplify/amplify-cli/issues/9979)) ([96dd9cc](https://github.com/aws-amplify/amplify-cli/commit/96dd9cca6962dd053f98ac586cce5a707da6d19e)) +* remove undeclared reference on a type from amplify-provider-awscloudformation from test ([#9979](https://github.com/aws-amplify/amplify-cli/issues/9979)) ([96dd9cc](https://github.com/aws-amplify/amplify-cli/commit/96dd9cca6962dd053f98ac586cce5a707da6d19e)) + + + + ## [7.4.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.4.8...graphql-transformer-core@7.4.9) (2022-03-14) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.4.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.4.7...graphql-transformer-core@7.4.8) (2022-03-07) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.4.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.4.6...graphql-transformer-core@7.4.7) (2022-02-25) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.4.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.4.5...graphql-transformer-core@7.4.6) (2022-02-15) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.4.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.4.1...graphql-transformer-core@7.4.5) (2022-02-10) + + ## 7.6.19 (2022-02-08) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.4.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.4.0...graphql-transformer-core@7.4.1) (2022-02-03) + ### Bug Fixes -- separate field level subscription errors and field level resolver generation ([#9671](https://github.com/aws-amplify/amplify-cli/issues/9671)) ([657c344](https://github.com/aws-amplify/amplify-cli/commit/657c344633d4a72d322008f23a29f78df5a8a55a)) +* separate field level subscription errors and field level resolver generation ([#9671](https://github.com/aws-amplify/amplify-cli/issues/9671)) ([657c344](https://github.com/aws-amplify/amplify-cli/commit/657c344633d4a72d322008f23a29f78df5a8a55a)) + + + + # [7.4.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.3.7...graphql-transformer-core@7.4.0) (2022-01-31) + ### Features -- `[@maps](https://github.com/maps)To` directive to enable renaming models while retaining data ([#9340](https://github.com/aws-amplify/amplify-cli/issues/9340)) ([aedf45d](https://github.com/aws-amplify/amplify-cli/commit/aedf45d9237812d71bb8b56164efe0222ad3d534)) +* `[@maps](https://github.com/maps)To` directive to enable renaming models while retaining data ([#9340](https://github.com/aws-amplify/amplify-cli/issues/9340)) ([aedf45d](https://github.com/aws-amplify/amplify-cli/commit/aedf45d9237812d71bb8b56164efe0222ad3d534)) + + + + ## [7.3.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.3.6...graphql-transformer-core@7.3.7) (2022-01-27) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.3.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.3.5...graphql-transformer-core@7.3.6) (2022-01-23) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.3.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.3.4...graphql-transformer-core@7.3.5) (2022-01-13) + ### Bug Fixes -- clean up missing and unused GraphQL v1 dependencies ([#9496](https://github.com/aws-amplify/amplify-cli/issues/9496)) ([fe8201b](https://github.com/aws-amplify/amplify-cli/commit/fe8201be17f42db233fce0bb366ff4d0c8358ec0)) +* clean up missing and unused GraphQL v1 dependencies ([#9496](https://github.com/aws-amplify/amplify-cli/issues/9496)) ([fe8201b](https://github.com/aws-amplify/amplify-cli/commit/fe8201be17f42db233fce0bb366ff4d0c8358ec0)) + + + + ## [7.3.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.3.2...graphql-transformer-core@7.3.4) (2022-01-10) + + ## 7.6.7 (2022-01-10) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.3.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.3.1...graphql-transformer-core@7.3.2) (2021-12-21) + ### Bug Fixes -- **amplify-util-mock:** fix cleanup V2 resolvers on mock exit ([#9319](https://github.com/aws-amplify/amplify-cli/issues/9319)) ([5b0bcac](https://github.com/aws-amplify/amplify-cli/commit/5b0bcacbefeabaf57113e242b3f32cff74422dc5)) +* **amplify-util-mock:** fix cleanup V2 resolvers on mock exit ([#9319](https://github.com/aws-amplify/amplify-cli/issues/9319)) ([5b0bcac](https://github.com/aws-amplify/amplify-cli/commit/5b0bcacbefeabaf57113e242b3f32cff74422dc5)) + + + + ## [7.3.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.3.0...graphql-transformer-core@7.3.1) (2021-12-17) **Note:** Version bump only for package graphql-transformer-core + + + + # [7.3.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.2.8...graphql-transformer-core@7.3.0) (2021-12-03) + ### Features -- provide helpful error message when GQL schema validation fails ([#9159](https://github.com/aws-amplify/amplify-cli/issues/9159)) ([308706c](https://github.com/aws-amplify/amplify-cli/commit/308706c8a67712d7625f11a625e258101790d4c7)) +* provide helpful error message when GQL schema validation fails ([#9159](https://github.com/aws-amplify/amplify-cli/issues/9159)) ([308706c](https://github.com/aws-amplify/amplify-cli/commit/308706c8a67712d7625f11a625e258101790d4c7)) + + + + ## [7.2.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.2.7...graphql-transformer-core@7.2.8) (2021-12-02) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.2.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.2.6...graphql-transformer-core@7.2.7) (2021-12-01) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.2.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.2.5...graphql-transformer-core@7.2.6) (2021-11-26) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.2.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.2.4...graphql-transformer-core@7.2.5) (2021-11-23) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.2.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.2.3...graphql-transformer-core@7.2.4) (2021-11-21) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.2.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.2.2...graphql-transformer-core@7.2.3) (2021-11-20) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.2.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@7.2.1...graphql-transformer-core@7.2.2) (2021-11-17) **Note:** Version bump only for package graphql-transformer-core + + + + ## [7.2.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.31.0...graphql-transformer-core@7.2.1) (2021-11-15) **Note:** Version bump only for package graphql-transformer-core + + + + # [7.0.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.30.2...graphql-transformer-core@7.0.0) (2021-11-13) + ### Features -- flag to allow destructive schema changes ([#8273](https://github.com/aws-amplify/amplify-cli/issues/8273)) ([18de856](https://github.com/aws-amplify/amplify-cli/commit/18de856fb61bf2df8f73375e4e55a58c6159a232)) +* flag to allow destructive schema changes ([#8273](https://github.com/aws-amplify/amplify-cli/issues/8273)) ([18de856](https://github.com/aws-amplify/amplify-cli/commit/18de856fb61bf2df8f73375e4e55a58c6159a232)) + + + + # [6.31.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.30.2...graphql-transformer-core@6.31.0) (2021-11-11) + ### Features -- flag to allow destructive schema changes ([#8273](https://github.com/aws-amplify/amplify-cli/issues/8273)) ([18de856](https://github.com/aws-amplify/amplify-cli/commit/18de856fb61bf2df8f73375e4e55a58c6159a232)) +* flag to allow destructive schema changes ([#8273](https://github.com/aws-amplify/amplify-cli/issues/8273)) ([18de856](https://github.com/aws-amplify/amplify-cli/commit/18de856fb61bf2df8f73375e4e55a58c6159a232)) + + + + ## [6.30.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.30.1...graphql-transformer-core@6.30.2) (2021-10-10) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.30.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.30.0...graphql-transformer-core@6.30.1) (2021-10-06) **Note:** Version bump only for package graphql-transformer-core + + + + # [6.30.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.29.7...graphql-transformer-core@6.30.0) (2021-09-27) + ### Features -- Flag to allow schema changes that require table replacement ([#8144](https://github.com/aws-amplify/amplify-cli/issues/8144)) ([2d4e65a](https://github.com/aws-amplify/amplify-cli/commit/2d4e65acfd034d33c6fa8ac1f5f8582e7e3bc399)) +* Flag to allow schema changes that require table replacement ([#8144](https://github.com/aws-amplify/amplify-cli/issues/8144)) ([2d4e65a](https://github.com/aws-amplify/amplify-cli/commit/2d4e65acfd034d33c6fa8ac1f5f8582e7e3bc399)) + ### Reverts -- Revert "feat: Flag to allow schema changes that require table replacement (#8144)" (#8268) ([422dd04](https://github.com/aws-amplify/amplify-cli/commit/422dd04425c72aa7276e086d38ce4d5f4681f9f3)), closes [#8144](https://github.com/aws-amplify/amplify-cli/issues/8144) [#8268](https://github.com/aws-amplify/amplify-cli/issues/8268) +* Revert "feat: Flag to allow schema changes that require table replacement (#8144)" (#8268) ([422dd04](https://github.com/aws-amplify/amplify-cli/commit/422dd04425c72aa7276e086d38ce4d5f4681f9f3)), closes [#8144](https://github.com/aws-amplify/amplify-cli/issues/8144) [#8268](https://github.com/aws-amplify/amplify-cli/issues/8268) + + + + ## [6.29.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.29.6...graphql-transformer-core@6.29.7) (2021-09-18) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.29.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.29.5...graphql-transformer-core@6.29.6) (2021-09-14) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.29.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.29.4...graphql-transformer-core@6.29.5) (2021-09-09) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.29.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.29.3...graphql-transformer-core@6.29.4) (2021-09-02) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.29.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.29.2...graphql-transformer-core@6.29.3) (2021-08-24) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.29.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.29.1...graphql-transformer-core@6.29.2) (2021-08-06) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.29.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.29.0...graphql-transformer-core@6.29.1) (2021-07-30) **Note:** Version bump only for package graphql-transformer-core + + + + # [6.29.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.28.13...graphql-transformer-core@6.29.0) (2021-07-27) + ### Features -- add [@aws](https://github.com/aws)\_lambda to GQL transformer pass through directive list ([#7757](https://github.com/aws-amplify/amplify-cli/issues/7757)) ([509dfd1](https://github.com/aws-amplify/amplify-cli/commit/509dfd17deea5eba28efb76deed5b416333dd32e)) +* add [@aws](https://github.com/aws)_lambda to GQL transformer pass through directive list ([#7757](https://github.com/aws-amplify/amplify-cli/issues/7757)) ([509dfd1](https://github.com/aws-amplify/amplify-cli/commit/509dfd17deea5eba28efb76deed5b416333dd32e)) + + + + ## [6.28.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.28.12...graphql-transformer-core@6.28.13) (2021-07-16) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.28.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.28.11...graphql-transformer-core@6.28.12) (2021-06-30) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.28.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.28.10...graphql-transformer-core@6.28.11) (2021-06-24) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.28.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.28.9...graphql-transformer-core@6.28.10) (2021-06-15) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.28.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.28.8...graphql-transformer-core@6.28.9) (2021-05-26) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.28.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.28.7...graphql-transformer-core@6.28.8) (2021-05-18) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.28.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.28.6...graphql-transformer-core@6.28.7) (2021-05-14) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.28.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.28.4...graphql-transformer-core@6.28.6) (2021-05-03) + + ## 4.50.1 (2021-05-03) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.28.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.28.4...graphql-transformer-core@6.28.5) (2021-05-03) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.28.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.28.3...graphql-transformer-core@6.28.4) (2021-04-27) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.28.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.28.2...graphql-transformer-core@6.28.3) (2021-04-19) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.28.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.28.1...graphql-transformer-core@6.28.2) (2021-04-14) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.28.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.27.0...graphql-transformer-core@6.28.1) (2021-04-09) **Note:** Version bump only for package graphql-transformer-core + + + + # [6.27.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.26.6...graphql-transformer-core@6.27.0) (2021-03-23) + ### Bug Fixes -- stop sanity check when resource is in create status ([#6349](https://github.com/aws-amplify/amplify-cli/issues/6349)) ([45e0246](https://github.com/aws-amplify/amplify-cli/commit/45e0246306136e513c735899b030f94bb004a330)) +* stop sanity check when resource is in create status ([#6349](https://github.com/aws-amplify/amplify-cli/issues/6349)) ([45e0246](https://github.com/aws-amplify/amplify-cli/commit/45e0246306136e513c735899b030f94bb004a330)) + ### Features -- allows adding graphql datasource with an empty graphql schema file ([#4464](https://github.com/aws-amplify/amplify-cli/issues/4464)) ([2b71a2d](https://github.com/aws-amplify/amplify-cli/commit/2b71a2df31585ad06674417b7003dfb70d5b785d)) +* allows adding graphql datasource with an empty graphql schema file ([#4464](https://github.com/aws-amplify/amplify-cli/issues/4464)) ([2b71a2d](https://github.com/aws-amplify/amplify-cli/commit/2b71a2df31585ad06674417b7003dfb70d5b785d)) + + + + ## [6.26.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.26.5...graphql-transformer-core@6.26.6) (2021-03-11) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.26.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.26.4...graphql-transformer-core@6.26.5) (2021-03-05) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.26.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.26.3...graphql-transformer-core@6.26.4) (2021-02-26) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.26.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.26.2...graphql-transformer-core@6.26.3) (2021-02-24) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.26.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.26.1...graphql-transformer-core@6.26.2) (2021-02-17) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.26.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.26.0...graphql-transformer-core@6.26.1) (2021-02-11) **Note:** Version bump only for package graphql-transformer-core + + + + # [6.26.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.25.1...graphql-transformer-core@6.26.0) (2021-02-10) + ### Features -- **graphql-key-transformer:** change default to add GSIs when using [@key](https://github.com/key) ([#5648](https://github.com/aws-amplify/amplify-cli/issues/5648)) ([4287c63](https://github.com/aws-amplify/amplify-cli/commit/4287c630295c304c7ff8343922926b4830b75cd4)) +* **graphql-key-transformer:** change default to add GSIs when using [@key](https://github.com/key) ([#5648](https://github.com/aws-amplify/amplify-cli/issues/5648)) ([4287c63](https://github.com/aws-amplify/amplify-cli/commit/4287c630295c304c7ff8343922926b4830b75cd4)) + + + + ## [6.25.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.25.0...graphql-transformer-core@6.25.1) (2020-12-16) + ### Bug Fixes -- **graphql-transformer-core:** fix gsi mutate san check ([#6095](https://github.com/aws-amplify/amplify-cli/issues/6095)) ([37d08d9](https://github.com/aws-amplify/amplify-cli/commit/37d08d941421fe030bb454e7f417b3198a4b04ac)), closes [#6013](https://github.com/aws-amplify/amplify-cli/issues/6013) -- [#6097](https://github.com/aws-amplify/amplify-cli/issues/6097) - check for root stack when loading projects for sanity check ([#6121](https://github.com/aws-amplify/amplify-cli/issues/6121)) ([6ebe735](https://github.com/aws-amplify/amplify-cli/commit/6ebe735fddca83532b2e327cb2008729a8103d55)) -- [#6123](https://github.com/aws-amplify/amplify-cli/issues/6123) - add missing amplify-cli-core dependencies to packages ([#6124](https://github.com/aws-amplify/amplify-cli/issues/6124)) ([e6519f2](https://github.com/aws-amplify/amplify-cli/commit/e6519f2dd81d2983b797f226d723a73a25967d25)) +* **graphql-transformer-core:** fix gsi mutate san check ([#6095](https://github.com/aws-amplify/amplify-cli/issues/6095)) ([37d08d9](https://github.com/aws-amplify/amplify-cli/commit/37d08d941421fe030bb454e7f417b3198a4b04ac)), closes [#6013](https://github.com/aws-amplify/amplify-cli/issues/6013) +* [#6097](https://github.com/aws-amplify/amplify-cli/issues/6097) - check for root stack when loading projects for sanity check ([#6121](https://github.com/aws-amplify/amplify-cli/issues/6121)) ([6ebe735](https://github.com/aws-amplify/amplify-cli/commit/6ebe735fddca83532b2e327cb2008729a8103d55)) +* [#6123](https://github.com/aws-amplify/amplify-cli/issues/6123) - add missing amplify-cli-core dependencies to packages ([#6124](https://github.com/aws-amplify/amplify-cli/issues/6124)) ([e6519f2](https://github.com/aws-amplify/amplify-cli/commit/e6519f2dd81d2983b797f226d723a73a25967d25)) + + + + # [6.25.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.24.0...graphql-transformer-core@6.25.0) (2020-12-07) + ### Features -- add support for multiple [@key](https://github.com/key) changes in same [@model](https://github.com/model) ([#6044](https://github.com/aws-amplify/amplify-cli/issues/6044)) ([e574637](https://github.com/aws-amplify/amplify-cli/commit/e5746379ea1330c53dacb55e8f6a9de7b17b55ae)) +* add support for multiple [@key](https://github.com/key) changes in same [@model](https://github.com/model) ([#6044](https://github.com/aws-amplify/amplify-cli/issues/6044)) ([e574637](https://github.com/aws-amplify/amplify-cli/commit/e5746379ea1330c53dacb55e8f6a9de7b17b55ae)) + + + + # [6.24.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.23.1...graphql-transformer-core@6.24.0) (2020-11-30) + ### Features -- pre-deploy pull, new login mechanism and pkg cli updates ([#5941](https://github.com/aws-amplify/amplify-cli/issues/5941)) ([7274251](https://github.com/aws-amplify/amplify-cli/commit/7274251faadc1035acce5f44699b172e10e2e67d)) +* pre-deploy pull, new login mechanism and pkg cli updates ([#5941](https://github.com/aws-amplify/amplify-cli/issues/5941)) ([7274251](https://github.com/aws-amplify/amplify-cli/commit/7274251faadc1035acce5f44699b172e10e2e67d)) + + + + ## [6.23.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.22.0...graphql-transformer-core@6.23.1) (2020-11-22) + ### Bug Fixes -- **graphql-transformer-core:** fix gsi update sanity check ([#5776](https://github.com/aws-amplify/amplify-cli/issues/5776)) ([b82a3e5](https://github.com/aws-amplify/amplify-cli/commit/b82a3e5a5deb432e7283b902c8abe90dc27f0f46)) -- **graphql-transformer-core:** increase stack resource limit ([#5828](https://github.com/aws-amplify/amplify-cli/issues/5828)) ([b81eacc](https://github.com/aws-amplify/amplify-cli/commit/b81eacc1e954008be451dba74b0a36503b709b10)) +* **graphql-transformer-core:** fix gsi update sanity check ([#5776](https://github.com/aws-amplify/amplify-cli/issues/5776)) ([b82a3e5](https://github.com/aws-amplify/amplify-cli/commit/b82a3e5a5deb432e7283b902c8abe90dc27f0f46)) +* **graphql-transformer-core:** increase stack resource limit ([#5828](https://github.com/aws-amplify/amplify-cli/issues/5828)) ([b81eacc](https://github.com/aws-amplify/amplify-cli/commit/b81eacc1e954008be451dba74b0a36503b709b10)) + + + + # [6.23.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@3.7.5...graphql-transformer-core@6.23.0) (2020-11-22) + ### Bug Fixes -- **graphql-transformer-core:** "innerDiffs is not iterable" on push ([#5587](https://github.com/aws-amplify/amplify-cli/issues/5587)) ([baa711d](https://github.com/aws-amplify/amplify-cli/commit/baa711d16c5d0e83a6e7ba65fdf3176b9feb186d)) -- **graphql-transformer-core:** fix gsi update sanity check ([#5776](https://github.com/aws-amplify/amplify-cli/issues/5776)) ([b82a3e5](https://github.com/aws-amplify/amplify-cli/commit/b82a3e5a5deb432e7283b902c8abe90dc27f0f46)) -- **graphql-transformer-core:** increase stack resource limit ([#5828](https://github.com/aws-amplify/amplify-cli/issues/5828)) ([b81eacc](https://github.com/aws-amplify/amplify-cli/commit/b81eacc1e954008be451dba74b0a36503b709b10)) -- [#1715](https://github.com/aws-amplify/amplify-cli/issues/1715) - Fix stack enumeration so transform.conf.json will be generated ([#2114](https://github.com/aws-amplify/amplify-cli/issues/2114)) ([d1b266b](https://github.com/aws-amplify/amplify-cli/commit/d1b266bb11dfb47e7b125d50235ce65b3e98319e)) -- [#3438](https://github.com/aws-amplify/amplify-cli/issues/3438), many-to-many with conflict resolution generated wrong schema ([#4171](https://github.com/aws-amplify/amplify-cli/issues/4171)) ([9e8606c](https://github.com/aws-amplify/amplify-cli/commit/9e8606c4a300b5690839ec0869f7384aff189b1f)) -- [#4944](https://github.com/aws-amplify/amplify-cli/issues/4944), [#5332](https://github.com/aws-amplify/amplify-cli/issues/5332) ([#5431](https://github.com/aws-amplify/amplify-cli/issues/5431)) ([6104bde](https://github.com/aws-amplify/amplify-cli/commit/6104bde76533614cd41bd0d97aaad06660275add)) -- add layer based on region ([#2399](https://github.com/aws-amplify/amplify-cli/issues/2399)) ([c6490c5](https://github.com/aws-amplify/amplify-cli/commit/c6490c537299e74c569a80fc06d1999cc92ae774)), closes [#2386](https://github.com/aws-amplify/amplify-cli/issues/2386) -- build break, chore: typescript, lerna update ([#2640](https://github.com/aws-amplify/amplify-cli/issues/2640)) ([29fae36](https://github.com/aws-amplify/amplify-cli/commit/29fae366f4cab054feefa58c7dc733002d19570c)) -- ensure that transformer instances are not reused ([#2318](https://github.com/aws-amplify/amplify-cli/issues/2318)) ([24318ac](https://github.com/aws-amplify/amplify-cli/commit/24318ac65ed89e0845c9d36df365f4163d9298a6)) -- lambda resolver CFN syntax ([#5037](https://github.com/aws-amplify/amplify-cli/issues/5037)) ([79e7374](https://github.com/aws-amplify/amplify-cli/commit/79e7374e940f6a80b7dfaf317b890204ad53b2f1)) -- occurred spelling mistake ([#4595](https://github.com/aws-amplify/amplify-cli/issues/4595)) ([a461487](https://github.com/aws-amplify/amplify-cli/commit/a461487072dbf422892ca24c436581b49c568429)) -- use ES external versioning when using DataStore ([#4127](https://github.com/aws-amplify/amplify-cli/issues/4127)) ([cef709b](https://github.com/aws-amplify/amplify-cli/commit/cef709ba2087affe860dd6fb141ccda1e5d58fd1)) -- Validation check when mutating more than 1 GSI in update flow ([#5141](https://github.com/aws-amplify/amplify-cli/issues/5141)) ([4faaba0](https://github.com/aws-amplify/amplify-cli/commit/4faaba0509467aad03db11709175f4a3071459ae)) -- **amplify-provider-awscloudformation:** build api project w/ params ([#2003](https://github.com/aws-amplify/amplify-cli/issues/2003)) ([3692901](https://github.com/aws-amplify/amplify-cli/commit/3692901b3f82daf79475ec5b1c5cd90781917446)), closes [#1960](https://github.com/aws-amplify/amplify-cli/issues/1960) -- **graphql-auth-transformer:** add list support for ownerField in subs ([#3166](https://github.com/aws-amplify/amplify-cli/issues/3166)) ([8d68277](https://github.com/aws-amplify/amplify-cli/commit/8d6827752ebd076424d3c76122b136eca65b02a8)) -- **graphql-elasticsearch-transformer:** fix duplicate records in es lambda ([#3712](https://github.com/aws-amplify/amplify-cli/issues/3712)) ([dd9f7e0](https://github.com/aws-amplify/amplify-cli/commit/dd9f7e0031a0dc68a9027de02f60bbe69d315c3d)), closes [#3602](https://github.com/aws-amplify/amplify-cli/issues/3602) [#3705](https://github.com/aws-amplify/amplify-cli/issues/3705) -- **graphql-elasticsearch-transformer:** support del in sync enabled API ([#4281](https://github.com/aws-amplify/amplify-cli/issues/4281)) ([bae946d](https://github.com/aws-amplify/amplify-cli/commit/bae946dabe4a2e37cfdb87c6fbd88af824f21b69)), closes [#4228](https://github.com/aws-amplify/amplify-cli/issues/4228) [#4228](https://github.com/aws-amplify/amplify-cli/issues/4228) -- pass appsync specific directives to model gen ([#3211](https://github.com/aws-amplify/amplify-cli/issues/3211)) ([c9a6ada](https://github.com/aws-amplify/amplify-cli/commit/c9a6ada683a32f2a82ef9fdc4b0cb37ea70ccb11)) -- upgrade to node10 as min version for CLI ([#3128](https://github.com/aws-amplify/amplify-cli/issues/3128)) ([a0b18e0](https://github.com/aws-amplify/amplify-cli/commit/a0b18e0187a26b4ab0e6e986b0277f347e829444)) -- **graphql-transformer-core:** dont incl in custom stacks stack mapping ([#2176](https://github.com/aws-amplify/amplify-cli/issues/2176)) ([c3bdc36](https://github.com/aws-amplify/amplify-cli/commit/c3bdc36d73ce47f01627918da57cf7a8590db89a)), closes [#2167](https://github.com/aws-amplify/amplify-cli/issues/2167) -- **graphql-transformer-core:** fix migration errors ([#2245](https://github.com/aws-amplify/amplify-cli/issues/2245)) ([fd811bb](https://github.com/aws-amplify/amplify-cli/commit/fd811bbe2e08f2ade7627c8cce44c9f1dce2d9ba)), closes [#2196](https://github.com/aws-amplify/amplify-cli/issues/2196) -- **graphql-transformer-core:** handle stack mapping on a new project ([#2218](https://github.com/aws-amplify/amplify-cli/issues/2218)) ([4ef6148](https://github.com/aws-amplify/amplify-cli/commit/4ef614880a5bfc4ca4520e903fcd7c85ccfca055)) -- **graphql-transformer-core:** try/catch on load config ([#2354](https://github.com/aws-amplify/amplify-cli/issues/2354)) ([8ed16a5](https://github.com/aws-amplify/amplify-cli/commit/8ed16a50dc953ebbc28d197d7e69904b18cf2452)), closes [pr#2348](https://github.com/pr/issues/2348) +* **graphql-transformer-core:** "innerDiffs is not iterable" on push ([#5587](https://github.com/aws-amplify/amplify-cli/issues/5587)) ([baa711d](https://github.com/aws-amplify/amplify-cli/commit/baa711d16c5d0e83a6e7ba65fdf3176b9feb186d)) +* **graphql-transformer-core:** fix gsi update sanity check ([#5776](https://github.com/aws-amplify/amplify-cli/issues/5776)) ([b82a3e5](https://github.com/aws-amplify/amplify-cli/commit/b82a3e5a5deb432e7283b902c8abe90dc27f0f46)) +* **graphql-transformer-core:** increase stack resource limit ([#5828](https://github.com/aws-amplify/amplify-cli/issues/5828)) ([b81eacc](https://github.com/aws-amplify/amplify-cli/commit/b81eacc1e954008be451dba74b0a36503b709b10)) +* [#1715](https://github.com/aws-amplify/amplify-cli/issues/1715) - Fix stack enumeration so transform.conf.json will be generated ([#2114](https://github.com/aws-amplify/amplify-cli/issues/2114)) ([d1b266b](https://github.com/aws-amplify/amplify-cli/commit/d1b266bb11dfb47e7b125d50235ce65b3e98319e)) +* [#3438](https://github.com/aws-amplify/amplify-cli/issues/3438), many-to-many with conflict resolution generated wrong schema ([#4171](https://github.com/aws-amplify/amplify-cli/issues/4171)) ([9e8606c](https://github.com/aws-amplify/amplify-cli/commit/9e8606c4a300b5690839ec0869f7384aff189b1f)) +* [#4944](https://github.com/aws-amplify/amplify-cli/issues/4944), [#5332](https://github.com/aws-amplify/amplify-cli/issues/5332) ([#5431](https://github.com/aws-amplify/amplify-cli/issues/5431)) ([6104bde](https://github.com/aws-amplify/amplify-cli/commit/6104bde76533614cd41bd0d97aaad06660275add)) +* add layer based on region ([#2399](https://github.com/aws-amplify/amplify-cli/issues/2399)) ([c6490c5](https://github.com/aws-amplify/amplify-cli/commit/c6490c537299e74c569a80fc06d1999cc92ae774)), closes [#2386](https://github.com/aws-amplify/amplify-cli/issues/2386) +* build break, chore: typescript, lerna update ([#2640](https://github.com/aws-amplify/amplify-cli/issues/2640)) ([29fae36](https://github.com/aws-amplify/amplify-cli/commit/29fae366f4cab054feefa58c7dc733002d19570c)) +* ensure that transformer instances are not reused ([#2318](https://github.com/aws-amplify/amplify-cli/issues/2318)) ([24318ac](https://github.com/aws-amplify/amplify-cli/commit/24318ac65ed89e0845c9d36df365f4163d9298a6)) +* lambda resolver CFN syntax ([#5037](https://github.com/aws-amplify/amplify-cli/issues/5037)) ([79e7374](https://github.com/aws-amplify/amplify-cli/commit/79e7374e940f6a80b7dfaf317b890204ad53b2f1)) +* occurred spelling mistake ([#4595](https://github.com/aws-amplify/amplify-cli/issues/4595)) ([a461487](https://github.com/aws-amplify/amplify-cli/commit/a461487072dbf422892ca24c436581b49c568429)) +* use ES external versioning when using DataStore ([#4127](https://github.com/aws-amplify/amplify-cli/issues/4127)) ([cef709b](https://github.com/aws-amplify/amplify-cli/commit/cef709ba2087affe860dd6fb141ccda1e5d58fd1)) +* Validation check when mutating more than 1 GSI in update flow ([#5141](https://github.com/aws-amplify/amplify-cli/issues/5141)) ([4faaba0](https://github.com/aws-amplify/amplify-cli/commit/4faaba0509467aad03db11709175f4a3071459ae)) +* **amplify-provider-awscloudformation:** build api project w/ params ([#2003](https://github.com/aws-amplify/amplify-cli/issues/2003)) ([3692901](https://github.com/aws-amplify/amplify-cli/commit/3692901b3f82daf79475ec5b1c5cd90781917446)), closes [#1960](https://github.com/aws-amplify/amplify-cli/issues/1960) +* **graphql-auth-transformer:** add list support for ownerField in subs ([#3166](https://github.com/aws-amplify/amplify-cli/issues/3166)) ([8d68277](https://github.com/aws-amplify/amplify-cli/commit/8d6827752ebd076424d3c76122b136eca65b02a8)) +* **graphql-elasticsearch-transformer:** fix duplicate records in es lambda ([#3712](https://github.com/aws-amplify/amplify-cli/issues/3712)) ([dd9f7e0](https://github.com/aws-amplify/amplify-cli/commit/dd9f7e0031a0dc68a9027de02f60bbe69d315c3d)), closes [#3602](https://github.com/aws-amplify/amplify-cli/issues/3602) [#3705](https://github.com/aws-amplify/amplify-cli/issues/3705) +* **graphql-elasticsearch-transformer:** support del in sync enabled API ([#4281](https://github.com/aws-amplify/amplify-cli/issues/4281)) ([bae946d](https://github.com/aws-amplify/amplify-cli/commit/bae946dabe4a2e37cfdb87c6fbd88af824f21b69)), closes [#4228](https://github.com/aws-amplify/amplify-cli/issues/4228) [#4228](https://github.com/aws-amplify/amplify-cli/issues/4228) +* pass appsync specific directives to model gen ([#3211](https://github.com/aws-amplify/amplify-cli/issues/3211)) ([c9a6ada](https://github.com/aws-amplify/amplify-cli/commit/c9a6ada683a32f2a82ef9fdc4b0cb37ea70ccb11)) +* upgrade to node10 as min version for CLI ([#3128](https://github.com/aws-amplify/amplify-cli/issues/3128)) ([a0b18e0](https://github.com/aws-amplify/amplify-cli/commit/a0b18e0187a26b4ab0e6e986b0277f347e829444)) +* **graphql-transformer-core:** dont incl in custom stacks stack mapping ([#2176](https://github.com/aws-amplify/amplify-cli/issues/2176)) ([c3bdc36](https://github.com/aws-amplify/amplify-cli/commit/c3bdc36d73ce47f01627918da57cf7a8590db89a)), closes [#2167](https://github.com/aws-amplify/amplify-cli/issues/2167) +* **graphql-transformer-core:** fix migration errors ([#2245](https://github.com/aws-amplify/amplify-cli/issues/2245)) ([fd811bb](https://github.com/aws-amplify/amplify-cli/commit/fd811bbe2e08f2ade7627c8cce44c9f1dce2d9ba)), closes [#2196](https://github.com/aws-amplify/amplify-cli/issues/2196) +* **graphql-transformer-core:** handle stack mapping on a new project ([#2218](https://github.com/aws-amplify/amplify-cli/issues/2218)) ([4ef6148](https://github.com/aws-amplify/amplify-cli/commit/4ef614880a5bfc4ca4520e903fcd7c85ccfca055)) +* **graphql-transformer-core:** try/catch on load config ([#2354](https://github.com/aws-amplify/amplify-cli/issues/2354)) ([8ed16a5](https://github.com/aws-amplify/amplify-cli/commit/8ed16a50dc953ebbc28d197d7e69904b18cf2452)), closes [pr#2348](https://github.com/pr/issues/2348) + ### Features -- headless mode for API category ([#4834](https://github.com/aws-amplify/amplify-cli/issues/4834)) ([c2e09d7](https://github.com/aws-amplify/amplify-cli/commit/c2e09d73fd1bb461eeace8f4a7addd70a63047ad)) -- support for overriding pipeline function templates in transformer ([#4196](https://github.com/aws-amplify/amplify-cli/issues/4196)) ([e1830ae](https://github.com/aws-amplify/amplify-cli/commit/e1830aeb31fef8f035cb0a992a150d37f78e07bb)), closes [#4192](https://github.com/aws-amplify/amplify-cli/issues/4192) -- transformer redesign ([#5534](https://github.com/aws-amplify/amplify-cli/issues/5534)) ([a93c685](https://github.com/aws-amplify/amplify-cli/commit/a93c6852f6588898ebc52b0574f4fcc3d2e87948)) -- **amplify-category-api:** allow minified CF stack templates ([#3520](https://github.com/aws-amplify/amplify-cli/issues/3520)) ([6da2a63](https://github.com/aws-amplify/amplify-cli/commit/6da2a634548fdf48deb4b1144c67d1e1515abb80)), closes [#2914](https://github.com/aws-amplify/amplify-cli/issues/2914) -- **graphql-elasticsearch-transformer:** support sets in es fn ([#2986](https://github.com/aws-amplify/amplify-cli/issues/2986)) ([16419f4](https://github.com/aws-amplify/amplify-cli/commit/16419f4d9e1733ed0ada064f9ced604083ee4703)), closes [#2860](https://github.com/aws-amplify/amplify-cli/issues/2860) -- **graphql-key-transformer:** add query automatically for named keys ([#4458](https://github.com/aws-amplify/amplify-cli/issues/4458)) ([375282d](https://github.com/aws-amplify/amplify-cli/commit/375282d648cf9d096d13c7b958a0dfb7bd6d60b0)) -- **graphql-transformer-core:** allow user overrides for functions ([#3367](https://github.com/aws-amplify/amplify-cli/issues/3367)) ([787128f](https://github.com/aws-amplify/amplify-cli/commit/787128f2fe2b66150cfae0712bdf86745949f85e)), closes [#3359](https://github.com/aws-amplify/amplify-cli/issues/3359) -- adding amplify cli predictions category ([#1936](https://github.com/aws-amplify/amplify-cli/issues/1936)) ([b7b7c2c](https://github.com/aws-amplify/amplify-cli/commit/b7b7c2c1927da10f8c54f38a523021187361131c)) -- conditions update ([#2789](https://github.com/aws-amplify/amplify-cli/issues/2789)) ([3fae391](https://github.com/aws-amplify/amplify-cli/commit/3fae391340d5fd151e1c43286c90142b5ab0eab0)) -- implement multi-auth functionality ([#1916](https://github.com/aws-amplify/amplify-cli/issues/1916)) ([b99f58e](https://github.com/aws-amplify/amplify-cli/commit/b99f58e4a2b85cbe9f430838554ae3c277440132)) -- mock support for API, function and storage ([#1893](https://github.com/aws-amplify/amplify-cli/issues/1893)) ([372e534](https://github.com/aws-amplify/amplify-cli/commit/372e5346ee1f27a2e9bee25fbbdcb19417f5230f)) -- resolver changes ([#2760](https://github.com/aws-amplify/amplify-cli/issues/2760)) ([8ce0d12](https://github.com/aws-amplify/amplify-cli/commit/8ce0d12eb1d3bd6d0132baca39b6e9daff04c39a)) -- sanity check ([#1815](https://github.com/aws-amplify/amplify-cli/issues/1815)) ([54a8dbe](https://github.com/aws-amplify/amplify-cli/commit/54a8dbe8925a4e73358b03ba927267a2df328b78)) -- updated version of [#2118](https://github.com/aws-amplify/amplify-cli/issues/2118) with addressed review comments ([#2230](https://github.com/aws-amplify/amplify-cli/issues/2230)) ([be3c499](https://github.com/aws-amplify/amplify-cli/commit/be3c499edcc6bec63b38e9241c5af7b83c930022)) +* headless mode for API category ([#4834](https://github.com/aws-amplify/amplify-cli/issues/4834)) ([c2e09d7](https://github.com/aws-amplify/amplify-cli/commit/c2e09d73fd1bb461eeace8f4a7addd70a63047ad)) +* support for overriding pipeline function templates in transformer ([#4196](https://github.com/aws-amplify/amplify-cli/issues/4196)) ([e1830ae](https://github.com/aws-amplify/amplify-cli/commit/e1830aeb31fef8f035cb0a992a150d37f78e07bb)), closes [#4192](https://github.com/aws-amplify/amplify-cli/issues/4192) +* transformer redesign ([#5534](https://github.com/aws-amplify/amplify-cli/issues/5534)) ([a93c685](https://github.com/aws-amplify/amplify-cli/commit/a93c6852f6588898ebc52b0574f4fcc3d2e87948)) +* **amplify-category-api:** allow minified CF stack templates ([#3520](https://github.com/aws-amplify/amplify-cli/issues/3520)) ([6da2a63](https://github.com/aws-amplify/amplify-cli/commit/6da2a634548fdf48deb4b1144c67d1e1515abb80)), closes [#2914](https://github.com/aws-amplify/amplify-cli/issues/2914) +* **graphql-elasticsearch-transformer:** support sets in es fn ([#2986](https://github.com/aws-amplify/amplify-cli/issues/2986)) ([16419f4](https://github.com/aws-amplify/amplify-cli/commit/16419f4d9e1733ed0ada064f9ced604083ee4703)), closes [#2860](https://github.com/aws-amplify/amplify-cli/issues/2860) +* **graphql-key-transformer:** add query automatically for named keys ([#4458](https://github.com/aws-amplify/amplify-cli/issues/4458)) ([375282d](https://github.com/aws-amplify/amplify-cli/commit/375282d648cf9d096d13c7b958a0dfb7bd6d60b0)) +* **graphql-transformer-core:** allow user overrides for functions ([#3367](https://github.com/aws-amplify/amplify-cli/issues/3367)) ([787128f](https://github.com/aws-amplify/amplify-cli/commit/787128f2fe2b66150cfae0712bdf86745949f85e)), closes [#3359](https://github.com/aws-amplify/amplify-cli/issues/3359) +* adding amplify cli predictions category ([#1936](https://github.com/aws-amplify/amplify-cli/issues/1936)) ([b7b7c2c](https://github.com/aws-amplify/amplify-cli/commit/b7b7c2c1927da10f8c54f38a523021187361131c)) +* conditions update ([#2789](https://github.com/aws-amplify/amplify-cli/issues/2789)) ([3fae391](https://github.com/aws-amplify/amplify-cli/commit/3fae391340d5fd151e1c43286c90142b5ab0eab0)) +* implement multi-auth functionality ([#1916](https://github.com/aws-amplify/amplify-cli/issues/1916)) ([b99f58e](https://github.com/aws-amplify/amplify-cli/commit/b99f58e4a2b85cbe9f430838554ae3c277440132)) +* mock support for API, function and storage ([#1893](https://github.com/aws-amplify/amplify-cli/issues/1893)) ([372e534](https://github.com/aws-amplify/amplify-cli/commit/372e5346ee1f27a2e9bee25fbbdcb19417f5230f)) +* resolver changes ([#2760](https://github.com/aws-amplify/amplify-cli/issues/2760)) ([8ce0d12](https://github.com/aws-amplify/amplify-cli/commit/8ce0d12eb1d3bd6d0132baca39b6e9daff04c39a)) +* sanity check ([#1815](https://github.com/aws-amplify/amplify-cli/issues/1815)) ([54a8dbe](https://github.com/aws-amplify/amplify-cli/commit/54a8dbe8925a4e73358b03ba927267a2df328b78)) +* updated version of [#2118](https://github.com/aws-amplify/amplify-cli/issues/2118) with addressed review comments ([#2230](https://github.com/aws-amplify/amplify-cli/issues/2230)) ([be3c499](https://github.com/aws-amplify/amplify-cli/commit/be3c499edcc6bec63b38e9241c5af7b83c930022)) + ### Performance Improvements -- optimize appsync file upload and bucket exist check ([#4533](https://github.com/aws-amplify/amplify-cli/issues/4533)) ([173996f](https://github.com/aws-amplify/amplify-cli/commit/173996f57e0d2e6b245e094e70cf4596099e782d)) +* optimize appsync file upload and bucket exist check ([#4533](https://github.com/aws-amplify/amplify-cli/issues/4533)) ([173996f](https://github.com/aws-amplify/amplify-cli/commit/173996f57e0d2e6b245e094e70cf4596099e782d)) + ### Reverts -- add query automatically for named keys ([#4513](https://github.com/aws-amplify/amplify-cli/issues/4513)) ([50c1120](https://github.com/aws-amplify/amplify-cli/commit/50c112050645b8fd5011a1e6863d30f58e0c55cb)) -- Revert "fix(graphql-auth-transformer): add list support for ownerField in subs (#3166)" (#3572) ([d693e6b](https://github.com/aws-amplify/amplify-cli/commit/d693e6b2819a5d20188fa9f68d94ef955e474bd3)), closes [#3166](https://github.com/aws-amplify/amplify-cli/issues/3166) [#3572](https://github.com/aws-amplify/amplify-cli/issues/3572) +* add query automatically for named keys ([#4513](https://github.com/aws-amplify/amplify-cli/issues/4513)) ([50c1120](https://github.com/aws-amplify/amplify-cli/commit/50c112050645b8fd5011a1e6863d30f58e0c55cb)) +* Revert "fix(graphql-auth-transformer): add list support for ownerField in subs (#3166)" (#3572) ([d693e6b](https://github.com/aws-amplify/amplify-cli/commit/d693e6b2819a5d20188fa9f68d94ef955e474bd3)), closes [#3166](https://github.com/aws-amplify/amplify-cli/issues/3166) [#3572](https://github.com/aws-amplify/amplify-cli/issues/3572) + * Adding Auth on Subscriptions (#2068) ([81c630d](https://github.com/aws-amplify/amplify-cli/commit/81c630d782a6be720e513677a34b7a7dacbdc629)), closes [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) [#1766](https://github.com/aws-amplify/amplify-cli/issues/1766) [#1043](https://github.com/aws-amplify/amplify-cli/issues/1043) [#1766](https://github.com/aws-amplify/amplify-cli/issues/1766) [#1043](https://github.com/aws-amplify/amplify-cli/issues/1043) [#1766](https://github.com/aws-amplify/amplify-cli/issues/1766) [#1043](https://github.com/aws-amplify/amplify-cli/issues/1043) [#1766](https://github.com/aws-amplify/amplify-cli/issues/1766) [#1043](https://github.com/aws-amplify/amplify-cli/issues/1043) [#1766](https://github.com/aws-amplify/amplify-cli/issues/1766) [#1043](https://github.com/aws-amplify/amplify-cli/issues/1043) [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) [#2068](https://github.com/aws-amplify/amplify-cli/issues/2068) + ### BREAKING CHANGES -- If an owner is used in the auth directive it will either be a requirement if it's - the only rule or an optional input if used with other rules -- If an owner is included in the auth directive it will either be a requirement if - it's the only rule or an optional input if used with other rules -- the subscription operations will require an argument if owner is the only auth rule -- Subscriptions will require an argument if an owner is only rule set - If owner & - group rules are owner will be an optional arg +* If an owner is used in the auth directive it will either be a requirement if it's +the only rule or an optional input if used with other rules +* If an owner is included in the auth directive it will either be a requirement if +it's the only rule or an optional input if used with other rules +* the subscription operations will require an argument if owner is the only auth rule +* Subscriptions will require an argument if an owner is only rule set - If owner & +group rules are owner will be an optional arg + + + + ## [6.22.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.22.0...graphql-transformer-core@6.22.3) (2020-11-20) + ### Bug Fixes -- **graphql-transformer-core:** fix gsi update sanity check ([#5776](https://github.com/aws-amplify/amplify-cli/issues/5776)) ([b82a3e5](https://github.com/aws-amplify/amplify-cli/commit/b82a3e5a5deb432e7283b902c8abe90dc27f0f46)) -- **graphql-transformer-core:** increase stack resource limit ([#5828](https://github.com/aws-amplify/amplify-cli/issues/5828)) ([b81eacc](https://github.com/aws-amplify/amplify-cli/commit/b81eacc1e954008be451dba74b0a36503b709b10)) +* **graphql-transformer-core:** fix gsi update sanity check ([#5776](https://github.com/aws-amplify/amplify-cli/issues/5776)) ([b82a3e5](https://github.com/aws-amplify/amplify-cli/commit/b82a3e5a5deb432e7283b902c8abe90dc27f0f46)) +* **graphql-transformer-core:** increase stack resource limit ([#5828](https://github.com/aws-amplify/amplify-cli/issues/5828)) ([b81eacc](https://github.com/aws-amplify/amplify-cli/commit/b81eacc1e954008be451dba74b0a36503b709b10)) + + + + ## [6.22.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.22.0...graphql-transformer-core@6.22.2) (2020-11-20) + ### Bug Fixes -- **graphql-transformer-core:** fix gsi update sanity check ([#5776](https://github.com/aws-amplify/amplify-cli/issues/5776)) ([b82a3e5](https://github.com/aws-amplify/amplify-cli/commit/b82a3e5a5deb432e7283b902c8abe90dc27f0f46)) -- **graphql-transformer-core:** increase stack resource limit ([#5828](https://github.com/aws-amplify/amplify-cli/issues/5828)) ([b81eacc](https://github.com/aws-amplify/amplify-cli/commit/b81eacc1e954008be451dba74b0a36503b709b10)) +* **graphql-transformer-core:** fix gsi update sanity check ([#5776](https://github.com/aws-amplify/amplify-cli/issues/5776)) ([b82a3e5](https://github.com/aws-amplify/amplify-cli/commit/b82a3e5a5deb432e7283b902c8abe90dc27f0f46)) +* **graphql-transformer-core:** increase stack resource limit ([#5828](https://github.com/aws-amplify/amplify-cli/issues/5828)) ([b81eacc](https://github.com/aws-amplify/amplify-cli/commit/b81eacc1e954008be451dba74b0a36503b709b10)) + + + + ## [6.22.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.22.0...graphql-transformer-core@6.22.1) (2020-11-19) + ### Bug Fixes -- **graphql-transformer-core:** fix gsi update sanity check ([#5776](https://github.com/aws-amplify/amplify-cli/issues/5776)) ([b82a3e5](https://github.com/aws-amplify/amplify-cli/commit/b82a3e5a5deb432e7283b902c8abe90dc27f0f46)) -- **graphql-transformer-core:** increase stack resource limit ([#5828](https://github.com/aws-amplify/amplify-cli/issues/5828)) ([b81eacc](https://github.com/aws-amplify/amplify-cli/commit/b81eacc1e954008be451dba74b0a36503b709b10)) +* **graphql-transformer-core:** fix gsi update sanity check ([#5776](https://github.com/aws-amplify/amplify-cli/issues/5776)) ([b82a3e5](https://github.com/aws-amplify/amplify-cli/commit/b82a3e5a5deb432e7283b902c8abe90dc27f0f46)) +* **graphql-transformer-core:** increase stack resource limit ([#5828](https://github.com/aws-amplify/amplify-cli/issues/5828)) ([b81eacc](https://github.com/aws-amplify/amplify-cli/commit/b81eacc1e954008be451dba74b0a36503b709b10)) + + + + # [6.22.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.21.8...graphql-transformer-core@6.22.0) (2020-11-08) + ### Features -- transformer redesign ([#5534](https://github.com/aws-amplify/amplify-cli/issues/5534)) ([a93c685](https://github.com/aws-amplify/amplify-cli/commit/a93c6852f6588898ebc52b0574f4fcc3d2e87948)) +* transformer redesign ([#5534](https://github.com/aws-amplify/amplify-cli/issues/5534)) ([a93c685](https://github.com/aws-amplify/amplify-cli/commit/a93c6852f6588898ebc52b0574f4fcc3d2e87948)) + + + + ## [6.21.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.21.7...graphql-transformer-core@6.21.8) (2020-10-30) + ### Bug Fixes -- **graphql-transformer-core:** "innerDiffs is not iterable" on push ([#5587](https://github.com/aws-amplify/amplify-cli/issues/5587)) ([baa711d](https://github.com/aws-amplify/amplify-cli/commit/baa711d16c5d0e83a6e7ba65fdf3176b9feb186d)) +* **graphql-transformer-core:** "innerDiffs is not iterable" on push ([#5587](https://github.com/aws-amplify/amplify-cli/issues/5587)) ([baa711d](https://github.com/aws-amplify/amplify-cli/commit/baa711d16c5d0e83a6e7ba65fdf3176b9feb186d)) + + + + ## [6.21.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.21.6...graphql-transformer-core@6.21.7) (2020-10-22) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.21.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.21.5...graphql-transformer-core@6.21.6) (2020-10-17) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.21.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.21.4...graphql-transformer-core@6.21.5) (2020-10-01) + ### Bug Fixes -- [#4944](https://github.com/aws-amplify/amplify-cli/issues/4944), [#5332](https://github.com/aws-amplify/amplify-cli/issues/5332) ([#5431](https://github.com/aws-amplify/amplify-cli/issues/5431)) ([6104bde](https://github.com/aws-amplify/amplify-cli/commit/6104bde76533614cd41bd0d97aaad06660275add)) +* [#4944](https://github.com/aws-amplify/amplify-cli/issues/4944), [#5332](https://github.com/aws-amplify/amplify-cli/issues/5332) ([#5431](https://github.com/aws-amplify/amplify-cli/issues/5431)) ([6104bde](https://github.com/aws-amplify/amplify-cli/commit/6104bde76533614cd41bd0d97aaad06660275add)) + + + + ## [6.21.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.21.3...graphql-transformer-core@6.21.4) (2020-09-16) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.21.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.21.2...graphql-transformer-core@6.21.3) (2020-08-31) + ### Bug Fixes -- Validation check when mutating more than 1 GSI in update flow ([#5141](https://github.com/aws-amplify/amplify-cli/issues/5141)) ([4faaba0](https://github.com/aws-amplify/amplify-cli/commit/4faaba0509467aad03db11709175f4a3071459ae)) +* Validation check when mutating more than 1 GSI in update flow ([#5141](https://github.com/aws-amplify/amplify-cli/issues/5141)) ([4faaba0](https://github.com/aws-amplify/amplify-cli/commit/4faaba0509467aad03db11709175f4a3071459ae)) + + + + ## [6.21.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.21.1...graphql-transformer-core@6.21.2) (2020-08-14) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.21.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.21.0...graphql-transformer-core@6.21.1) (2020-08-11) + ### Bug Fixes -- lambda resolver CFN syntax ([#5037](https://github.com/aws-amplify/amplify-cli/issues/5037)) ([79e7374](https://github.com/aws-amplify/amplify-cli/commit/79e7374e940f6a80b7dfaf317b890204ad53b2f1)) +* lambda resolver CFN syntax ([#5037](https://github.com/aws-amplify/amplify-cli/issues/5037)) ([79e7374](https://github.com/aws-amplify/amplify-cli/commit/79e7374e940f6a80b7dfaf317b890204ad53b2f1)) + + + + # [6.21.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.19.5...graphql-transformer-core@6.21.0) (2020-07-29) + ### Features -- headless mode for API category ([#4834](https://github.com/aws-amplify/amplify-cli/issues/4834)) ([c2e09d7](https://github.com/aws-amplify/amplify-cli/commit/c2e09d73fd1bb461eeace8f4a7addd70a63047ad)) +* headless mode for API category ([#4834](https://github.com/aws-amplify/amplify-cli/issues/4834)) ([c2e09d7](https://github.com/aws-amplify/amplify-cli/commit/c2e09d73fd1bb461eeace8f4a7addd70a63047ad)) + + + + # [6.20.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.19.5...graphql-transformer-core@6.20.0) (2020-07-23) + ### Features -- headless mode for API category ([#4834](https://github.com/aws-amplify/amplify-cli/issues/4834)) ([b729266](https://github.com/aws-amplify/amplify-cli/commit/b729266b9bb519738ef88125784d72ac428f47e1)) +* headless mode for API category ([#4834](https://github.com/aws-amplify/amplify-cli/issues/4834)) ([b729266](https://github.com/aws-amplify/amplify-cli/commit/b729266b9bb519738ef88125784d72ac428f47e1)) + + + + ## [6.19.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.19.4...graphql-transformer-core@6.19.5) (2020-07-18) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.19.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.19.3...graphql-transformer-core@6.19.4) (2020-07-15) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.19.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.19.2...graphql-transformer-core@6.19.3) (2020-06-25) + ### Reverts -- Revert "fix: change scope of hashed files for AppSync (#4602)" ([73aaab1](https://github.com/aws-amplify/amplify-cli/commit/73aaab1a7b1f8b2de5fa22fa1ef9aeea7de35cb4)), closes [#4602](https://github.com/aws-amplify/amplify-cli/issues/4602) +* Revert "fix: change scope of hashed files for AppSync (#4602)" ([73aaab1](https://github.com/aws-amplify/amplify-cli/commit/73aaab1a7b1f8b2de5fa22fa1ef9aeea7de35cb4)), closes [#4602](https://github.com/aws-amplify/amplify-cli/issues/4602) + + + + ## [6.19.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.19.1...graphql-transformer-core@6.19.2) (2020-06-18) + ### Bug Fixes -- change scope of hashed files for AppSync ([#4602](https://github.com/aws-amplify/amplify-cli/issues/4602)) ([10fa9da](https://github.com/aws-amplify/amplify-cli/commit/10fa9da646f4de755e2dc92cd4bb2a6319425d72)), closes [#4458](https://github.com/aws-amplify/amplify-cli/issues/4458) -- occurred spelling mistake ([#4595](https://github.com/aws-amplify/amplify-cli/issues/4595)) ([eaf08e0](https://github.com/aws-amplify/amplify-cli/commit/eaf08e00841830e9654fea61ce901f2cb478eebe)) +* change scope of hashed files for AppSync ([#4602](https://github.com/aws-amplify/amplify-cli/issues/4602)) ([10fa9da](https://github.com/aws-amplify/amplify-cli/commit/10fa9da646f4de755e2dc92cd4bb2a6319425d72)), closes [#4458](https://github.com/aws-amplify/amplify-cli/issues/4458) +* occurred spelling mistake ([#4595](https://github.com/aws-amplify/amplify-cli/issues/4595)) ([eaf08e0](https://github.com/aws-amplify/amplify-cli/commit/eaf08e00841830e9654fea61ce901f2cb478eebe)) + ### Performance Improvements -- optimize appsync file upload and bucket exist check ([#4533](https://github.com/aws-amplify/amplify-cli/issues/4533)) ([f45d32b](https://github.com/aws-amplify/amplify-cli/commit/f45d32bc0805f498a6171b2fd3455445863d9c04)) +* optimize appsync file upload and bucket exist check ([#4533](https://github.com/aws-amplify/amplify-cli/issues/4533)) ([f45d32b](https://github.com/aws-amplify/amplify-cli/commit/f45d32bc0805f498a6171b2fd3455445863d9c04)) + + + + ## [6.19.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.19.0...graphql-transformer-core@6.19.1) (2020-06-11) + ### Reverts -- add query automatically for named keys ([#4513](https://github.com/aws-amplify/amplify-cli/issues/4513)) ([6d3123b](https://github.com/aws-amplify/amplify-cli/commit/6d3123bfe3ba412d3b1af076e550e6733c988c8f)) +* add query automatically for named keys ([#4513](https://github.com/aws-amplify/amplify-cli/issues/4513)) ([6d3123b](https://github.com/aws-amplify/amplify-cli/commit/6d3123bfe3ba412d3b1af076e550e6733c988c8f)) + + + + # [6.19.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.18.2...graphql-transformer-core@6.19.0) (2020-06-10) + ### Features -- **graphql-key-transformer:** add query automatically for named keys ([#4458](https://github.com/aws-amplify/amplify-cli/issues/4458)) ([3d194f8](https://github.com/aws-amplify/amplify-cli/commit/3d194f805dcbd6325ddf78155c4327dbca3e7f4a)) +* **graphql-key-transformer:** add query automatically for named keys ([#4458](https://github.com/aws-amplify/amplify-cli/issues/4458)) ([3d194f8](https://github.com/aws-amplify/amplify-cli/commit/3d194f805dcbd6325ddf78155c4327dbca3e7f4a)) + + + + ## [6.18.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.18.1...graphql-transformer-core@6.18.2) (2020-06-02) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.18.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.18.0...graphql-transformer-core@6.18.1) (2020-05-26) + ### Bug Fixes -- **graphql-elasticsearch-transformer:** support del in sync enabled API ([#4281](https://github.com/aws-amplify/amplify-cli/issues/4281)) ([f57f824](https://github.com/aws-amplify/amplify-cli/commit/f57f8242f18c79d48b751e29952e3cdd21409f98)), closes [#4228](https://github.com/aws-amplify/amplify-cli/issues/4228) [#4228](https://github.com/aws-amplify/amplify-cli/issues/4228) +* **graphql-elasticsearch-transformer:** support del in sync enabled API ([#4281](https://github.com/aws-amplify/amplify-cli/issues/4281)) ([f57f824](https://github.com/aws-amplify/amplify-cli/commit/f57f8242f18c79d48b751e29952e3cdd21409f98)), closes [#4228](https://github.com/aws-amplify/amplify-cli/issues/4228) [#4228](https://github.com/aws-amplify/amplify-cli/issues/4228) + + + + # [6.18.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.17.1...graphql-transformer-core@6.18.0) (2020-05-15) + ### Features -- support for overriding pipeline function templates in transformer ([#4196](https://github.com/aws-amplify/amplify-cli/issues/4196)) ([e1830ae](https://github.com/aws-amplify/amplify-cli/commit/e1830aeb31fef8f035cb0a992a150d37f78e07bb)), closes [#4192](https://github.com/aws-amplify/amplify-cli/issues/4192) +* support for overriding pipeline function templates in transformer ([#4196](https://github.com/aws-amplify/amplify-cli/issues/4196)) ([e1830ae](https://github.com/aws-amplify/amplify-cli/commit/e1830aeb31fef8f035cb0a992a150d37f78e07bb)), closes [#4192](https://github.com/aws-amplify/amplify-cli/issues/4192) + + + + ## [6.17.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.17.0...graphql-transformer-core@6.17.1) (2020-05-08) + ### Bug Fixes -- [#3438](https://github.com/aws-amplify/amplify-cli/issues/3438), many-to-many with conflict resolution generated wrong schema ([#4171](https://github.com/aws-amplify/amplify-cli/issues/4171)) ([9e8606c](https://github.com/aws-amplify/amplify-cli/commit/9e8606c4a300b5690839ec0869f7384aff189b1f)) -- use ES external versioning when using DataStore ([#4127](https://github.com/aws-amplify/amplify-cli/issues/4127)) ([cef709b](https://github.com/aws-amplify/amplify-cli/commit/cef709ba2087affe860dd6fb141ccda1e5d58fd1)) +* [#3438](https://github.com/aws-amplify/amplify-cli/issues/3438), many-to-many with conflict resolution generated wrong schema ([#4171](https://github.com/aws-amplify/amplify-cli/issues/4171)) ([9e8606c](https://github.com/aws-amplify/amplify-cli/commit/9e8606c4a300b5690839ec0869f7384aff189b1f)) +* use ES external versioning when using DataStore ([#4127](https://github.com/aws-amplify/amplify-cli/issues/4127)) ([cef709b](https://github.com/aws-amplify/amplify-cli/commit/cef709ba2087affe860dd6fb141ccda1e5d58fd1)) + + + + # [6.17.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.16.1...graphql-transformer-core@6.17.0) (2020-04-23) + ### Features -- **amplify-category-api:** allow minified CF stack templates ([#3520](https://github.com/aws-amplify/amplify-cli/issues/3520)) ([6da2a63](https://github.com/aws-amplify/amplify-cli/commit/6da2a634548fdf48deb4b1144c67d1e1515abb80)), closes [#2914](https://github.com/aws-amplify/amplify-cli/issues/2914) +* **amplify-category-api:** allow minified CF stack templates ([#3520](https://github.com/aws-amplify/amplify-cli/issues/3520)) ([6da2a63](https://github.com/aws-amplify/amplify-cli/commit/6da2a634548fdf48deb4b1144c67d1e1515abb80)), closes [#2914](https://github.com/aws-amplify/amplify-cli/issues/2914) + + + + ## [6.16.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.16.0...graphql-transformer-core@6.16.1) (2020-03-22) + ### Bug Fixes -- **graphql-elasticsearch-transformer:** fix duplicate records in es lambda ([#3712](https://github.com/aws-amplify/amplify-cli/issues/3712)) ([dd9f7e0](https://github.com/aws-amplify/amplify-cli/commit/dd9f7e0031a0dc68a9027de02f60bbe69d315c3d)), closes [#3602](https://github.com/aws-amplify/amplify-cli/issues/3602) [#3705](https://github.com/aws-amplify/amplify-cli/issues/3705) +* **graphql-elasticsearch-transformer:** fix duplicate records in es lambda ([#3712](https://github.com/aws-amplify/amplify-cli/issues/3712)) ([dd9f7e0](https://github.com/aws-amplify/amplify-cli/commit/dd9f7e0031a0dc68a9027de02f60bbe69d315c3d)), closes [#3602](https://github.com/aws-amplify/amplify-cli/issues/3602) [#3705](https://github.com/aws-amplify/amplify-cli/issues/3705) + + + + # [6.16.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.13.3...graphql-transformer-core@6.16.0) (2020-03-07) + ### Bug Fixes -- **graphql-auth-transformer:** add list support for ownerField in subs ([#3166](https://github.com/aws-amplify/amplify-cli/issues/3166)) ([8d68277](https://github.com/aws-amplify/amplify-cli/commit/8d6827752ebd076424d3c76122b136eca65b02a8)) +* **graphql-auth-transformer:** add list support for ownerField in subs ([#3166](https://github.com/aws-amplify/amplify-cli/issues/3166)) ([8d68277](https://github.com/aws-amplify/amplify-cli/commit/8d6827752ebd076424d3c76122b136eca65b02a8)) + ### Features -- **graphql-transformer-core:** allow user overrides for functions ([#3367](https://github.com/aws-amplify/amplify-cli/issues/3367)) ([787128f](https://github.com/aws-amplify/amplify-cli/commit/787128f2fe2b66150cfae0712bdf86745949f85e)), closes [#3359](https://github.com/aws-amplify/amplify-cli/issues/3359) +* **graphql-transformer-core:** allow user overrides for functions ([#3367](https://github.com/aws-amplify/amplify-cli/issues/3367)) ([787128f](https://github.com/aws-amplify/amplify-cli/commit/787128f2fe2b66150cfae0712bdf86745949f85e)), closes [#3359](https://github.com/aws-amplify/amplify-cli/issues/3359) + ### Reverts -- Revert "fix(graphql-auth-transformer): add list support for ownerField in subs (#3166)" (#3572) ([d693e6b](https://github.com/aws-amplify/amplify-cli/commit/d693e6b2819a5d20188fa9f68d94ef955e474bd3)), closes [#3166](https://github.com/aws-amplify/amplify-cli/issues/3166) [#3572](https://github.com/aws-amplify/amplify-cli/issues/3572) +* Revert "fix(graphql-auth-transformer): add list support for ownerField in subs (#3166)" (#3572) ([d693e6b](https://github.com/aws-amplify/amplify-cli/commit/d693e6b2819a5d20188fa9f68d94ef955e474bd3)), closes [#3166](https://github.com/aws-amplify/amplify-cli/issues/3166) [#3572](https://github.com/aws-amplify/amplify-cli/issues/3572) + + + + ## [6.14.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.13.5-beta.0...graphql-transformer-core@6.14.1) (2020-03-05) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.13.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.13.2...graphql-transformer-core@6.13.3) (2020-02-13) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.13.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.13.1...graphql-transformer-core@6.13.2) (2020-02-07) **Note:** Version bump only for package graphql-transformer-core + + + + ## [6.13.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@6.13.0...graphql-transformer-core@6.13.1) (2020-01-24) **Note:** Version bump only for package graphql-transformer-core + + + + # [6.13.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-transformer-core@5.18.0...graphql-transformer-core@6.13.0) (2020-01-23) ### Bug Fixes diff --git a/packages/graphql-transformer-core/package.json b/packages/graphql-transformer-core/package.json index b4b4004c1a..6bb82cd51d 100644 --- a/packages/graphql-transformer-core/package.json +++ b/packages/graphql-transformer-core/package.json @@ -1,6 +1,6 @@ { "name": "graphql-transformer-core", - "version": "7.6.7", + "version": "7.6.6", "description": "A framework to transform from GraphQL SDL to AWS cloudFormation.", "repository": { "type": "git", @@ -20,8 +20,7 @@ "test": "jest", "build": "rimraf ./lib ./tsconfig.tsbuildinfo && tsc", "watch": "tsc -w", - "clean": "rimraf ./lib", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "clean": "rimraf ./lib" }, "dependencies": { "cloudform-types": "^4.2.0", @@ -29,7 +28,7 @@ "fs-extra": "^8.1.0", "glob": "^7.2.0", "graphql": "^14.5.8", - "graphql-transformer-common": "4.24.1", + "graphql-transformer-common": "4.24.0", "lodash": "^4.17.21" }, "peerDependencies": { diff --git a/packages/graphql-transformers-e2e-tests/CHANGELOG.md b/packages/graphql-transformers-e2e-tests/CHANGELOG.md index 700b9edfc1..548d9f4868 100644 --- a/packages/graphql-transformers-e2e-tests/CHANGELOG.md +++ b/packages/graphql-transformers-e2e-tests/CHANGELOG.md @@ -3,20 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [8.3.7](https://github.com/aws-amplify/amplify-category-api/compare/amplify-category-api-graphql-transformers-e2e-tests@8.3.6...amplify-category-api-graphql-transformers-e2e-tests@8.3.7) (2022-12-13) - -**Note:** Version bump only for package amplify-category-api-graphql-transformers-e2e-tests - -## [8.3.6](https://github.com/aws-amplify/amplify-category-api/compare/amplify-category-api-graphql-transformers-e2e-tests@8.3.5...amplify-category-api-graphql-transformers-e2e-tests@8.3.6) (2022-12-09) - -**Note:** Version bump only for package amplify-category-api-graphql-transformers-e2e-tests - -## [8.3.5](https://github.com/aws-amplify/amplify-category-api/compare/amplify-category-api-graphql-transformers-e2e-tests@8.3.4...amplify-category-api-graphql-transformers-e2e-tests@8.3.5) (2022-12-03) - -### Bug Fixes - -- resolve test region dynamically ([13e3196](https://github.com/aws-amplify/amplify-category-api/commit/13e31960917c3dd27a46457ac001054a48436aa8)) - ## [8.3.4](https://github.com/aws-amplify/amplify-category-api/compare/amplify-category-api-graphql-transformers-e2e-tests@8.3.3...amplify-category-api-graphql-transformers-e2e-tests@8.3.4) (2022-11-08) **Note:** Version bump only for package amplify-category-api-graphql-transformers-e2e-tests diff --git a/packages/graphql-transformers-e2e-tests/package.json b/packages/graphql-transformers-e2e-tests/package.json index 6b4de73f8a..362950d8d3 100644 --- a/packages/graphql-transformers-e2e-tests/package.json +++ b/packages/graphql-transformers-e2e-tests/package.json @@ -1,6 +1,6 @@ { "name": "amplify-category-api-graphql-transformers-e2e-tests", - "version": "8.3.7", + "version": "8.3.4", "description": "End to end functional tests for appsync supported transformers.", "private": true, "repository": { @@ -22,22 +22,22 @@ "build-tests": "yarn tsc --build tsconfig.tests.json" }, "dependencies": { - "@aws-amplify/graphql-auth-transformer": "1.2.2", - "@aws-amplify/graphql-relational-transformer": "0.12.6", + "@aws-amplify/graphql-auth-transformer": "1.1.4", + "@aws-amplify/graphql-relational-transformer": "0.12.4", "axios": "^0.26.0", "cloudform-types": "^4.2.0", "graphql": "^14.5.8", - "graphql-transformer-common": "4.24.1", - "graphql-transformer-core": "7.6.7", + "graphql-transformer-common": "4.24.0", + "graphql-transformer-core": "7.6.6", "moment": "^2.24.0" }, "devDependencies": { "@aws-amplify/core": "^2.1.0", - "@aws-amplify/graphql-default-value-transformer": "0.7.4", - "@aws-amplify/graphql-index-transformer": "0.14.5", - "@aws-amplify/graphql-maps-to-transformer": "1.1.38", - "@aws-amplify/graphql-model-transformer": "0.16.4", - "@aws-amplify/graphql-transformer-core": "0.18.0", + "@aws-amplify/graphql-default-value-transformer": "0.7.3", + "@aws-amplify/graphql-index-transformer": "0.14.3", + "@aws-amplify/graphql-maps-to-transformer": "1.1.35", + "@aws-amplify/graphql-model-transformer": "0.16.3", + "@aws-amplify/graphql-transformer-core": "0.17.15", "@aws-amplify/graphql-transformer-interfaces": "1.14.9", "@types/node": "^12.12.6", "aws-amplify": "^4.2.8", @@ -45,16 +45,16 @@ "aws-sdk": "^2.1113.0", "execa": "^5.1.1", "fs-extra": "^8.1.0", - "graphql-auth-transformer": "7.2.45", - "graphql-connection-transformer": "5.2.44", - "graphql-dynamodb-transformer": "7.2.44", - "graphql-elasticsearch-transformer": "5.2.45", - "graphql-function-transformer": "3.3.35", - "graphql-http-transformer": "5.2.44", - "graphql-key-transformer": "3.2.44", - "graphql-predictions-transformer": "3.2.44", + "graphql-auth-transformer": "7.2.44", + "graphql-connection-transformer": "5.2.43", + "graphql-dynamodb-transformer": "7.2.43", + "graphql-elasticsearch-transformer": "5.2.44", + "graphql-function-transformer": "3.3.34", + "graphql-http-transformer": "5.2.43", + "graphql-key-transformer": "3.2.43", + "graphql-predictions-transformer": "3.2.43", "graphql-tag": "^2.10.1", - "graphql-versioned-transformer": "5.2.44", + "graphql-versioned-transformer": "5.2.43", "isomorphic-fetch": "^3.0.0", "jest-junit": "^12.0.0", "node-fetch": "^2.6.7", diff --git a/packages/graphql-transformers-e2e-tests/resources/jsonServer/src-server/yarn.lock b/packages/graphql-transformers-e2e-tests/resources/jsonServer/src-server/yarn.lock index 196146e7ab..0fe4a8c1da 100644 --- a/packages/graphql-transformers-e2e-tests/resources/jsonServer/src-server/yarn.lock +++ b/packages/graphql-transformers-e2e-tests/resources/jsonServer/src-server/yarn.lock @@ -58,13 +58,13 @@ dependencies: "@types/node" "*" -accepts@~1.3.5, accepts@~1.3.7, accepts@~1.3.8: - version "1.3.8" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" - integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== +accepts@~1.3.5, accepts@~1.3.7: + version "1.3.7" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== dependencies: - mime-types "~2.1.34" - negotiator "0.6.3" + mime-types "~2.1.24" + negotiator "0.6.2" ansi-align@^3.0.0: version "3.0.0" @@ -94,7 +94,7 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" - integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= aws-serverless-express@^3.3.8: version "3.3.8" @@ -116,23 +116,21 @@ binary-case@^1.0.0: resolved "https://registry.yarnpkg.com/binary-case/-/binary-case-1.1.4.tgz#d687104d59e38f2b9e658d3a58936963c59ab931" integrity sha512-9Kq8m6NZTAgy05Ryuh7U3Qc4/ujLQU1AZ5vMw4cr3igTdi5itZC6kCNrRr2X8NzPiDn2oUIFTfa71DKMnue/Zg== -body-parser@1.20.1, body-parser@^1.19.0: - version "1.20.1" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" - integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== +body-parser@1.19.0, body-parser@^1.19.0: + version "1.19.0" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" + integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== dependencies: - bytes "3.1.2" + bytes "3.1.0" content-type "~1.0.4" debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - http-errors "2.0.0" + depd "~1.1.2" + http-errors "1.7.2" iconv-lite "0.4.24" - on-finished "2.4.1" - qs "6.11.0" - raw-body "2.5.1" - type-is "~1.6.18" - unpipe "1.0.0" + on-finished "~2.3.0" + qs "6.7.0" + raw-body "2.4.0" + type-is "~1.6.17" boxen@^5.0.0: version "5.1.2" @@ -153,10 +151,10 @@ bytes@3.0.0: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= -bytes@3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" - integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== +bytes@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== cacheable-lookup@^5.0.3: version "5.0.4" @@ -176,14 +174,6 @@ cacheable-request@^7.0.2: normalize-url "^6.0.1" responselike "^2.0.0" -call-bind@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - camelcase@^6.2.0: version "6.3.0" resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" @@ -280,12 +270,12 @@ connect-pause@^0.1.1: resolved "https://registry.yarnpkg.com/connect-pause/-/connect-pause-0.1.1.tgz#b269b2bb82ddb1ac3db5099c0fb582aba99fb37a" integrity sha1-smmyu4Ldsaw9tQmcD7WCq6mfs3o= -content-disposition@0.5.4: - version "0.5.4" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" - integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== +content-disposition@0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" + integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== dependencies: - safe-buffer "5.2.1" + safe-buffer "5.1.2" content-type@~1.0.4: version "1.0.4" @@ -295,12 +285,12 @@ content-type@~1.0.4: cookie-signature@1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" - integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= -cookie@0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" - integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== +cookie@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" + integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== cors@^2.8.5: version "2.8.5" @@ -353,15 +343,20 @@ defer-to-connect@^2.0.0: resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== -depd@2.0.0, depd@~2.0.0: +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + +depd@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== -destroy@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" - integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= dot-prop@^5.2.0: version "5.2.0" @@ -373,7 +368,7 @@ dot-prop@^5.2.0: ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= emoji-regex@^7.0.1: version "7.0.3" @@ -388,7 +383,7 @@ emoji-regex@^8.0.0: encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= end-of-stream@^1.1.0: version "1.4.4" @@ -418,12 +413,12 @@ escape-goat@^2.0.0: escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= etag@~1.8.1: version "1.8.1" resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= express-urlrewrite@^1.4.0: version "1.4.0" @@ -434,84 +429,69 @@ express-urlrewrite@^1.4.0: path-to-regexp "^1.0.3" express@^4.17.1: - version "4.18.2" - resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" - integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== + version "4.17.1" + resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" + integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== dependencies: - accepts "~1.3.8" + accepts "~1.3.7" array-flatten "1.1.1" - body-parser "1.20.1" - content-disposition "0.5.4" + body-parser "1.19.0" + content-disposition "0.5.3" content-type "~1.0.4" - cookie "0.5.0" + cookie "0.4.0" cookie-signature "1.0.6" debug "2.6.9" - depd "2.0.0" + depd "~1.1.2" encodeurl "~1.0.2" escape-html "~1.0.3" etag "~1.8.1" - finalhandler "1.2.0" + finalhandler "~1.1.2" fresh "0.5.2" - http-errors "2.0.0" merge-descriptors "1.0.1" methods "~1.1.2" - on-finished "2.4.1" + on-finished "~2.3.0" parseurl "~1.3.3" path-to-regexp "0.1.7" - proxy-addr "~2.0.7" - qs "6.11.0" + proxy-addr "~2.0.5" + qs "6.7.0" range-parser "~1.2.1" - safe-buffer "5.2.1" - send "0.18.0" - serve-static "1.15.0" - setprototypeof "1.2.0" - statuses "2.0.1" + safe-buffer "5.1.2" + send "0.17.1" + serve-static "1.14.1" + setprototypeof "1.1.1" + statuses "~1.5.0" type-is "~1.6.18" utils-merge "1.0.1" vary "~1.1.2" -finalhandler@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" - integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== +finalhandler@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== dependencies: debug "2.6.9" encodeurl "~1.0.2" escape-html "~1.0.3" - on-finished "2.4.1" + on-finished "~2.3.0" parseurl "~1.3.3" - statuses "2.0.1" + statuses "~1.5.0" unpipe "~1.0.0" -forwarded@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" - integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== +forwarded@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" + integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= fresh@0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= get-caller-file@^2.0.5: version "2.0.5" resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" - integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.3" - get-stream@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9" @@ -553,38 +533,37 @@ has-flag@^4.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-symbols@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== - has-yarn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77" integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - http-cache-semantics@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== -http-errors@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" - integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== +http-errors@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" + integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +http-errors@~1.7.2: + version "1.7.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== dependencies: - depd "2.0.0" + depd "~1.1.2" inherits "2.0.4" - setprototypeof "1.2.0" - statuses "2.0.1" - toidentifier "1.0.1" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" http2-wrapper@^1.0.0-beta.5.2: version "1.0.3" @@ -611,6 +590,11 @@ imurmurhash@^0.1.4: resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + inherits@2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" @@ -792,12 +776,12 @@ make-dir@^3.0.0: media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= merge-descriptors@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= method-override@^3.0.0: version "3.0.0" @@ -812,24 +796,19 @@ method-override@^3.0.0: methods@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== - -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= -"mime-db@>= 1.43.0 < 2": +mime-db@1.43.0, "mime-db@>= 1.43.0 < 2": version "1.43.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.43.0.tgz#0a12e0502650e473d735535050e7c8f4eb4fae58" integrity sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ== -mime-types@~2.1.24, mime-types@~2.1.34: - version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== +mime-types@~2.1.24: + version "2.1.26" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.26.tgz#9c921fc09b7e149a65dfdc0da4d20997200b0a06" + integrity sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ== dependencies: - mime-db "1.52.0" + mime-db "1.43.0" mime@1.6.0: version "1.6.0" @@ -865,12 +844,12 @@ morgan@^1.10.0: ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= -ms@2.1.3: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== +ms@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== ms@^2.1.1: version "2.1.2" @@ -882,10 +861,10 @@ nanoid@^3.1.23: resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz#6347a18cac88af88f58af0b3594b723d5e99bb35" integrity sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw== -negotiator@0.6.3: - version "0.6.3" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" - integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== +negotiator@0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== normalize-url@^6.0.1: version "6.1.0" @@ -897,18 +876,6 @@ object-assign@^4: resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= -object-inspect@^1.9.0: - version "1.12.2" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" - integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== - -on-finished@2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" - integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== - dependencies: - ee-first "1.1.1" - on-finished@~2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" @@ -951,7 +918,7 @@ parseurl@~1.3.2, parseurl@~1.3.3: path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" - integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= path-to-regexp@^1.0.3: version "1.8.0" @@ -977,12 +944,12 @@ pluralize@^8.0.0: resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1" integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== -proxy-addr@~2.0.7: - version "2.0.7" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" - integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== +proxy-addr@~2.0.5: + version "2.0.6" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" + integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== dependencies: - forwarded "0.2.0" + forwarded "~0.1.2" ipaddr.js "1.9.1" pump@^3.0.0: @@ -1000,12 +967,10 @@ pupa@^2.1.1: dependencies: escape-goat "^2.0.0" -qs@6.11.0: - version "6.11.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" - integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== - dependencies: - side-channel "^1.0.4" +qs@6.7.0: + version "6.7.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" + integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== quick-lru@^5.1.1: version "5.1.1" @@ -1017,13 +982,13 @@ range-parser@~1.2.1: resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== -raw-body@2.5.1: - version "2.5.1" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" - integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== +raw-body@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" + integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== dependencies: - bytes "3.1.2" - http-errors "2.0.0" + bytes "3.1.0" + http-errors "1.7.2" iconv-lite "0.4.24" unpipe "1.0.0" @@ -1073,11 +1038,6 @@ safe-buffer@5.1.2: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - "safer-buffer@>= 2.1.2 < 3": version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" @@ -1107,63 +1067,54 @@ semver@^7.3.4: dependencies: lru-cache "^6.0.0" -send@0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" - integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== +send@0.17.1: + version "0.17.1" + resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== dependencies: debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" + depd "~1.1.2" + destroy "~1.0.4" encodeurl "~1.0.2" escape-html "~1.0.3" etag "~1.8.1" fresh "0.5.2" - http-errors "2.0.0" + http-errors "~1.7.2" mime "1.6.0" - ms "2.1.3" - on-finished "2.4.1" + ms "2.1.1" + on-finished "~2.3.0" range-parser "~1.2.1" - statuses "2.0.1" + statuses "~1.5.0" -serve-static@1.15.0: - version "1.15.0" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" - integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== +serve-static@1.14.1: + version "1.14.1" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== dependencies: encodeurl "~1.0.2" escape-html "~1.0.3" parseurl "~1.3.3" - send "0.18.0" + send "0.17.1" server-destroy@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/server-destroy/-/server-destroy-1.0.1.tgz#f13bf928e42b9c3e79383e61cc3998b5d14e6cdd" integrity sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0= -setprototypeof@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" - integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== - -side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" +setprototypeof@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== signal-exit@^3.0.2: version "3.0.3" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== -statuses@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== +"statuses@>= 1.5.0 < 2", statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= steno@^0.4.1: version "0.4.4" @@ -1232,17 +1183,17 @@ supports-color@^7.1.0: dependencies: has-flag "^4.0.0" -toidentifier@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" - integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== +toidentifier@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== type-fest@^0.20.2: version "0.20.2" resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== -type-is@^1.6.16, type-is@~1.6.18: +type-is@^1.6.16, type-is@~1.6.17, type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== @@ -1267,7 +1218,7 @@ unique-string@^2.0.0: unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= update-notifier@^5.1.0: version "5.1.0" @@ -1292,12 +1243,12 @@ update-notifier@^5.1.0: utils-merge@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= vary@^1, vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= widest-line@^3.1.0: version "3.1.0" diff --git a/packages/graphql-transformers-e2e-tests/src/IAMHelper.ts b/packages/graphql-transformers-e2e-tests/src/IAMHelper.ts index 97123ca699..25a0c0651d 100644 --- a/packages/graphql-transformers-e2e-tests/src/IAMHelper.ts +++ b/packages/graphql-transformers-e2e-tests/src/IAMHelper.ts @@ -1,11 +1,8 @@ import { IAM, Credentials } from 'aws-sdk'; -import { resolveTestRegion } from './testSetup'; - -const REGION = resolveTestRegion(); export class IAMHelper { client: IAM; - constructor(region: string = REGION, credentials?: Credentials) { + constructor(region: string = 'us-west-2', credentials?: Credentials) { this.client = new IAM({ region, credentials diff --git a/packages/graphql-transformers-e2e-tests/src/LambdaHelper.ts b/packages/graphql-transformers-e2e-tests/src/LambdaHelper.ts index a35f613df5..c88abeafcc 100644 --- a/packages/graphql-transformers-e2e-tests/src/LambdaHelper.ts +++ b/packages/graphql-transformers-e2e-tests/src/LambdaHelper.ts @@ -1,13 +1,10 @@ import { Credentials, Lambda } from 'aws-sdk'; import * as fs from 'fs'; import * as path from 'path'; -import { resolveTestRegion } from './testSetup'; - -const REGION = resolveTestRegion(); export class LambdaHelper { client: Lambda; - constructor(region: string = REGION, credentials?: Credentials) { + constructor(region: string = 'us-west-2', credentials?: Credentials) { this.client = new Lambda({ region, credentials diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/AuthV2Transformer.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/AuthV2Transformer.e2e.test.ts index 3cb6ea365a..3d6f7e4747 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/AuthV2Transformer.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/AuthV2Transformer.e2e.test.ts @@ -22,18 +22,15 @@ import { } from '../cognitoUtils'; import { ResourceConstants } from 'graphql-transformer-common'; import { GraphQLClient } from '../GraphQLClient'; -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); jest.setTimeout(2000000); describe('@model with @auth', () => { // setup clients - const cf = new CloudFormationClient(region); - const customS3Client = new S3Client(region); - const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: region }); - const awsS3Client = new S3({ region: region }); + const cf = new CloudFormationClient('us-west-2'); + const customS3Client = new S3Client('us-west-2'); + const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: 'us-west-2' }); + const awsS3Client = new S3({ region: 'us-west-2' }); // stack info const BUILD_TIMESTAMP = moment().format('YYYYMMDDHHmmss'); diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/AuthV2TransformerWithFF.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/AuthV2TransformerWithFF.e2e.test.ts index 5062ad73f2..2b525eec22 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/AuthV2TransformerWithFF.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/AuthV2TransformerWithFF.e2e.test.ts @@ -22,18 +22,15 @@ import { signupUser, } from '../cognitoUtils'; import { GraphQLClient } from '../GraphQLClient'; -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); jest.setTimeout(2000000); describe('@model with @auth', () => { // setup clients - const cf = new CloudFormationClient(region); - const customS3Client = new S3Client(region); - const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: region }); - const awsS3Client = new S3({ region: region }); + const cf = new CloudFormationClient('us-west-2'); + const customS3Client = new S3Client('us-west-2'); + const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: 'us-west-2' }); + const awsS3Client = new S3({ region: 'us-west-2' }); // stack info const BUILD_TIMESTAMP = moment().format('YYYYMMDDHHmmss'); diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/ConnectionsWithAuthTests.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/ConnectionsWithAuthTests.e2e.test.ts index 0b6a1d6f36..602c882e55 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/ConnectionsWithAuthTests.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/ConnectionsWithAuthTests.e2e.test.ts @@ -26,13 +26,10 @@ import 'isomorphic-fetch'; // to deal with bug in cognito-identity-js (global as any).fetch = require('node-fetch'); -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); jest.setTimeout(2000000); -const cf = new CloudFormationClient(region); +const cf = new CloudFormationClient('us-west-2'); const featureFlags = { getBoolean: jest.fn().mockImplementation((name, defaultValue) => { if (name === 'improvePluralization') { @@ -82,9 +79,9 @@ const DEVS_GROUP_NAME = 'Devs'; const PARTICIPANT_GROUP_NAME = 'Participant'; const WATCHER_GROUP_NAME = 'Watcher'; -const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: region }); -const customS3Client = new S3Client(region); -const awsS3Client = new S3({ region: region }); +const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: 'us-west-2' }); +const customS3Client = new S3Client('us-west-2'); +const awsS3Client = new S3({ region: 'us-west-2' }); function outputValueSelector(key: string) { return (outputs: Output[]) => { diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/DefaultValueTransformer.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/DefaultValueTransformer.e2e.test.ts index 47e43d5c2e..3606926f13 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/DefaultValueTransformer.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/DefaultValueTransformer.e2e.test.ts @@ -9,15 +9,12 @@ import { CloudFormationClient } from '../CloudFormationClient'; import { cleanupStackAfterTest, deploy } from '../deployNestedStacks'; import { GraphQLClient } from '../GraphQLClient'; import { S3Client } from '../S3Client'; -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); jest.setTimeout(2000000); -const cf = new CloudFormationClient(region); -const customS3Client = new S3Client(region); -const awsS3Client = new S3({ region: region }); +const cf = new CloudFormationClient('us-west-2'); +const customS3Client = new S3Client('us-west-2'); +const awsS3Client = new S3({ region: 'us-west-2' }); const BUILD_TIMESTAMP = moment().format('YYYYMMDDHHmmss'); const STACK_NAME = `DefaultValueTransformerTests-${BUILD_TIMESTAMP}`; const BUCKET_NAME = `appsync-default-value-transformer-test-bucket-${BUILD_TIMESTAMP}`; diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/DynamoDBModelTransformer.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/DynamoDBModelTransformer.e2e.test.ts index c769c5b66d..ced7a4f420 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/DynamoDBModelTransformer.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/DynamoDBModelTransformer.e2e.test.ts @@ -9,15 +9,12 @@ import { cleanupStackAfterTest, deploy } from '../deployNestedStacks'; import { S3Client } from '../S3Client'; import { default as S3 } from 'aws-sdk/clients/s3'; import { default as moment } from 'moment'; -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); jest.setTimeout(2000000); -const cf = new CloudFormationClient(region); -const customS3Client = new S3Client(region); -const awsS3Client = new S3({ region: region }); +const cf = new CloudFormationClient('us-west-2'); +const customS3Client = new S3Client('us-west-2'); +const awsS3Client = new S3({ region: 'us-west-2' }); const featureFlags = { getBoolean: jest.fn().mockImplementation((name, defaultValue) => { if (name === 'improvePluralization') { diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/FunctionTransformerTests.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/FunctionTransformerTests.e2e.test.ts index a0e835299d..2fd5cb4734 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/FunctionTransformerTests.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/FunctionTransformerTests.e2e.test.ts @@ -12,12 +12,10 @@ import { S3Client } from '../S3Client'; import { default as S3 } from 'aws-sdk/clients/s3'; import { LambdaHelper } from '../LambdaHelper'; import { IAMHelper } from '../IAMHelper'; -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); jest.setTimeout(2000000); +const region = 'us-west-2'; const cf = new CloudFormationClient(region); const customS3Client = new S3Client(region); const awsS3Client = new S3({ region: region }); diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/FunctionTransformerTestsV2.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/FunctionTransformerTestsV2.e2e.test.ts index d5e5940853..78bfd0cfd5 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/FunctionTransformerTestsV2.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/FunctionTransformerTestsV2.e2e.test.ts @@ -15,12 +15,10 @@ import { IAMHelper } from '../IAMHelper'; import { default as STS } from 'aws-sdk/clients/sts'; import { default as Organizations } from 'aws-sdk/clients/organizations'; import AWS from 'aws-sdk'; -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); jest.setTimeout(2000000); +const region = 'us-west-2'; const cf = new CloudFormationClient(region); const customS3Client = new S3Client(region); const awsS3Client = new S3({ region: region }); diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/HttpTransformer.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/HttpTransformer.e2e.test.ts index c2909f37e8..019a21905e 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/HttpTransformer.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/HttpTransformer.e2e.test.ts @@ -11,14 +11,11 @@ import { cleanupStackAfterTest, deploy } from '../deployNestedStacks'; import { S3Client } from '../S3Client'; import { default as S3 } from 'aws-sdk/clients/s3'; import { deployJsonServer, destroyJsonServer } from '../cdkUtils'; -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); jest.setTimeout(2000000); -const cf = new CloudFormationClient(region); -const customS3Client = new S3Client(region); +const cf = new CloudFormationClient('us-west-2'); +const customS3Client = new S3Client('us-west-2'); const featureFlags = { getBoolean: jest.fn().mockImplementation((name, defaultValue) => { if (name === 'improvePluralization') { diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/HttpTransformerV2.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/HttpTransformerV2.e2e.test.ts index c5c5952f79..4073f286b0 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/HttpTransformerV2.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/HttpTransformerV2.e2e.test.ts @@ -10,12 +10,10 @@ import { cleanupStackAfterTest, deploy } from '../deployNestedStacks'; import { S3Client } from '../S3Client'; import { default as S3 } from 'aws-sdk/clients/s3'; import { deployJsonServer, destroyJsonServer } from '../cdkUtils'; -import { resolveTestRegion } from '../testSetup'; - -const REGION = resolveTestRegion(); jest.setTimeout(2000000); +const REGION = 'us-west-2'; const cf = new CloudFormationClient(REGION); const customS3Client = new S3Client(REGION); const BUILD_TIMESTAMP = moment().format('YYYYMMDDHHmmss'); diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/IndexTransformer.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/IndexTransformer.e2e.test.ts index 3653ade8fe..7e0607514f 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/IndexTransformer.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/IndexTransformer.e2e.test.ts @@ -11,15 +11,12 @@ import { CloudFormationClient } from '../CloudFormationClient'; import { GraphQLClient } from '../GraphQLClient'; import { cleanupStackAfterTest, deploy } from '../deployNestedStacks'; import { S3Client } from '../S3Client'; -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); jest.setTimeout(2000000); -const cf = new CloudFormationClient(region); -const customS3Client = new S3Client(region); -const awsS3Client = new S3({ region: region }); +const cf = new CloudFormationClient('us-west-2'); +const customS3Client = new S3Client('us-west-2'); +const awsS3Client = new S3({ region: 'us-west-2' }); const featureFlags = { getBoolean: jest.fn(), getNumber: jest.fn(), diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/IndexWithAuthV2.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/IndexWithAuthV2.e2e.test.ts index da9c385379..d32106b478 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/IndexWithAuthV2.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/IndexWithAuthV2.e2e.test.ts @@ -19,12 +19,11 @@ import { createUserPoolClient, signupUser, } from '../cognitoUtils'; -import { resolveTestRegion } from '../testSetup'; - -const AWS_REGION = resolveTestRegion(); jest.setTimeout(2000000); +const AWS_REGION = 'us-west-2'; + const cf = new CloudFormationClient(AWS_REGION); const customS3Client = new S3Client(AWS_REGION); const awsS3Client = new S3({ region: AWS_REGION }); diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/IndexWithAuthV2WithFF.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/IndexWithAuthV2WithFF.e2e.test.ts index 8999af2759..052257b274 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/IndexWithAuthV2WithFF.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/IndexWithAuthV2WithFF.e2e.test.ts @@ -19,12 +19,11 @@ import { createUserPoolClient, signupUser, } from '../cognitoUtils'; -import { resolveTestRegion } from '../testSetup'; - -const AWS_REGION = resolveTestRegion(); jest.setTimeout(2000000); +const AWS_REGION = 'us-west-2'; + const cf = new CloudFormationClient(AWS_REGION); const customS3Client = new S3Client(AWS_REGION); const awsS3Client = new S3({ region: AWS_REGION }); diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/IndexWithAutoQueryField.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/IndexWithAutoQueryField.e2e.test.ts index 3d8e1623a5..0eaf1c08b5 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/IndexWithAutoQueryField.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/IndexWithAutoQueryField.e2e.test.ts @@ -11,15 +11,12 @@ import { CloudFormationClient } from '../CloudFormationClient'; import { GraphQLClient } from '../GraphQLClient'; import { cleanupStackAfterTest, deploy } from '../deployNestedStacks'; import { S3Client } from '../S3Client'; -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); jest.setTimeout(2000000); -const cf = new CloudFormationClient(region); -const customS3Client = new S3Client(region); -const awsS3Client = new S3({ region: region }); +const cf = new CloudFormationClient('us-west-2'); +const customS3Client = new S3Client('us-west-2'); +const awsS3Client = new S3({ region: 'us-west-2' }); const featureFlags = { getBoolean: jest.fn().mockImplementation((name, defaultValue) => { if (name === 'enableAutoIndexQueryNames') { diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/KeyTransformer.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/KeyTransformer.e2e.test.ts index 57ae5d84b1..c91a3b0615 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/KeyTransformer.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/KeyTransformer.e2e.test.ts @@ -10,15 +10,12 @@ import { default as moment } from 'moment'; import { cleanupStackAfterTest, deploy } from '../deployNestedStacks'; import { S3Client } from '../S3Client'; import { default as S3 } from 'aws-sdk/clients/s3'; -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); jest.setTimeout(2000000); -const cf = new CloudFormationClient(region); -const customS3Client = new S3Client(region); -const awsS3Client = new S3({ region: region }); +const cf = new CloudFormationClient('us-west-2'); +const customS3Client = new S3Client('us-west-2'); +const awsS3Client = new S3({ region: 'us-west-2' }); const featureFlags = { getBoolean: jest.fn().mockImplementation((name, defaultValue) => { if (name === 'improvePluralization') { diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/KeyWithAuth.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/KeyWithAuth.e2e.test.ts index 0346f73296..aa21c9def6 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/KeyWithAuth.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/KeyWithAuth.e2e.test.ts @@ -26,13 +26,10 @@ import 'isomorphic-fetch'; // to deal with bug in cognito-identity-js (global as any).fetch = require('node-fetch'); -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); jest.setTimeout(2000000); -const cf = new CloudFormationClient(region); +const cf = new CloudFormationClient('us-west-2'); const featureFlags = { getBoolean: jest.fn().mockImplementation((name, defaultValue) => { if (name === 'improvePluralization') { @@ -86,9 +83,9 @@ const DEVS_GROUP_NAME = 'Devs'; const PARTICIPANT_GROUP_NAME = 'Participant'; const WATCHER_GROUP_NAME = 'Watcher'; -const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: region }); -const customS3Client = new S3Client(region); -const awsS3Client = new S3({ region: region }); +const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: 'us-west-2' }); +const customS3Client = new S3Client('us-west-2'); +const awsS3Client = new S3({ region: 'us-west-2' }); function outputValueSelector(key: string) { return (outputs: Output[]) => { diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/ModelAuthTransformer.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/ModelAuthTransformer.e2e.test.ts index 0ab0a14721..81187ba693 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/ModelAuthTransformer.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/ModelAuthTransformer.e2e.test.ts @@ -27,9 +27,6 @@ import 'isomorphic-fetch'; // to deal with bug in cognito-identity-js (global as any).fetch = require('node-fetch'); -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); jest.setTimeout(2000000); const featureFlags = { @@ -45,7 +42,7 @@ const featureFlags = { }; describe(`ModelAuthTests`, () => { - const cf = new CloudFormationClient(region); + const cf = new CloudFormationClient('us-west-2'); const BUILD_TIMESTAMP = moment().format('YYYYMMDDHHmmss'); const STACK_NAME = `ModelAuthTransformerTest-${BUILD_TIMESTAMP}`; @@ -89,9 +86,9 @@ describe(`ModelAuthTests`, () => { const PARTICIPANT_GROUP_NAME = 'Participant'; const WATCHER_GROUP_NAME = 'Watcher'; - const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: region }); - const customS3Client = new S3Client(region); - const awsS3Client = new S3({ region: region }); + const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: 'us-west-2' }); + const customS3Client = new S3Client('us-west-2'); + const awsS3Client = new S3({ region: 'us-west-2' }); function outputValueSelector(key: string) { return (outputs: Output[]) => { diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/ModelConnectionTransformer.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/ModelConnectionTransformer.e2e.test.ts index 52c0ca8537..12b115afed 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/ModelConnectionTransformer.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/ModelConnectionTransformer.e2e.test.ts @@ -10,15 +10,12 @@ import { cleanupStackAfterTest, deploy } from '../deployNestedStacks'; import { S3Client } from '../S3Client'; import { default as S3 } from 'aws-sdk/clients/s3'; import { default as moment } from 'moment'; -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); jest.setTimeout(2000000); -const cf = new CloudFormationClient(region); -const customS3Client = new S3Client(region); -const awsS3Client = new S3({ region: region }); +const cf = new CloudFormationClient('us-west-2'); +const customS3Client = new S3Client('us-west-2'); +const awsS3Client = new S3({ region: 'us-west-2' }); const featureFlags = { getBoolean: jest.fn().mockImplementation((name, defaultValue) => { if (name === 'improvePluralization') { diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/ModelConnectionWithKeyTransformer.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/ModelConnectionWithKeyTransformer.e2e.test.ts index eff786e6dc..589b7cea69 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/ModelConnectionWithKeyTransformer.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/ModelConnectionWithKeyTransformer.e2e.test.ts @@ -11,15 +11,12 @@ import { cleanupStackAfterTest, deploy } from '../deployNestedStacks'; import { S3Client } from '../S3Client'; import { default as S3 } from 'aws-sdk/clients/s3'; import { default as moment } from 'moment'; -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); jest.setTimeout(2000000); -const cf = new CloudFormationClient(region); -const customS3Client = new S3Client(region); -const awsS3Client = new S3({ region: region }); +const cf = new CloudFormationClient('us-west-2'); +const customS3Client = new S3Client('us-west-2'); +const awsS3Client = new S3({ region: 'us-west-2' }); const featureFlags = { getBoolean: jest.fn().mockImplementation((name, defaultValue) => { if (name === 'improvePluralization') { diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/ModelTransformer.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/ModelTransformer.e2e.test.ts index 734d1313c5..079d6fc081 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/ModelTransformer.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/ModelTransformer.e2e.test.ts @@ -8,15 +8,12 @@ import { CloudFormationClient } from '../CloudFormationClient'; import { cleanupStackAfterTest, deploy } from '../deployNestedStacks'; import { GraphQLClient } from '../GraphQLClient'; import { S3Client } from '../S3Client'; -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); jest.setTimeout(2000000); -const cf = new CloudFormationClient(region); -const customS3Client = new S3Client(region); -const awsS3Client = new S3({ region: region }); +const cf = new CloudFormationClient('us-west-2'); +const customS3Client = new S3Client('us-west-2'); +const awsS3Client = new S3({ region: 'us-west-2' }); const BUILD_TIMESTAMP = moment().format('YYYYMMDDHHmmss'); const STACK_NAME = `ModelTransformerTest-${BUILD_TIMESTAMP}`; const BUCKET_NAME = `appsync-model-transformer-test-bucket-${BUILD_TIMESTAMP}`; diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/MultiAuthModelAuthTransformer.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/MultiAuthModelAuthTransformer.e2e.test.ts index 54aa7bf105..10e8eb811f 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/MultiAuthModelAuthTransformer.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/MultiAuthModelAuthTransformer.e2e.test.ts @@ -26,7 +26,6 @@ import 'isomorphic-fetch'; // to deal with bug in cognito-identity-js (global as any).fetch = require('node-fetch'); -import { resolveTestRegion } from '../testSetup'; // To overcome of the way of how AmplifyJS picks up currentUserCredentials const anyAWS = AWS as any; @@ -35,10 +34,9 @@ if (anyAWS && anyAWS.config && anyAWS.config.credentials) { delete anyAWS.config.credentials; } -const REGION = resolveTestRegion(); - jest.setTimeout(2000000); +const REGION = 'us-west-2'; const cf = new CloudFormationClient(REGION); const featureFlags = { getBoolean: jest.fn().mockImplementation((name, defaultValue) => { diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/MultiAuthV2Transformer.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/MultiAuthV2Transformer.e2e.test.ts index 2c960fe17f..92dd217f73 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/MultiAuthV2Transformer.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/MultiAuthV2Transformer.e2e.test.ts @@ -29,9 +29,6 @@ import 'isomorphic-fetch'; // to deal with bug in cognito-identity-js (global as any).fetch = require('node-fetch'); -import { resolveTestRegion } from '../testSetup'; - -const AWS_REGION = resolveTestRegion(); // To overcome of the way of how AmplifyJS picks up currentUserCredentials const anyAWS = AWS as any; @@ -41,6 +38,8 @@ if (anyAWS && anyAWS.config && anyAWS.config.credentials) { jest.setTimeout(2000000); +const AWS_REGION = 'us-west-2'; + function outputValueSelector(key: string) { return (outputs: Output[]) => { const output = outputs.find((o: Output) => o.OutputKey === key); diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/MultiAuthV2TransformerWithFF.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/MultiAuthV2TransformerWithFF.e2e.test.ts index 05455747e8..6a6e7a0002 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/MultiAuthV2TransformerWithFF.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/MultiAuthV2TransformerWithFF.e2e.test.ts @@ -29,9 +29,6 @@ import 'isomorphic-fetch'; // to deal with bug in cognito-identity-js (global as any).fetch = require('node-fetch'); -import { resolveTestRegion } from '../testSetup'; - -const AWS_REGION = resolveTestRegion(); // To overcome of the way of how AmplifyJS picks up currentUserCredentials const anyAWS = AWS as any; @@ -41,6 +38,8 @@ if (anyAWS && anyAWS.config && anyAWS.config.credentials) { jest.setTimeout(2000000); +const AWS_REGION = 'us-west-2'; + function outputValueSelector(key: string) { return (outputs: Output[]) => { const output = outputs.find((o: Output) => o.OutputKey === key); diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/MutationCondition.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/MutationCondition.e2e.test.ts index 4322e6aefe..98e3575c6e 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/MutationCondition.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/MutationCondition.e2e.test.ts @@ -32,9 +32,6 @@ import IdentityPool from 'cloudform-types/types/cognito/identityPool'; import IdentityPoolRoleAttachment from 'cloudform-types/types/cognito/identityPoolRoleAttachment'; import AWS = require('aws-sdk'); import 'isomorphic-fetch'; -import { resolveTestRegion } from '../testSetup'; - -const REGION = resolveTestRegion(); jest.setTimeout(2000000); const featureFlags = { @@ -556,6 +553,7 @@ if (anyAWS && anyAWS.config && anyAWS.config.credentials) { } describe(`Deployed Mutation Condition tests`, () => { + const REGION = 'us-west-2'; const cf = new CloudFormationClient(REGION); const BUILD_TIMESTAMP = moment().format('YYYYMMDDHHmmss'); diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/NewConnectionTransformer.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/NewConnectionTransformer.e2e.test.ts index ef881a432a..7459a362de 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/NewConnectionTransformer.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/NewConnectionTransformer.e2e.test.ts @@ -11,15 +11,12 @@ import { cleanupStackAfterTest, deploy } from '../deployNestedStacks'; import { S3Client } from '../S3Client'; import { default as S3 } from 'aws-sdk/clients/s3'; import { default as moment } from 'moment'; -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); jest.setTimeout(2000000); -const cf = new CloudFormationClient(region); -const customS3Client = new S3Client(region); -const awsS3Client = new S3({ region: region }); +const cf = new CloudFormationClient('us-west-2'); +const customS3Client = new S3Client('us-west-2'); +const awsS3Client = new S3({ region: 'us-west-2' }); const featureFlags = { getBoolean: jest.fn().mockImplementation((name, defaultValue) => { if (name === 'improvePluralization') { diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/NewConnectionWithAuth.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/NewConnectionWithAuth.e2e.test.ts index 823f1f20b1..ab29079c99 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/NewConnectionWithAuth.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/NewConnectionWithAuth.e2e.test.ts @@ -27,13 +27,10 @@ import 'isomorphic-fetch'; // to deal with bug in cognito-identity-js (global as any).fetch = require('node-fetch'); -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); jest.setTimeout(2000000); -const cf = new CloudFormationClient(region); +const cf = new CloudFormationClient('us-west-2'); const featureFlags = { getBoolean: jest.fn().mockImplementation((name, defaultValue) => { if (name === 'improvePluralization') { @@ -82,9 +79,9 @@ const DEVS_GROUP_NAME = 'Devs'; const PARTICIPANT_GROUP_NAME = 'Participant'; const WATCHER_GROUP_NAME = 'Watcher'; -const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: region }); -const customS3Client = new S3Client(region); -const awsS3Client = new S3({ region: region }); +const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: 'us-west-2' }); +const customS3Client = new S3Client('us-west-2'); +const awsS3Client = new S3({ region: 'us-west-2' }); function outputValueSelector(key: string) { return (outputs: Output[]) => { diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/NonModelAuthFunction.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/NonModelAuthFunction.e2e.test.ts index 2c2ca07fe4..41b85db187 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/NonModelAuthFunction.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/NonModelAuthFunction.e2e.test.ts @@ -24,9 +24,6 @@ import 'isomorphic-fetch'; // to deal with bug in cognito-identity-js (global as any).fetch = require('node-fetch'); -import { resolveTestRegion } from '../testSetup'; - -const REGION = resolveTestRegion(); const featureFlags = { getBoolean: jest.fn().mockImplementation((name, defaultValue) => { @@ -49,6 +46,7 @@ if (anyAWS && anyAWS.config && anyAWS.config.credentials) { jest.setTimeout(2000000); +const REGION = 'us-west-2'; const cf = new CloudFormationClient(REGION); const customS3Client = new S3Client(REGION); const awsS3Client = new S3({ region: REGION }); diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/NonModelAuthV2Function.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/NonModelAuthV2Function.e2e.test.ts index 1cbfa4eae1..f588db504a 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/NonModelAuthV2Function.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/NonModelAuthV2Function.e2e.test.ts @@ -21,12 +21,10 @@ import { S3Client } from '../S3Client'; // to deal with bug in cognito-identity-js (global as any).fetch = require('node-fetch'); -import { resolveTestRegion } from '../testSetup'; - -const REGION = resolveTestRegion(); jest.setTimeout(2000000); +const REGION = 'us-west-2'; const cf = new CloudFormationClient(REGION); const identityClient = new CognitoIdentity({ apiVersion: '2014-06-30', region: REGION }); const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: REGION }); diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/NoneEnvFunctionTransformer.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/NoneEnvFunctionTransformer.e2e.test.ts index 1e7bc0aba8..97bc76724e 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/NoneEnvFunctionTransformer.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/NoneEnvFunctionTransformer.e2e.test.ts @@ -12,14 +12,12 @@ import { S3Client } from '../S3Client'; import { default as S3 } from 'aws-sdk/clients/s3'; import { LambdaHelper } from '../LambdaHelper'; import { IAMHelper } from '../IAMHelper'; -import { resolveTestRegion } from '../testSetup'; -const region = resolveTestRegion(); jest.setTimeout(2000000); -const cf = new CloudFormationClient(region); -const customS3Client = new S3Client(region); -const awsS3Client = new S3({ region: region }); +const cf = new CloudFormationClient('us-west-2'); +const customS3Client = new S3Client('us-west-2'); +const awsS3Client = new S3({ region: 'us-west-2' }); const featureFlags = { getBoolean: jest.fn().mockImplementation((name, defaultValue) => { if (name === 'improvePluralization') { diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/PerFieldAuthTests.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/PerFieldAuthTests.e2e.test.ts index 264ca26864..477ae81f80 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/PerFieldAuthTests.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/PerFieldAuthTests.e2e.test.ts @@ -26,13 +26,10 @@ import 'isomorphic-fetch'; // to deal with bug in cognito-identity-js (global as any).fetch = require('node-fetch'); -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); jest.setTimeout(2000000); -const cf = new CloudFormationClient(region); +const cf = new CloudFormationClient('us-west-2'); const featureFlags = { getBoolean: jest.fn().mockImplementation((name, defaultValue) => { if (name === 'improvePluralization') { @@ -82,9 +79,9 @@ const PARTICIPANT_GROUP_NAME = 'Participant'; const WATCHER_GROUP_NAME = 'Watcher'; const INSTRUCTOR_GROUP_NAME = 'Instructor'; -const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: region }); -const customS3Client = new S3Client(region); -const awsS3Client = new S3({ region: region }); +const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: 'us-west-2' }); +const customS3Client = new S3Client('us-west-2'); +const awsS3Client = new S3({ region: 'us-west-2' }); function outputValueSelector(key: string) { return (outputs: Output[]) => { diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/PerFieldAuthV2Transformer.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/PerFieldAuthV2Transformer.e2e.test.ts index 8115deeaf9..8e8a2104a6 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/PerFieldAuthV2Transformer.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/PerFieldAuthV2Transformer.e2e.test.ts @@ -24,13 +24,12 @@ import 'isomorphic-fetch'; // to deal with bug in cognito-identity-js (global as any).fetch = require('node-fetch'); -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); jest.setTimeout(2000000); -const cf = new CloudFormationClient(region); +const AWS_REGION = 'us-west-2'; + +const cf = new CloudFormationClient(AWS_REGION); const BUILD_TIMESTAMP = moment().format('YYYYMMDDHHmmss'); const STACK_NAME = `PerFieldAuthV2Tests-${BUILD_TIMESTAMP}`; const BUCKET_NAME = `per-field-authv2-tests-bucket-${BUILD_TIMESTAMP}`; @@ -68,9 +67,9 @@ const PARTICIPANT_GROUP_NAME = 'Participant'; const WATCHER_GROUP_NAME = 'Watcher'; const INSTRUCTOR_GROUP_NAME = 'Instructor'; -const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: region }); -const customS3Client = new S3Client(region); -const awsS3Client = new S3({ region: region }); +const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: 'us-west-2' }); +const customS3Client = new S3Client('us-west-2'); +const awsS3Client = new S3({ region: 'us-west-2' }); function outputValueSelector(key: string) { return (outputs: Output[]) => { diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/PerFieldAuthV2TransformerWithFF.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/PerFieldAuthV2TransformerWithFF.e2e.test.ts index e5f6eeaf39..83809b1853 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/PerFieldAuthV2TransformerWithFF.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/PerFieldAuthV2TransformerWithFF.e2e.test.ts @@ -24,12 +24,12 @@ import 'isomorphic-fetch'; // to deal with bug in cognito-identity-js (global as any).fetch = require('node-fetch'); -import { resolveTestRegion } from '../testSetup'; -const region = resolveTestRegion(); jest.setTimeout(2000000); -const cf = new CloudFormationClient(region); +const AWS_REGION = 'us-west-2'; + +const cf = new CloudFormationClient(AWS_REGION); const BUILD_TIMESTAMP = moment().format('YYYYMMDDHHmmss'); const STACK_NAME = `PerFieldAuthV2Tests-${BUILD_TIMESTAMP}`; const BUCKET_NAME = `per-field-authv2-tests-bucket-${BUILD_TIMESTAMP}`; @@ -67,9 +67,9 @@ const PARTICIPANT_GROUP_NAME = 'Participant'; const WATCHER_GROUP_NAME = 'Watcher'; const INSTRUCTOR_GROUP_NAME = 'Instructor'; -const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: region }); -const customS3Client = new S3Client(region); -const awsS3Client = new S3({ region: region }); +const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: 'us-west-2' }); +const customS3Client = new S3Client('us-west-2'); +const awsS3Client = new S3({ region: 'us-west-2' }); function outputValueSelector(key: string) { return (outputs: Output[]) => { diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/PredictionsTransformerTests.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/PredictionsTransformerTests.e2e.test.ts index 05f54a795a..db9068508a 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/PredictionsTransformerTests.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/PredictionsTransformerTests.e2e.test.ts @@ -10,13 +10,11 @@ import { default as moment } from 'moment'; import { cleanupStackAfterTest, deploy } from '../deployNestedStacks'; import { S3Client } from '../S3Client'; import { default as S3 } from 'aws-sdk/clients/s3'; -import { resolveTestRegion } from '../testSetup'; - -const AWS_REGION = resolveTestRegion(); // tslint:disable: no-magic-numbers jest.setTimeout(2000000); +const AWS_REGION = 'us-east-2'; const cf = new CloudFormationClient(AWS_REGION); const customS3Client = new S3Client(AWS_REGION); const awsS3Client = new S3({ region: AWS_REGION }); diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/PredictionsTransformerV2Tests.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/PredictionsTransformerV2Tests.e2e.test.ts index 840bcf4eca..38db0fc239 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/PredictionsTransformerV2Tests.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/PredictionsTransformerV2Tests.e2e.test.ts @@ -11,13 +11,11 @@ import { CloudFormationClient } from '../CloudFormationClient'; import { cleanupStackAfterTest, deploy } from '../deployNestedStacks'; import { GraphQLClient } from '../GraphQLClient'; import { S3Client } from '../S3Client'; -import { resolveTestRegion } from '../testSetup'; - -const AWS_REGION = resolveTestRegion(); // tslint:disable: no-magic-numbers jest.setTimeout(2000000); +const AWS_REGION = 'us-east-2'; const cf = new CloudFormationClient(AWS_REGION); const customS3Client = new S3Client(AWS_REGION); const awsS3Client = new S3({ region: AWS_REGION }); diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/RelationalTransformers.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/RelationalTransformers.e2e.test.ts index c2aae46038..5c1fff9ee7 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/RelationalTransformers.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/RelationalTransformers.e2e.test.ts @@ -17,15 +17,12 @@ import { CloudFormationClient } from '../CloudFormationClient'; import { GraphQLClient } from '../GraphQLClient'; import { cleanupStackAfterTest, deploy } from '../deployNestedStacks'; import { S3Client } from '../S3Client'; -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); jest.setTimeout(2000000); -const cf = new CloudFormationClient(region); -const customS3Client = new S3Client(region); -const awsS3Client = new S3({ region: region }); +const cf = new CloudFormationClient('us-west-2'); +const customS3Client = new S3Client('us-west-2'); +const awsS3Client = new S3({ region: 'us-west-2' }); const featureFlags = { getBoolean: jest.fn().mockImplementation((name, defaultValue) => { diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/RelationalWithAuthV2.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/RelationalWithAuthV2.e2e.test.ts index 47673ddbf5..e40fff8cb0 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/RelationalWithAuthV2.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/RelationalWithAuthV2.e2e.test.ts @@ -27,16 +27,13 @@ import { } from '../cognitoUtils'; // to deal with bug in cognito-identity-js (global as any).fetch = require('node-fetch'); -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); jest.setTimeout(2000000); -const cf = new CloudFormationClient(region); -const customS3Client = new S3Client(region); -const awsS3Client = new S3({ region: region }); -const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: region }); +const cf = new CloudFormationClient('us-west-2'); +const customS3Client = new S3Client('us-west-2'); +const awsS3Client = new S3({ region: 'us-west-2' }); +const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: 'us-west-2' }); const BUILD_TIMESTAMP = moment().format('YYYYMMDDHHmmss'); const STACK_NAME = `RelationalAuthV2TransformersTest-${BUILD_TIMESTAMP}`; const BUCKET_NAME = `appsync-relational-auth-transformer-test-${BUILD_TIMESTAMP}`; diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/RelationalWithAuthV2WithFF.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/RelationalWithAuthV2WithFF.e2e.test.ts index ac93915ce8..61124b9343 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/RelationalWithAuthV2WithFF.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/RelationalWithAuthV2WithFF.e2e.test.ts @@ -27,16 +27,13 @@ import { } from '../cognitoUtils'; // to deal with bug in cognito-identity-js (global as any).fetch = require('node-fetch'); -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); jest.setTimeout(2000000); -const cf = new CloudFormationClient(region); -const customS3Client = new S3Client(region); -const awsS3Client = new S3({ region: region }); -const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: region }); +const cf = new CloudFormationClient('us-west-2'); +const customS3Client = new S3Client('us-west-2'); +const awsS3Client = new S3({ region: 'us-west-2' }); +const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: 'us-west-2' }); const BUILD_TIMESTAMP = moment().format('YYYYMMDDHHmmss'); const STACK_NAME = `RelationalAuthV2TransformersTest-${BUILD_TIMESTAMP}`; const BUCKET_NAME = `appsync-relational-auth-transformer-test-${BUILD_TIMESTAMP}`; diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/SearchableModelTransformer.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/SearchableModelTransformer.e2e.test.ts index 1b2c58ee2b..afc9269ab5 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/SearchableModelTransformer.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/SearchableModelTransformer.e2e.test.ts @@ -12,16 +12,13 @@ import { cleanupStackAfterTest, deploy } from '../deployNestedStacks'; import { default as moment } from 'moment'; import { default as S3 } from 'aws-sdk/clients/s3'; import addStringSets from '../stringSetMutations'; -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); // tslint:disable: no-magic-numbers jest.setTimeout(60000 * 60); -const cf = new CloudFormationClient(region); -const customS3Client = new S3Client(region); -const awsS3Client = new S3({ region: region }); +const cf = new CloudFormationClient('us-west-2'); +const customS3Client = new S3Client('us-west-2'); +const awsS3Client = new S3({ region: 'us-west-2' }); let GRAPHQL_CLIENT: GraphQLClient = undefined; const featureFlags = { getBoolean: jest.fn().mockImplementation((name, defaultValue) => { diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/SearchableModelTransformerV2.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/SearchableModelTransformerV2.e2e.test.ts index 29c2ed1c24..138024d66b 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/SearchableModelTransformerV2.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/SearchableModelTransformerV2.e2e.test.ts @@ -9,16 +9,13 @@ import { GraphQLClient } from '../GraphQLClient'; import { cleanupStackAfterTest, deploy } from '../deployNestedStacks'; import { default as moment } from 'moment'; import { default as S3 } from 'aws-sdk/clients/s3'; -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); // tslint:disable: no-magic-numbers jest.setTimeout(60000 * 60); -const cf = new CloudFormationClient(region); -const customS3Client = new S3Client(region); -const awsS3Client = new S3({ region: region }); +const cf = new CloudFormationClient('us-east-1'); +const customS3Client = new S3Client('us-east-1'); +const awsS3Client = new S3({ region: 'us-east-1' }); let GRAPHQL_CLIENT: GraphQLClient = undefined; const featureFlags = { getBoolean: jest.fn().mockImplementation((name, defaultValue) => { diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/SearchableWithAuthTests.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/SearchableWithAuthTests.e2e.test.ts index a870b0979c..24faa656c6 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/SearchableWithAuthTests.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/SearchableWithAuthTests.e2e.test.ts @@ -49,12 +49,10 @@ if (anyAWS && anyAWS.config && anyAWS.config.credentials) { // to deal with bug in cognito-identity-js (global as any).fetch = require('node-fetch'); -import { resolveTestRegion } from '../testSetup'; - -const AWS_REGION = resolveTestRegion(); jest.setTimeout(9700000); +const AWS_REGION = 'us-west-2'; const cf = new CloudFormationClient(AWS_REGION); const BUILD_TIMESTAMP = moment().format('YYYYMMDDHHmmss'); const STACK_NAME = `SearchableAuthTests-${BUILD_TIMESTAMP}`; diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/SearchableWithAuthV2.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/SearchableWithAuthV2.e2e.test.ts index 6e82d2760f..f0bf52329b 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/SearchableWithAuthV2.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/SearchableWithAuthV2.e2e.test.ts @@ -26,10 +26,6 @@ import { } from '../cognitoUtils'; // to deal with bug in cognito-identity-js (global as any).fetch = require('node-fetch'); -import { resolveTestRegion } from '../testSetup'; - -const AWS_REGION = resolveTestRegion(); - // To overcome of the way of how AmplifyJS picks up currentUserCredentials const anyAWS = AWS as any; if (anyAWS && anyAWS.config && anyAWS.config.credentials) { @@ -38,6 +34,7 @@ if (anyAWS && anyAWS.config && anyAWS.config.credentials) { // tslint:disable: no-magic-numbers jest.setTimeout(60000 * 60); +const AWS_REGION = 'us-west-2'; const cf = new CloudFormationClient(AWS_REGION); const customS3Client = new S3Client(AWS_REGION); diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/SearchableWithAuthV2WithFF.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/SearchableWithAuthV2WithFF.e2e.test.ts index 8f04cb320f..8f98a384b2 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/SearchableWithAuthV2WithFF.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/SearchableWithAuthV2WithFF.e2e.test.ts @@ -26,10 +26,6 @@ import { } from '../cognitoUtils'; // to deal with bug in cognito-identity-js (global as any).fetch = require('node-fetch'); -import { resolveTestRegion } from '../testSetup'; - -const AWS_REGION = resolveTestRegion(); - // To overcome of the way of how AmplifyJS picks up currentUserCredentials const anyAWS = AWS as any; if (anyAWS && anyAWS.config && anyAWS.config.credentials) { @@ -38,6 +34,7 @@ if (anyAWS && anyAWS.config && anyAWS.config.credentials) { // tslint:disable: no-magic-numbers jest.setTimeout(60000 * 60); +const AWS_REGION = 'us-west-2'; const cf = new CloudFormationClient(AWS_REGION); const customS3Client = new S3Client(AWS_REGION); diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/SubscriptionsRuntimeFiltering.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/SubscriptionsRuntimeFiltering.e2e.test.ts index 89b2ebab79..cd6238cc20 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/SubscriptionsRuntimeFiltering.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/SubscriptionsRuntimeFiltering.e2e.test.ts @@ -27,10 +27,6 @@ import { S3Client } from '../S3Client'; // to deal with subscriptions in node env (global as any).WebSocket = require('ws'); -import { resolveTestRegion } from '../testSetup'; - -const AWS_REGION = resolveTestRegion(); - // To overcome of the way of how AmplifyJS picks up currentUserCredentials const anyAWS = AWS as any; if (anyAWS && anyAWS.config && anyAWS.config.credentials) { @@ -52,6 +48,7 @@ function outputValueSelector(key: string) { }; } +const AWS_REGION = 'us-west-2'; const cf = new CloudFormationClient(AWS_REGION); const customS3Client = new S3Client(AWS_REGION); const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: AWS_REGION }); diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/SubscriptionsWithAuthTest.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/SubscriptionsWithAuthTest.e2e.test.ts index 3651984b61..5a21a90ddd 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/SubscriptionsWithAuthTest.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/SubscriptionsWithAuthTest.e2e.test.ts @@ -54,10 +54,6 @@ const featureFlags = { // to deal with subscriptions in node env (global as any).WebSocket = require('ws'); -import { resolveTestRegion } from '../testSetup'; - -const AWS_REGION = resolveTestRegion(); - // delay times const SUBSCRIPTION_DELAY = 10000; const PROPAGATION_DELAY = 5000; @@ -66,6 +62,7 @@ const SUBSCRIPTION_TIMEOUT = 10000; jest.setTimeout(JEST_TIMEOUT); +const AWS_REGION = 'us-west-2'; const cf = new CloudFormationClient(AWS_REGION); const BUILD_TIMESTAMP = moment().format('YYYYMMDDHHmmss'); const STACK_NAME = `SubscriptionAuthTests-${BUILD_TIMESTAMP}`; diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/SubscriptionsWithAuthV2.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/SubscriptionsWithAuthV2.e2e.test.ts index 5276943d93..ece6a017bc 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/SubscriptionsWithAuthV2.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/SubscriptionsWithAuthV2.e2e.test.ts @@ -39,10 +39,6 @@ import * as Observable from 'zen-observable'; // to deal with subscriptions in node env (global as any).WebSocket = require('ws'); -import { resolveTestRegion } from '../testSetup'; - -const AWS_REGION = resolveTestRegion(); - // To overcome of the way of how AmplifyJS picks up currentUserCredentials const anyAWS = AWS as any; if (anyAWS && anyAWS.config && anyAWS.config.credentials) { @@ -64,6 +60,7 @@ function outputValueSelector(key: string) { }; } +const AWS_REGION = 'us-west-2'; const cf = new CloudFormationClient(AWS_REGION); const customS3Client = new S3Client(AWS_REGION); const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: AWS_REGION }); diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/SubscriptionsWithAuthV2WithFF.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/SubscriptionsWithAuthV2WithFF.e2e.test.ts index b2b01d2b37..7195228219 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/SubscriptionsWithAuthV2WithFF.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/SubscriptionsWithAuthV2WithFF.e2e.test.ts @@ -35,10 +35,6 @@ import * as Observable from 'zen-observable'; // to deal with subscriptions in node env (global as any).WebSocket = require('ws'); -import { resolveTestRegion } from '../testSetup'; - -const AWS_REGION = resolveTestRegion(); - // To overcome of the way of how AmplifyJS picks up currentUserCredentials const anyAWS = AWS as any; if (anyAWS && anyAWS.config && anyAWS.config.credentials) { @@ -60,6 +56,7 @@ function outputValueSelector(key: string) { }; } +const AWS_REGION = 'us-west-2'; const cf = new CloudFormationClient(AWS_REGION); const customS3Client = new S3Client(AWS_REGION); const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: AWS_REGION }); diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/TransformerOptionsV2.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/TransformerOptionsV2.e2e.test.ts index 73dece9bab..d35fc0ee58 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/TransformerOptionsV2.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/TransformerOptionsV2.e2e.test.ts @@ -13,12 +13,11 @@ import moment from 'moment'; import { createUserPool, createUserPoolClient, configureAmplify } from '../cognitoUtils'; import { ResourceConstants } from 'graphql-transformer-common'; import gql from 'graphql-tag'; -import { resolveTestRegion } from '../testSetup'; - -const AWS_REGION = resolveTestRegion(); jest.setTimeout(2000000); +const AWS_REGION = 'us-west-2'; + describe('V2 transformer options', () => { const cf = new CloudFormationClient(AWS_REGION); const customS3Client = new S3Client(AWS_REGION); diff --git a/packages/graphql-transformers-e2e-tests/src/__tests__/VersionedModelTransformer.e2e.test.ts b/packages/graphql-transformers-e2e-tests/src/__tests__/VersionedModelTransformer.e2e.test.ts index 94cde57a55..015b4c852e 100644 --- a/packages/graphql-transformers-e2e-tests/src/__tests__/VersionedModelTransformer.e2e.test.ts +++ b/packages/graphql-transformers-e2e-tests/src/__tests__/VersionedModelTransformer.e2e.test.ts @@ -10,13 +10,10 @@ import { default as moment } from 'moment'; import { default as S3 } from 'aws-sdk/clients/s3'; import { S3Client } from '../S3Client'; import { cleanupStackAfterTest, deploy } from '../deployNestedStacks'; -import { resolveTestRegion } from '../testSetup'; - -const region = resolveTestRegion(); jest.setTimeout(2000000); -const cf = new CloudFormationClient(region); +const cf = new CloudFormationClient('us-west-2'); const featureFlags = { getBoolean: jest.fn().mockImplementation((name, defaultValue) => { if (name === 'improvePluralization') { @@ -35,8 +32,8 @@ const S3_ROOT_DIR_KEY = 'deployments'; let GRAPHQL_CLIENT = undefined; -const customS3Client = new S3Client(region); -const awsS3Client = new S3({ region: region }); +const customS3Client = new S3Client('us-west-2'); +const awsS3Client = new S3({ region: 'us-west-2' }); function outputValueSelector(key: string) { return (outputs: Output[]) => { diff --git a/packages/graphql-transformers-e2e-tests/src/authExhaustiveTestUtils.ts b/packages/graphql-transformers-e2e-tests/src/authExhaustiveTestUtils.ts index 3a41d5d36c..d72deb5982 100644 --- a/packages/graphql-transformers-e2e-tests/src/authExhaustiveTestUtils.ts +++ b/packages/graphql-transformers-e2e-tests/src/authExhaustiveTestUtils.ts @@ -24,9 +24,8 @@ import { import { cleanupStackAfterTest, deploy } from './deployNestedStacks'; import { IAMHelper } from './IAMHelper'; import { S3Client } from './S3Client'; -import { resolveTestRegion } from './testSetup'; -const REGION = resolveTestRegion(); +const REGION = 'us-west-2'; const IAM_HELPER = new IAMHelper(REGION); const CF = new CloudFormationClient(REGION); const COGNITO_CLIENT = new CognitoClient({ apiVersion: '2016-04-19', region: REGION }); diff --git a/packages/graphql-transformers-e2e-tests/src/cognitoUtils.ts b/packages/graphql-transformers-e2e-tests/src/cognitoUtils.ts index 7d4159d038..b93f560b3a 100644 --- a/packages/graphql-transformers-e2e-tests/src/cognitoUtils.ts +++ b/packages/graphql-transformers-e2e-tests/src/cognitoUtils.ts @@ -15,9 +15,6 @@ import { IAM as cfnIAM, Cognito as cfnCognito } from 'cloudform-types'; import { CognitoIdentityServiceProvider as CognitoClient, CognitoIdentity } from 'aws-sdk'; import TestStorage from './TestStorage'; import DeploymentResources from 'graphql-transformer-core/lib/DeploymentResources'; -import { resolveTestRegion } from './testSetup'; - -const region = resolveTestRegion(); interface E2Econfiguration { STACK_NAME?: string; @@ -29,13 +26,13 @@ interface E2Econfiguration { USER_POOL_ID?: string; } -const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: region }); +const cognitoClient = new CognitoClient({ apiVersion: '2016-04-19', region: 'us-west-2' }); export function configureAmplify(userPoolId: string, userPoolClientId: string, identityPoolId?: string) { Amplify.configure({ Auth: { // REQUIRED - Amazon Cognito Region - region: region, + region: 'us-west-2', userPoolId: userPoolId, userPoolWebClientId: userPoolClientId, storage: new TestStorage(), diff --git a/packages/graphql-transformers-e2e-tests/src/deploySchema.ts b/packages/graphql-transformers-e2e-tests/src/deploySchema.ts index 843666471d..83c1fbc9b2 100644 --- a/packages/graphql-transformers-e2e-tests/src/deploySchema.ts +++ b/packages/graphql-transformers-e2e-tests/src/deploySchema.ts @@ -10,12 +10,10 @@ import { cleanupStackAfterTest, deploy } from './deployNestedStacks'; import { Output } from 'aws-sdk/clients/cloudformation'; import { ResourceConstants } from 'graphql-transformer-common'; import * as fs from 'fs-extra'; -import { resolveTestRegion } from './testSetup'; -const region = resolveTestRegion(); -const cf = new CloudFormationClient(region); -const customS3Client = new S3Client(region); -const awsS3Client = new S3({ region: region }); +const cf = new CloudFormationClient('us-west-2'); +const customS3Client = new S3Client('us-west-2'); +const awsS3Client = new S3({ region: 'us-west-2' }); /** * Interface for object that can manage graphql api deployments and cleanup for e2e tests diff --git a/packages/graphql-transformers-e2e-tests/src/emptyBucket.ts b/packages/graphql-transformers-e2e-tests/src/emptyBucket.ts index 516d0151f2..4ef33e0d7a 100644 --- a/packages/graphql-transformers-e2e-tests/src/emptyBucket.ts +++ b/packages/graphql-transformers-e2e-tests/src/emptyBucket.ts @@ -1,8 +1,5 @@ import { default as S3 } from 'aws-sdk/clients/s3'; -import { resolveTestRegion } from './testSetup'; - -const region = resolveTestRegion(); -const awsS3Client = new S3({ region: region }); +const awsS3Client = new S3({ region: 'us-west-2' }); const emptyBucket = async (bucket: string) => { let listObjects = await awsS3Client diff --git a/packages/graphql-transformers-e2e-tests/src/testSetup.ts b/packages/graphql-transformers-e2e-tests/src/testSetup.ts deleted file mode 100644 index 6cd75e68fd..0000000000 --- a/packages/graphql-transformers-e2e-tests/src/testSetup.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * Resolves the AWS region to run the tests - * @param defaultRegion - * @returns - */ -export const resolveTestRegion = (defaultRegion = 'us-west-2') => { - const resolvedRegion = process?.env?.CLI_REGION || defaultRegion; - console.log('Running in region: ' + resolvedRegion); - return resolvedRegion; -} \ No newline at end of file diff --git a/packages/graphql-versioned-transformer/API.md b/packages/graphql-versioned-transformer/API.md deleted file mode 100644 index db2ba6fab1..0000000000 --- a/packages/graphql-versioned-transformer/API.md +++ /dev/null @@ -1,21 +0,0 @@ -## API Report File for "graphql-versioned-transformer" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { DirectiveNode } from 'graphql'; -import { ObjectTypeDefinitionNode } from 'graphql'; -import { Transformer as Transformer_2 } from 'graphql-transformer-core'; -import { TransformerContext } from 'graphql-transformer-core'; - -// @public (undocumented) -export class VersionedModelTransformer extends Transformer_2 { - constructor(); - // (undocumented) - object: (def: ObjectTypeDefinitionNode, directive: DirectiveNode, ctx: TransformerContext) => void; -} - -// (No @packageDocumentation comment for this package) - -``` diff --git a/packages/graphql-versioned-transformer/CHANGELOG.md b/packages/graphql-versioned-transformer/CHANGELOG.md index 99f817dedd..595e237005 100644 --- a/packages/graphql-versioned-transformer/CHANGELOG.md +++ b/packages/graphql-versioned-transformer/CHANGELOG.md @@ -3,477 +3,931 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.2.44](https://github.com/aws-amplify/amplify-category-api/compare/graphql-versioned-transformer@5.2.43...graphql-versioned-transformer@5.2.44) (2022-12-03) +## [5.2.43](https://github.com/aws-amplify/amplify-category-api/compare/graphql-versioned-transformer@5.2.42...graphql-versioned-transformer@5.2.43) (2022-09-14) **Note:** Version bump only for package graphql-versioned-transformer -## [5.2.43](https://github.com/aws-amplify/amplify-category-api/compare/graphql-versioned-transformer@5.2.42...graphql-versioned-transformer@5.2.43) (2022-09-14) -**Note:** Version bump only for package graphql-versioned-transformer + + ## [5.2.42](https://github.com/aws-amplify/amplify-category-api/compare/graphql-versioned-transformer@5.2.40...graphql-versioned-transformer@5.2.42) (2022-07-20) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.41](https://github.com/aws-amplify/amplify-category-api/compare/graphql-versioned-transformer@5.2.40...graphql-versioned-transformer@5.2.41) (2022-07-14) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.40](https://github.com/aws-amplify/amplify-category-api/compare/graphql-versioned-transformer@5.2.39...graphql-versioned-transformer@5.2.40) (2022-07-01) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.39](https://github.com/aws-amplify/amplify-category-api/compare/graphql-versioned-transformer@5.2.38...graphql-versioned-transformer@5.2.39) (2022-06-23) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.38](https://github.com/aws-amplify/amplify-category-api/compare/graphql-versioned-transformer@5.2.37...graphql-versioned-transformer@5.2.38) (2022-06-13) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.37](https://github.com/aws-amplify/amplify-category-api/compare/graphql-versioned-transformer@5.2.36...graphql-versioned-transformer@5.2.37) (2022-06-10) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.36](https://github.com/aws-amplify/amplify-category-api/compare/graphql-versioned-transformer@5.2.35...graphql-versioned-transformer@5.2.36) (2022-06-10) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.35](https://github.com/aws-amplify/amplify-category-api/compare/graphql-versioned-transformer@5.2.32...graphql-versioned-transformer@5.2.35) (2022-06-07) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.34](https://github.com/aws-amplify/amplify-category-api/compare/graphql-versioned-transformer@5.2.32...graphql-versioned-transformer@5.2.34) (2022-05-31) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.33](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.32...graphql-versioned-transformer@5.2.33) (2022-05-02) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.32](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.31...graphql-versioned-transformer@5.2.32) (2022-04-29) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.31](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.30...graphql-versioned-transformer@5.2.31) (2022-04-27) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.30](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.29...graphql-versioned-transformer@5.2.30) (2022-04-11) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.29](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.28...graphql-versioned-transformer@5.2.29) (2022-04-07) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.28](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.27...graphql-versioned-transformer@5.2.28) (2022-03-23) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.27](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.26...graphql-versioned-transformer@5.2.27) (2022-03-17) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.26](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.25...graphql-versioned-transformer@5.2.26) (2022-03-14) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.25](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.24...graphql-versioned-transformer@5.2.25) (2022-03-07) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.24](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.23...graphql-versioned-transformer@5.2.24) (2022-02-25) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.23](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.22...graphql-versioned-transformer@5.2.23) (2022-02-15) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.22](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.18...graphql-versioned-transformer@5.2.22) (2022-02-10) + + ## 7.6.19 (2022-02-08) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.17...graphql-versioned-transformer@5.2.18) (2022-02-03) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.16...graphql-versioned-transformer@5.2.17) (2022-01-31) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.15...graphql-versioned-transformer@5.2.16) (2022-01-27) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.14...graphql-versioned-transformer@5.2.15) (2022-01-23) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.13...graphql-versioned-transformer@5.2.14) (2022-01-13) + ### Bug Fixes -- clean up missing and unused GraphQL v1 dependencies ([#9496](https://github.com/aws-amplify/amplify-cli/issues/9496)) ([fe8201b](https://github.com/aws-amplify/amplify-cli/commit/fe8201be17f42db233fce0bb366ff4d0c8358ec0)) +* clean up missing and unused GraphQL v1 dependencies ([#9496](https://github.com/aws-amplify/amplify-cli/issues/9496)) ([fe8201b](https://github.com/aws-amplify/amplify-cli/commit/fe8201be17f42db233fce0bb366ff4d0c8358ec0)) + + + + ## [5.2.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.11...graphql-versioned-transformer@5.2.13) (2022-01-10) + + ## 7.6.7 (2022-01-10) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.10...graphql-versioned-transformer@5.2.11) (2021-12-21) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.9...graphql-versioned-transformer@5.2.10) (2021-12-17) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.8...graphql-versioned-transformer@5.2.9) (2021-12-03) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.7...graphql-versioned-transformer@5.2.8) (2021-12-02) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.6...graphql-versioned-transformer@5.2.7) (2021-12-01) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.5...graphql-versioned-transformer@5.2.6) (2021-11-26) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.4...graphql-versioned-transformer@5.2.5) (2021-11-23) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.3...graphql-versioned-transformer@5.2.4) (2021-11-21) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.2...graphql-versioned-transformer@5.2.3) (2021-11-20) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@5.2.1...graphql-versioned-transformer@5.2.2) (2021-11-17) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [5.2.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.26...graphql-versioned-transformer@5.2.1) (2021-11-15) **Note:** Version bump only for package graphql-versioned-transformer + + + + # [5.0.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.26...graphql-versioned-transformer@5.0.0) (2021-11-13) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.17.26](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.25...graphql-versioned-transformer@4.17.26) (2021-11-11) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.17.25](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.24...graphql-versioned-transformer@4.17.25) (2021-10-10) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.17.24](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.23...graphql-versioned-transformer@4.17.24) (2021-10-06) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.17.23](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.22...graphql-versioned-transformer@4.17.23) (2021-09-27) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.17.22](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.21...graphql-versioned-transformer@4.17.22) (2021-09-18) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.17.21](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.20...graphql-versioned-transformer@4.17.21) (2021-09-14) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.17.20](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.19...graphql-versioned-transformer@4.17.20) (2021-09-09) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.17.19](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.18...graphql-versioned-transformer@4.17.19) (2021-09-02) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.17.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.17...graphql-versioned-transformer@4.17.18) (2021-08-24) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.17.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.16...graphql-versioned-transformer@4.17.17) (2021-08-06) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.17.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.15...graphql-versioned-transformer@4.17.16) (2021-07-30) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.17.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.14...graphql-versioned-transformer@4.17.15) (2021-07-27) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.17.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.13...graphql-versioned-transformer@4.17.14) (2021-07-16) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.17.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.12...graphql-versioned-transformer@4.17.13) (2021-06-30) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.17.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.11...graphql-versioned-transformer@4.17.12) (2021-06-24) + ### Bug Fixes -- **graphql-transformer-common:** improve generated graphql pluralization ([#7258](https://github.com/aws-amplify/amplify-cli/issues/7258)) ([fc3ad0d](https://github.com/aws-amplify/amplify-cli/commit/fc3ad0dd5a12a7912c59ae12024f593b4cdf7f2d)), closes [#4224](https://github.com/aws-amplify/amplify-cli/issues/4224) +* **graphql-transformer-common:** improve generated graphql pluralization ([#7258](https://github.com/aws-amplify/amplify-cli/issues/7258)) ([fc3ad0d](https://github.com/aws-amplify/amplify-cli/commit/fc3ad0dd5a12a7912c59ae12024f593b4cdf7f2d)), closes [#4224](https://github.com/aws-amplify/amplify-cli/issues/4224) + + + + ## [4.17.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.10...graphql-versioned-transformer@4.17.11) (2021-06-15) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.17.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.9...graphql-versioned-transformer@4.17.10) (2021-05-29) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.17.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.8...graphql-versioned-transformer@4.17.9) (2021-05-26) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.17.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.7...graphql-versioned-transformer@4.17.8) (2021-05-18) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.17.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.6...graphql-versioned-transformer@4.17.7) (2021-05-14) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.17.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.4...graphql-versioned-transformer@4.17.6) (2021-05-03) + + ## 4.50.1 (2021-05-03) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.17.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.4...graphql-versioned-transformer@4.17.5) (2021-05-03) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.17.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.3...graphql-versioned-transformer@4.17.4) (2021-04-27) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.17.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.2...graphql-versioned-transformer@4.17.3) (2021-04-19) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.17.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.17.1...graphql-versioned-transformer@4.17.2) (2021-04-14) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.17.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.16.12...graphql-versioned-transformer@4.17.1) (2021-04-09) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.16.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.16.11...graphql-versioned-transformer@4.16.12) (2021-03-23) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.16.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.16.10...graphql-versioned-transformer@4.16.11) (2021-03-11) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.16.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.16.9...graphql-versioned-transformer@4.16.10) (2021-03-05) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.16.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.16.8...graphql-versioned-transformer@4.16.9) (2021-02-26) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.16.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.16.7...graphql-versioned-transformer@4.16.8) (2021-02-24) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.16.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.16.6...graphql-versioned-transformer@4.16.7) (2021-02-17) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.16.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.16.5...graphql-versioned-transformer@4.16.6) (2021-02-11) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.16.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.16.4...graphql-versioned-transformer@4.16.5) (2021-02-10) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.16.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.16.3...graphql-versioned-transformer@4.16.4) (2020-12-16) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.16.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.16.2...graphql-versioned-transformer@4.16.3) (2020-12-07) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.16.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.16.1...graphql-versioned-transformer@4.16.2) (2020-11-30) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.16.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.25...graphql-versioned-transformer@4.16.1) (2020-11-22) **Note:** Version bump only for package graphql-versioned-transformer + + + + # [4.16.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@3.4.12...graphql-versioned-transformer@4.16.0) (2020-11-22) + ### Bug Fixes -- build break, chore: typescript, lerna update ([#2640](https://github.com/aws-amplify/amplify-cli/issues/2640)) ([29fae36](https://github.com/aws-amplify/amplify-cli/commit/29fae366f4cab054feefa58c7dc733002d19570c)) -- export Typescript definitions and fix resulting type errors ([#2452](https://github.com/aws-amplify/amplify-cli/issues/2452)) ([7de3845](https://github.com/aws-amplify/amplify-cli/commit/7de384594d3b9cbf22cdaa85107fc8df26c141ec)), closes [#2451](https://github.com/aws-amplify/amplify-cli/issues/2451) -- upgrade to node10 as min version for CLI ([#3128](https://github.com/aws-amplify/amplify-cli/issues/3128)) ([a0b18e0](https://github.com/aws-amplify/amplify-cli/commit/a0b18e0187a26b4ab0e6e986b0277f347e829444)) +* build break, chore: typescript, lerna update ([#2640](https://github.com/aws-amplify/amplify-cli/issues/2640)) ([29fae36](https://github.com/aws-amplify/amplify-cli/commit/29fae366f4cab054feefa58c7dc733002d19570c)) +* export Typescript definitions and fix resulting type errors ([#2452](https://github.com/aws-amplify/amplify-cli/issues/2452)) ([7de3845](https://github.com/aws-amplify/amplify-cli/commit/7de384594d3b9cbf22cdaa85107fc8df26c141ec)), closes [#2451](https://github.com/aws-amplify/amplify-cli/issues/2451) +* upgrade to node10 as min version for CLI ([#3128](https://github.com/aws-amplify/amplify-cli/issues/3128)) ([a0b18e0](https://github.com/aws-amplify/amplify-cli/commit/a0b18e0187a26b4ab0e6e986b0277f347e829444)) + ### Features -- **cli:** cLI updates and new features for Amplify Console ([#2742](https://github.com/aws-amplify/amplify-cli/issues/2742)) ([0fd0dd5](https://github.com/aws-amplify/amplify-cli/commit/0fd0dd5102177766c454c8715fa5acac32385048)) -- adding amplify cli predictions category ([#1936](https://github.com/aws-amplify/amplify-cli/issues/1936)) ([b7b7c2c](https://github.com/aws-amplify/amplify-cli/commit/b7b7c2c1927da10f8c54f38a523021187361131c)) +* **cli:** cLI updates and new features for Amplify Console ([#2742](https://github.com/aws-amplify/amplify-cli/issues/2742)) ([0fd0dd5](https://github.com/aws-amplify/amplify-cli/commit/0fd0dd5102177766c454c8715fa5acac32385048)) +* adding amplify cli predictions category ([#1936](https://github.com/aws-amplify/amplify-cli/issues/1936)) ([b7b7c2c](https://github.com/aws-amplify/amplify-cli/commit/b7b7c2c1927da10f8c54f38a523021187361131c)) + + + + ## [4.15.28](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.25...graphql-versioned-transformer@4.15.28) (2020-11-20) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.27](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.25...graphql-versioned-transformer@4.15.27) (2020-11-20) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.26](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.25...graphql-versioned-transformer@4.15.26) (2020-11-19) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.25](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.24...graphql-versioned-transformer@4.15.25) (2020-11-08) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.24](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.23...graphql-versioned-transformer@4.15.24) (2020-10-30) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.23](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.22...graphql-versioned-transformer@4.15.23) (2020-10-22) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.22](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.21...graphql-versioned-transformer@4.15.22) (2020-10-17) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.21](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.20...graphql-versioned-transformer@4.15.21) (2020-10-01) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.20](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.19...graphql-versioned-transformer@4.15.20) (2020-09-16) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.19](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.18...graphql-versioned-transformer@4.15.19) (2020-09-02) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.18](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.17...graphql-versioned-transformer@4.15.18) (2020-08-31) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.17](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.16...graphql-versioned-transformer@4.15.17) (2020-08-14) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.16](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.15...graphql-versioned-transformer@4.15.16) (2020-08-11) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.15](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.13...graphql-versioned-transformer@4.15.15) (2020-07-29) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.14](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.13...graphql-versioned-transformer@4.15.14) (2020-07-23) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.13](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.12...graphql-versioned-transformer@4.15.13) (2020-07-18) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.12](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.11...graphql-versioned-transformer@4.15.12) (2020-07-15) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.11](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.10...graphql-versioned-transformer@4.15.11) (2020-06-25) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.10](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.9...graphql-versioned-transformer@4.15.10) (2020-06-18) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.9](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.8...graphql-versioned-transformer@4.15.9) (2020-06-11) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.8](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.7...graphql-versioned-transformer@4.15.8) (2020-06-10) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.7](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.6...graphql-versioned-transformer@4.15.7) (2020-06-02) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.6](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.5...graphql-versioned-transformer@4.15.6) (2020-05-26) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.5](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.4...graphql-versioned-transformer@4.15.5) (2020-05-15) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.3...graphql-versioned-transformer@4.15.4) (2020-05-08) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.2...graphql-versioned-transformer@4.15.3) (2020-04-23) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.15.1...graphql-versioned-transformer@4.15.2) (2020-03-22) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.15.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.13.4...graphql-versioned-transformer@4.15.1) (2020-03-07) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.14.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.13.6-beta.0...graphql-versioned-transformer@4.14.1) (2020-03-05) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.13.4](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.13.3...graphql-versioned-transformer@4.13.4) (2020-02-18) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.13.3](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.13.2...graphql-versioned-transformer@4.13.3) (2020-02-13) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.13.2](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.13.1...graphql-versioned-transformer@4.13.2) (2020-02-07) **Note:** Version bump only for package graphql-versioned-transformer + + + + ## [4.13.1](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@4.13.0...graphql-versioned-transformer@4.13.1) (2020-01-24) **Note:** Version bump only for package graphql-versioned-transformer + + + + # [4.13.0](https://github.com/aws-amplify/amplify-cli/compare/graphql-versioned-transformer@3.28.0...graphql-versioned-transformer@4.13.0) (2020-01-23) ### Bug Fixes diff --git a/packages/graphql-versioned-transformer/package.json b/packages/graphql-versioned-transformer/package.json index 0a6d00b3cc..243f57ffc4 100644 --- a/packages/graphql-versioned-transformer/package.json +++ b/packages/graphql-versioned-transformer/package.json @@ -1,6 +1,6 @@ { "name": "graphql-versioned-transformer", - "version": "5.2.44", + "version": "5.2.43", "description": "A GraphQL transform that enabled object versioning and conflict resolution for a @model type.", "repository": { "type": "git", @@ -19,17 +19,16 @@ "scripts": { "test": "jest", "build": "tsc", - "clean": "rimraf ./lib", - "extract-api": "ts-node ../../scripts/extract-api.ts" + "clean": "rimraf ./lib" }, "dependencies": { "graphql": "^14.5.8", "graphql-mapping-template": "4.20.5", - "graphql-transformer-common": "4.24.1", - "graphql-transformer-core": "7.6.7" + "graphql-transformer-common": "4.24.0", + "graphql-transformer-core": "7.6.6" }, "devDependencies": { - "graphql-dynamodb-transformer": "7.2.44" + "graphql-dynamodb-transformer": "7.2.43" }, "jest": { "transform": { diff --git a/scripts/api-extractor.json b/scripts/api-extractor.json deleted file mode 100644 index 1558fe03f0..0000000000 --- a/scripts/api-extractor.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - "mainEntryPointFilePath": "/lib/index.d.ts", - "bundledPackages": [], - "newlineKind": "lf", - - "apiReport": { - "enabled": true, - "reportFileName": "API.md", - "reportFolder": "/" - }, - - "docModel": { - "enabled": false - }, - - "dtsRollup": { - "enabled": false - }, - - "tsdocMetadata": { - "enabled": false - }, - - "messages": { - "compilerMessageReporting": { - "default": { - "logLevel": "none" - } - }, - - "extractorMessageReporting": { - "default": { - "logLevel": "none" - } - }, - - "tsdocMessageReporting": { - "default": { - "logLevel": "none" - } - } - } -} diff --git a/scripts/extract-api.ts b/scripts/extract-api.ts deleted file mode 100644 index 50c2fe8f33..0000000000 --- a/scripts/extract-api.ts +++ /dev/null @@ -1,39 +0,0 @@ -import * as fs from 'fs-extra'; -import * as path from 'path'; -import { - Extractor, - ExtractorConfig, -} from '@microsoft/api-extractor'; - -const configTemplatePath = path.join(__dirname, 'api-extractor.json'); - -const extractApi = (packagePath: string): void => { - const hasTypeScript = fs.pathExistsSync(path.join(packagePath, 'tsconfig.json')); - const hasEntryPoint = fs.pathExistsSync(path.join(packagePath, 'lib', 'index.js')); - if (!hasTypeScript || !hasEntryPoint) { - console.log(`Skipping ${packagePath}`); - return; - } - console.log(`Extracting ${packagePath}`); - - const pkgConfigPath = path.join(packagePath, 'api-extractor.json'); - fs.copySync(configTemplatePath, pkgConfigPath); - try { - const extractorConfig = ExtractorConfig.loadFileAndPrepare(pkgConfigPath); - Extractor.invoke( - extractorConfig, - { - localBuild: true, - showVerboseMessages: false, - }, - ); - } finally { - const tmpPath = path.join(packagePath, 'temp'); - if (fs.pathExistsSync(tmpPath)) { - fs.removeSync(tmpPath); - } - fs.removeSync(pkgConfigPath); - } -}; - -extractApi(process.cwd()); diff --git a/scripts/split-e2e-test-filters.ts b/scripts/split-e2e-test-filters.ts deleted file mode 100644 index c225096660..0000000000 --- a/scripts/split-e2e-test-filters.ts +++ /dev/null @@ -1,12 +0,0 @@ -export const migrationFromV5Tests = [ - "src/__tests__/migration_tests/transformer_migration/api.key.migration-2.test.ts", - "src/__tests__/migration_tests/transformer_migration/api.key.migration.test.ts", - ] -export const migrationFromV6Tests = [ - "src/__tests__/migration_tests/transformer_migration/api.key.migration-2.test.ts", - "src/__tests__/migration_tests/transformer_migration/api.key.migration.test.ts", - ] - -export const migrationFromV10Tests = [ - "src/__tests__/migration_tests_v10/scaffold.test.ts", -] \ No newline at end of file diff --git a/scripts/split-e2e-tests.ts b/scripts/split-e2e-tests.ts index a20fa5ef2c..e200f1a662 100644 --- a/scripts/split-e2e-tests.ts +++ b/scripts/split-e2e-tests.ts @@ -3,7 +3,6 @@ import * as glob from 'glob'; import { join } from 'path'; import * as fs from 'fs-extra'; import * as execa from 'execa'; -import { migrationFromV10Tests, migrationFromV5Tests, migrationFromV6Tests } from './split-e2e-test-filters'; const CONCURRENCY = 25; // Some our e2e tests are known to fail when run on windows hosts @@ -203,15 +202,12 @@ function splitTests( workflowName: string, jobRootDir: string, concurrency: number = CONCURRENCY, - pickTests: ((testSuites: string[]) => string[]) | undefined, + isMigration: boolean = false, ): CircleCIConfig { const output: CircleCIConfig = { ...config }; const jobs = { ...config.jobs }; const job = jobs[jobName]; - let testSuites = getTestFiles(jobRootDir); - if(pickTests && typeof pickTests === 'function'){ - testSuites = pickTests(testSuites); - } + const testSuites = getTestFiles(jobRootDir); const newJobs = testSuites.reduce((acc, suite, index) => { const newJobName = generateJobName(jobName, suite); @@ -227,6 +223,20 @@ function splitTests( ...(USE_PARENT_ACCOUNT.some(job => newJobName.startsWith(job)) ? { USE_PARENT_ACCOUNT: 1 } : {}), }, }; + const isPkg = newJobName.endsWith('_pkg'); + if (!isPkg) { + (newJob.environment as any) = { + ...newJob.environment, + ...(isMigration + ? { + AMPLIFY_PATH: '/home/circleci/.npm-global/lib/node_modules/@aws-amplify/cli/bin/amplify', + } + : { + AMPLIFY_DIR: '/home/circleci/.npm-global/lib/node_modules/@aws-amplify/cli-internal/bin', + AMPLIFY_PATH: '/home/circleci/.npm-global/lib/node_modules/@aws-amplify/cli-internal/bin/amplify', + }), + }; + } return { ...acc, [newJobName]: newJob }; }, {}); @@ -403,7 +413,6 @@ function main(): void { 'build_test_deploy', join(repoRoot, 'packages', 'amplify-e2e-tests'), CONCURRENCY, - undefined ); const splitGqlTests = splitTests( splitPkgTests, @@ -411,7 +420,6 @@ function main(): void { 'build_test_deploy', join(repoRoot, 'packages', 'graphql-transformers-e2e-tests'), CONCURRENCY, - undefined ); const splitV5MigrationTests = splitTests( splitGqlTests, @@ -419,9 +427,7 @@ function main(): void { 'build_test_deploy', join(repoRoot, 'packages', 'amplify-migration-tests'), CONCURRENCY, - (tests: string[]) => { - return tests.filter(testName => migrationFromV5Tests.find((t) => t === testName)); - } + true, ); const splitV6MigrationTests = splitTests( splitV5MigrationTests, @@ -429,21 +435,9 @@ function main(): void { 'build_test_deploy', join(repoRoot, 'packages', 'amplify-migration-tests'), CONCURRENCY, - (tests: string[]) => { - return tests.filter(testName => migrationFromV6Tests.find((t) => t === testName)); - } - ); - const splitV10MigrationTests = splitTests( - splitV6MigrationTests, - 'amplify_migration_tests_v10', - 'build_test_deploy', - join(repoRoot, 'packages', 'amplify-migration-tests'), - CONCURRENCY, - (tests: string[]) => { - return tests.filter(testName => migrationFromV10Tests.find((t) => t === testName)); - } + true, ); - saveConfig(splitV10MigrationTests); + saveConfig(splitV6MigrationTests); verifyConfig(); } main(); diff --git a/scripts/update-cli-dependencies.sh b/scripts/update-cli-dependencies.sh index d78387c795..077df13a6b 100755 --- a/scripts/update-cli-dependencies.sh +++ b/scripts/update-cli-dependencies.sh @@ -1,25 +1,6 @@ #!/usr/bin/env sh -# Usage: Can be invoked either independently, or with an npm tag suffix, in order to update to that tagged version of all packagers in the filter. -# e.g. `npx scripts/update-cli-dependencies.sh` -# `npx scripts/update-cli-dependencies.sh @cdkv2` - -FILTER="amplify-app amplify-codegen @aws-amplify/amplify-appsync-simulator @aws-amplify/amplify-category-auth @aws-amplify/amplify-category-custom @aws-amplify/amplify-category-storage @aws-amplify/amplify-console-integration-tests @aws-amplify/amplify-e2e-core @aws-amplify/amplify-environment-parameters @aws-amplify/amplify-graphiql-explorer @aws-amplify/amplify-migration-tests @aws-amplify/amplify-util-uibuilder @aws-amplify/cli @aws-amplify/cli-extensibility-helper @aws-amplify/cli-internal amplify-category-analytics amplify-category-function amplify-category-geo amplify-category-hosting amplify-category-interactions amplify-category-notifications amplify-category-predictions amplify-category-xr amplify-cli-core amplify-cli-logger amplify-cli-shared-interfaces amplify-console-hosting amplify-container-hosting amplify-dotnet-function-runtime-provider amplify-dotnet-function-template-provider amplify-dynamodb-simulator amplify-e2e-tests amplify-frontend-android amplify-frontend-flutter amplify-frontend-ios amplify-frontend-javascript amplify-function-plugin-interface amplify-go-function-runtime-provider amplify-go-function-template-provider amplify-graphql-migration-tests amplify-headless-interface amplify-java-function-runtime-provider amplify-java-function-template-provider amplify-nodejs-function-runtime-provider amplify-nodejs-function-template-provider amplify-prompts amplify-provider-awscloudformation amplify-python-function-runtime-provider amplify-python-function-template-provider amplify-storage-simulator amplify-util-headless-input amplify-util-import amplify-util-mock amplify-velocity-template" - -if [ $# -eq 0 ] - then - echo "Updating to latest tag" - npx ncu \ - --deep \ - --upgrade \ - --dep "prod,dev,peer,bundle,optional" \ - --filter "$FILTER" - else - echo "Updating to $1 tag" - npx ncu \ - --deep \ - --upgrade \ - --dep "prod,dev,peer,bundle,optional" \ - --filter "$FILTER" \ - --target $1 -fi +npx ncu \ + --deep \ + --upgrade \ + --filter "amplify-app amplify-codegen @aws-amplify/amplify-appsync-simulator @aws-amplify/amplify-category-auth @aws-amplify/amplify-category-custom @aws-amplify/amplify-category-storage @aws-amplify/amplify-console-integration-tests @aws-amplify/amplify-e2e-core @aws-amplify/amplify-environment-parameters @aws-amplify/amplify-graphiql-explorer @aws-amplify/amplify-migration-tests @aws-amplify/amplify-util-uibuilder @aws-amplify/cli @aws-amplify/cli-extensibility-helper @aws-amplify/cli-internal amplify-category-analytics amplify-category-function amplify-category-geo amplify-category-hosting amplify-category-interactions amplify-category-notifications amplify-category-predictions amplify-category-xr amplify-cli-core amplify-cli-logger amplify-cli-shared-interfaces amplify-console-hosting amplify-container-hosting amplify-dotnet-function-runtime-provider amplify-dotnet-function-template-provider amplify-dynamodb-simulator amplify-e2e-tests amplify-frontend-android amplify-frontend-flutter amplify-frontend-ios amplify-frontend-javascript amplify-function-plugin-interface amplify-go-function-runtime-provider amplify-go-function-template-provider amplify-graphql-migration-tests amplify-headless-interface amplify-java-function-runtime-provider amplify-java-function-template-provider amplify-nodejs-function-runtime-provider amplify-nodejs-function-template-provider amplify-prompts amplify-provider-awscloudformation amplify-python-function-runtime-provider amplify-python-function-template-provider amplify-storage-simulator amplify-util-headless-input amplify-util-import amplify-util-mock amplify-velocity-template" diff --git a/scripts/verify-commit.ts b/scripts/verify-commit.ts index bbf986e48c..5e460c7b19 100644 --- a/scripts/verify-commit.ts +++ b/scripts/verify-commit.ts @@ -1,6 +1,6 @@ import * as execa from 'execa'; -const main: () => void = () => { +function main(): void { if (process.env.CIRCLECI) { console.log('Skipping config verification since this is already running in a CCI environment.'); return; @@ -13,19 +13,19 @@ const main: () => void = () => { ); process.exit(1); } - execa.commandSync('git secrets --register-aws'); - const allowedSecrets = ['123456789012', '123123456456', 'undefined']; + execa.commandSync(`git secrets --register-aws`); + const allowedSecrets = ['123456789012', 'undefined']; const allowed = execa.commandSync('git config --get secrets.allowed').stdout; - allowedSecrets.forEach((allowedSecret) => { + allowedSecrets.forEach(allowedSecret => { if (!allowed.includes(allowedSecret)) { execa.commandSync(`git config --add secrets.allowed ${allowedSecret}`); } - }); + }) try { - execa.commandSync('git secrets --scan'); + execa.commandSync(`git secrets --scan`); } catch { - console.error('"git secrets --scan" command failed. Please check your project for application secrets.'); + console.error(`"git secrets --scan" command failed. Please check your project for application secrets.`); process.exit(1); } -}; +} main(); diff --git a/scripts/verify-extract-api.sh b/scripts/verify-extract-api.sh deleted file mode 100755 index ca852bd29c..0000000000 --- a/scripts/verify-extract-api.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash - -changed_api_extracts=$(git status | grep API.md | wc -l) - -if [[ changed_api_extracts -gt 0 ]]; then - echo "Detected api change. Please run 'yarn extract-api' and add API.md file changes to the change set." - git status | grep API.md - exit 1; -fi diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index e74b2e8ccf..0000000000 --- a/yarn.lock +++ /dev/null @@ -1,18218 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@ampproject/remapping@^2.1.0": - version "2.2.0" - resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" - integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== - dependencies: - "@jridgewell/gen-mapping" "^0.1.0" - "@jridgewell/trace-mapping" "^0.3.9" - -"@ardatan/aggregate-error@0.0.6": - version "0.0.6" - resolved "https://registry.npmjs.org/@ardatan/aggregate-error/-/aggregate-error-0.0.6.tgz#fe6924771ea40fc98dc7a7045c2e872dc8527609" - integrity sha512-vyrkEHG1jrukmzTPtyWB4NLPauUw5bQeg4uhn8f+1SSynmrOcyvlb1GKQjjgoBzElLdfXCRYX8UnBlhklOHYRQ== - dependencies: - tslib "~2.0.1" - -"@ardatan/relay-compiler@12.0.0": - version "12.0.0" - resolved "https://registry.npmjs.org/@ardatan/relay-compiler/-/relay-compiler-12.0.0.tgz#2e4cca43088e807adc63450e8cab037020e91106" - integrity sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q== - dependencies: - "@babel/core" "^7.14.0" - "@babel/generator" "^7.14.0" - "@babel/parser" "^7.14.0" - "@babel/runtime" "^7.0.0" - "@babel/traverse" "^7.14.0" - "@babel/types" "^7.0.0" - babel-preset-fbjs "^3.4.0" - chalk "^4.0.0" - fb-watchman "^2.0.0" - fbjs "^3.0.0" - glob "^7.1.1" - immutable "~3.7.6" - invariant "^2.2.4" - nullthrows "^1.1.1" - relay-runtime "12.0.0" - signedsource "^1.0.0" - yargs "^15.3.1" - -"@aws-amplify/amplify-category-custom@2.5.4": - version "2.5.4" - resolved "https://registry.npmjs.org/@aws-amplify/amplify-category-custom/-/amplify-category-custom-2.5.4.tgz#e65996ed7217264d5b99d92c6d3570aa248e1f4a" - integrity sha512-ExaH84ybU9/mdbcIuPUhQcEFgfSRaex6wXti4kP6tWFHzDF9qoXKhPuvrqDZNxy3dB+oUI57u6QFopB7zEPlwQ== - dependencies: - amplify-cli-core "3.3.0" - amplify-prompts "2.6.0" - execa "^5.1.1" - fs-extra "^8.1.0" - glob "^7.2.0" - inquirer "^7.3.3" - ora "^4.0.3" - uuid "^8.3.2" - -"@aws-amplify/amplify-environment-parameters@1.2.0": - version "1.2.0" - resolved "https://registry.npmjs.org/@aws-amplify/amplify-environment-parameters/-/amplify-environment-parameters-1.2.0.tgz#6821221b3f4da836b8124d5ec2a82597840d6814" - integrity sha512-SKOY8JRPgenuRFRMp0Lp0qEaBHRgJL4gVFyZA8kV3jkIcgCRZAejix5rSI3oqT4E7StjqgjDLzxHHXJQ8eeGTw== - dependencies: - amplify-cli-core "3.3.0" - lodash "^4.17.21" - -"@aws-amplify/analytics@5.2.28": - version "5.2.28" - resolved "https://registry.npmjs.org/@aws-amplify/analytics/-/analytics-5.2.28.tgz#c6aed4f0631d6c70ca5362118dea6dcccd8110ee" - integrity sha512-eoeAd7wMTjG0D/fUS28GCbBEcyaJ3jAumtcqsvQUOHh7JQYaZ+Jbo2HfvCla3NSMb0kPgRXnxtL9MheXVZ1Pag== - dependencies: - "@aws-amplify/cache" "4.0.63" - "@aws-amplify/core" "4.7.12" - "@aws-sdk/client-firehose" "3.6.1" - "@aws-sdk/client-kinesis" "3.6.1" - "@aws-sdk/client-personalize-events" "3.6.1" - "@aws-sdk/client-pinpoint" "3.6.1" - "@aws-sdk/util-utf8-browser" "3.6.1" - lodash "^4.17.20" - uuid "^3.2.1" - -"@aws-amplify/api-graphql@2.3.25": - version "2.3.25" - resolved "https://registry.npmjs.org/@aws-amplify/api-graphql/-/api-graphql-2.3.25.tgz#00c17f1886d6bc82ffa2031c5e5ac5fde9a9458e" - integrity sha512-ZpQdtLYzY/0X6eWbYmiVBlxUG4oLcbTdtXTu853UWez/CfV0tESPzuCe3/UcBmwAOLUqSgbZDNkPUaQCnXJVzw== - dependencies: - "@aws-amplify/api-rest" "2.0.61" - "@aws-amplify/auth" "4.6.14" - "@aws-amplify/cache" "4.0.63" - "@aws-amplify/core" "4.7.12" - "@aws-amplify/pubsub" "4.5.11" - graphql "15.8.0" - uuid "^3.2.1" - zen-observable-ts "0.8.19" - -"@aws-amplify/api-rest@2.0.61": - version "2.0.61" - resolved "https://registry.npmjs.org/@aws-amplify/api-rest/-/api-rest-2.0.61.tgz#3236404040ff416b1dc7c8ac774441e1f7648092" - integrity sha512-iyhLpa+OqNCnRTWPRLq1/NjH4DqV48zckKLDihiAtA0tE/tyzQ203Ed3EIoTCWL96jSL3IDunQPkXQ7W8ZOwjA== - dependencies: - "@aws-amplify/core" "4.7.12" - axios "0.26.0" - -"@aws-amplify/api@4.0.61": - version "4.0.61" - resolved "https://registry.npmjs.org/@aws-amplify/api/-/api-4.0.61.tgz#57d07174853476bbf025a07368d0e59172b1ac01" - integrity sha512-sJGIbdG6gLmm+pykYjuiMuuLquR/3udjRsE4q987CvF4CNuJXtfN8wYzgZMOr9CUdorXZfGzZHRiIUbLgqH+Kg== - dependencies: - "@aws-amplify/api-graphql" "2.3.25" - "@aws-amplify/api-rest" "2.0.61" - -"@aws-amplify/appsync-modelgen-plugin@2.3.0": - version "2.3.0" - resolved "https://registry.npmjs.org/@aws-amplify/appsync-modelgen-plugin/-/appsync-modelgen-plugin-2.3.0.tgz#7a1ce65fce338f26f48256807fb7775d10bd25e8" - integrity sha512-8228aL1CrJVkxfqX64U44G/Kjw0pnpWM8W4p8x9vHYhsuzTvPyH08ZS/elzytQxkDjumrxL7yhIlweRRuO8zwA== - dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.8" - "@graphql-codegen/visitor-plugin-common" "^1.22.0" - "@graphql-tools/utils" "^6.0.18" - "@types/node" "^12.12.6" - "@types/pluralize" "0.0.29" - chalk "^3.0.0" - change-case "^4.1.1" - dart-style "1.3.2-dev" - lower-case-first "^2.0.1" - pluralize "^8.0.0" - strip-indent "^3.0.0" - ts-dedent "^1.1.0" - -"@aws-amplify/auth@4.6.14": - version "4.6.14" - resolved "https://registry.npmjs.org/@aws-amplify/auth/-/auth-4.6.14.tgz#561997e6e9d3d80db140a193d363473e86114483" - integrity sha512-fEgO5KqT1qlxhEoExsDz9JQStEOCr+ShROdZnZ3h4DXdsbi/xHdlg4WxDhoHJvjepMSx4wzuGXFn4loTPHh5Jw== - dependencies: - "@aws-amplify/cache" "4.0.63" - "@aws-amplify/core" "4.7.12" - amazon-cognito-identity-js "5.2.12" - crypto-js "^4.1.1" - -"@aws-amplify/cache@4.0.63": - version "4.0.63" - resolved "https://registry.npmjs.org/@aws-amplify/cache/-/cache-4.0.63.tgz#64fd6d5d04d5dcec1afb2d57f72e4a4de7114c8c" - integrity sha512-UB9wzqYpiB5/L6Q8A5KXCAlbfJbgbUUiX4eW+ue3qNMNf4+9ym2UeOXPPXuZNO/wgKyiTYmzHLjA92o7xvxoRg== - dependencies: - "@aws-amplify/core" "4.7.12" - -"@aws-amplify/cli-extensibility-helper@2.4.4": - version "2.4.4" - resolved "https://registry.npmjs.org/@aws-amplify/cli-extensibility-helper/-/cli-extensibility-helper-2.4.4.tgz#8fb2b76f91e8ab346349ce3f6a2867cd91d01229" - integrity sha512-mMxdHltUTvkxJrLDXAAi4kmp9MZNPXlmzomQ+rfxvPG2m1K0dkqMvGfYywFAQ2IDgtWRHJOjBpGae9EHGwOJ+w== - dependencies: - "@aws-amplify/amplify-category-custom" "2.5.4" - "@aws-cdk/aws-apigateway" "^1.159.0" - "@aws-cdk/aws-appsync" "^1.159.0" - "@aws-cdk/aws-cognito" "^1.159.0" - "@aws-cdk/aws-dynamodb" "^1.159.0" - "@aws-cdk/aws-elasticsearch" "^1.159.0" - "@aws-cdk/aws-iam" "^1.159.0" - "@aws-cdk/aws-lambda" "^1.159.0" - "@aws-cdk/aws-s3" "^1.159.0" - "@aws-cdk/core" "^1.159.0" - amplify-cli-core "3.3.0" - -"@aws-amplify/core@4.7.12": - version "4.7.12" - resolved "https://registry.npmjs.org/@aws-amplify/core/-/core-4.7.12.tgz#ee7a19908812f3d5a447d221e869acacd5c812f0" - integrity sha512-TVHvbm6ay7VY3a6x4NHpbxh1VOld0GTV+9yka0OpCIrtAgBLu2BegYfDUjvhiGFKYvdzS0NUa0myM8Ne9SUVIg== - dependencies: - "@aws-crypto/sha256-js" "1.0.0-alpha.0" - "@aws-sdk/client-cloudwatch-logs" "3.6.1" - "@aws-sdk/client-cognito-identity" "3.6.1" - "@aws-sdk/credential-provider-cognito-identity" "3.6.1" - "@aws-sdk/types" "3.6.1" - "@aws-sdk/util-hex-encoding" "3.6.1" - universal-cookie "^4.0.4" - zen-observable-ts "0.8.19" - -"@aws-amplify/core@^2.1.0": - version "2.3.0" - resolved "https://registry.npmjs.org/@aws-amplify/core/-/core-2.3.0.tgz#8500f3482a5ac616d70478498a5345ef3812b739" - integrity sha512-rokgHMEhQ4coavJbBqEXkM51429CWmpjKfpvkU87MYZXLgUimz1chGA5lRLxbO47/22IqxjfADkfE8uAtXzRSA== - dependencies: - aws-sdk "2.518.0" - url "^0.11.0" - zen-observable "^0.8.6" - -"@aws-amplify/datastore@3.14.4": - version "3.14.4" - resolved "https://registry.npmjs.org/@aws-amplify/datastore/-/datastore-3.14.4.tgz#26b572e4c72736d8146aae1deb24d3f9c20041e8" - integrity sha512-DL9H6u8OQ3H4Z6vGPcu++CvIMAZj1310GIo7c7W7YZIzZcCf4SkYPs+StEChayODtjLqYlRDN/FHjZQUtHXIQQ== - dependencies: - "@aws-amplify/api" "4.0.61" - "@aws-amplify/auth" "4.6.14" - "@aws-amplify/core" "4.7.12" - "@aws-amplify/pubsub" "4.5.11" - amazon-cognito-identity-js "5.2.12" - idb "5.0.6" - immer "9.0.6" - ulid "2.3.0" - uuid "3.3.2" - zen-observable-ts "0.8.19" - zen-push "0.2.1" - -"@aws-amplify/geo@1.3.24": - version "1.3.24" - resolved "https://registry.npmjs.org/@aws-amplify/geo/-/geo-1.3.24.tgz#eda526980af01c6a2ce941867e0008ffff231f81" - integrity sha512-ffEvGQOd9rLny5FRH1BOjM/uwP95HcJ06o/hah6xLiYI4qJR1wU72ooz33UdcjLVRp6xNZs210krxxeQu7SR0g== - dependencies: - "@aws-amplify/core" "4.7.12" - "@aws-sdk/client-location" "3.186.0" - "@turf/boolean-clockwise" "6.5.0" - camelcase-keys "6.2.2" - -"@aws-amplify/graphql-docs-generator@3.0.2": - version "3.0.2" - resolved "https://registry.npmjs.org/@aws-amplify/graphql-docs-generator/-/graphql-docs-generator-3.0.2.tgz#8784f11010faa83a65890631994fa7d7b43088c8" - integrity sha512-URvSlbUo5yiC6ZUe4S/ptCnfS9blfEZYwsAsNrHajC0fw9nFKMU5Ed8N1qGcvuclfMtzsp0pDFgvKpOEkPf78w== - dependencies: - graphql "^14.5.8" - handlebars "4.7.7" - prettier "^1.19.1" - yargs "^15.1.0" - -"@aws-amplify/graphql-types-generator@3.0.0": - version "3.0.0" - resolved "https://registry.npmjs.org/@aws-amplify/graphql-types-generator/-/graphql-types-generator-3.0.0.tgz#6e9dba889ed303fc7c46248154f36d8ba4a30aee" - integrity sha512-Uf2KdEr898Wf+1s1go8uEdZXVT2PIA7wXiNO49Z6tYDR3hy0lL3cK+y2T45/bSunlpJtX7qK5GcJ59enIsLt/Q== - dependencies: - "@babel/generator" "7.0.0-beta.4" - "@babel/types" "7.0.0-beta.4" - "@types/babel-generator" "^6.25.0" - "@types/fs-extra" "^8.1.0" - "@types/prettier" "^1.19.0" - "@types/rimraf" "^3.0.0" - babel-generator "^6.26.1" - babel-types "^6.26.0" - change-case "^4.1.1" - common-tags "^1.8.0" - core-js "^3.6.4" - fs-extra "^8.1.0" - glob "^7.1.6" - graphql "^14.5.8" - inflected "^2.0.4" - prettier "^1.19.1" - rimraf "^3.0.0" - source-map-support "^0.5.16" - yargs "^15.1.0" - -"@aws-amplify/interactions@4.1.9": - version "4.1.9" - resolved "https://registry.npmjs.org/@aws-amplify/interactions/-/interactions-4.1.9.tgz#3249d3c9bb02832c3e992f2c4edfa3c601d887b0" - integrity sha512-RQ0fto8v0IzNokpRWDgK2EZsd2uYoFl8LyBpjTT2HGOwLjNnF6qFWpH8qe/cTdNQGANZhb9VNy+Y06aQdhAovw== - dependencies: - "@aws-amplify/core" "4.7.12" - "@aws-sdk/client-lex-runtime-service" "3.186.0" - "@aws-sdk/client-lex-runtime-v2" "3.186.0" - base-64 "1.0.0" - fflate "0.7.3" - pako "2.0.4" - -"@aws-amplify/predictions@4.0.61": - version "4.0.61" - resolved "https://registry.npmjs.org/@aws-amplify/predictions/-/predictions-4.0.61.tgz#a1abdc01acaf92c3de369571c0f1b3b083bd0ed0" - integrity sha512-WAZmf5dXmgTx6BCnEU7+zYaDsiXRH7YjzgC/eR1JT/Y2rmuA33U2wAymNZEZJ9tvGEvPWygwIScu//VG99nPiA== - dependencies: - "@aws-amplify/core" "4.7.12" - "@aws-amplify/storage" "4.5.14" - "@aws-sdk/client-comprehend" "3.6.1" - "@aws-sdk/client-polly" "3.6.1" - "@aws-sdk/client-rekognition" "3.6.1" - "@aws-sdk/client-textract" "3.6.1" - "@aws-sdk/client-translate" "3.6.1" - "@aws-sdk/eventstream-marshaller" "3.6.1" - "@aws-sdk/util-utf8-node" "3.6.1" - uuid "^3.2.1" - -"@aws-amplify/pubsub@4.5.11": - version "4.5.11" - resolved "https://registry.npmjs.org/@aws-amplify/pubsub/-/pubsub-4.5.11.tgz#70e32037684ef5c769f04ff2b5dc1fb4605683ee" - integrity sha512-4scTnOvLCwe5lsiL1zqwP5c6/hCNPb5HG6zzSc4kmP9njQuSjwe+XaV/9lpwuj/8tFSu23nBw+/oZwqEOcE43Q== - dependencies: - "@aws-amplify/auth" "4.6.14" - "@aws-amplify/cache" "4.0.63" - "@aws-amplify/core" "4.7.12" - graphql "15.8.0" - paho-mqtt "^1.1.0" - uuid "^3.2.1" - zen-observable-ts "0.8.19" - -"@aws-amplify/storage@4.5.14": - version "4.5.14" - resolved "https://registry.npmjs.org/@aws-amplify/storage/-/storage-4.5.14.tgz#ae228ca169d4eda0195bc5a4fd54f62ddba5b32f" - integrity sha512-Jjmhj8jEgAOmyArXjA813QnF/uJSYmNHEu2vCmgaMZc88LWLstNtJ/naiqi/y3sca1FWfDf9qryfKnz0HMSq6g== - dependencies: - "@aws-amplify/core" "4.7.12" - "@aws-sdk/client-s3" "3.6.1" - "@aws-sdk/s3-request-presigner" "3.6.1" - "@aws-sdk/util-create-request" "3.6.1" - "@aws-sdk/util-format-url" "3.6.1" - axios "0.26.0" - events "^3.1.0" - -"@aws-amplify/ui@2.0.7": - version "2.0.7" - resolved "https://registry.npmjs.org/@aws-amplify/ui/-/ui-2.0.7.tgz#1d0b230306ca4fcd9c9ab5475f37d33c3eb83b37" - integrity sha512-tT7onRv+OCznFhUE2mKPpbGHHV+oODZk4VDX3lYNIfJ7LXv1hVtllQbPNJF5beNBRw9r6uotlXpeJrkph6v07A== - -"@aws-amplify/xr@3.0.61": - version "3.0.61" - resolved "https://registry.npmjs.org/@aws-amplify/xr/-/xr-3.0.61.tgz#85cd06ecdc884d0e9ec42d946d45222a622be5a6" - integrity sha512-r9bKl+eXbEz/Qj+VdZwrgOOduq6NNunmQCrmxWHIreoKEdSUe4ul+fRsAEfMib8PklPVbMuc0K7G5iAYTUPxDQ== - dependencies: - "@aws-amplify/core" "4.7.12" - -"@aws-cdk/assert@^1.159.0", "@aws-cdk/assert@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/assert/-/assert-1.172.0.tgz#08c6136f96ce55687ce596bea5603a65385935d1" - integrity sha512-ZUdQ2H2nr825D/NSwigZzMenDUjiaSSf82GypF0WI3KUX2pr1ZqqlRz6DX52xp5NFqwRJ6g8YJ//MT4s8BYzHQ== - dependencies: - "@aws-cdk/cloudformation-diff" "1.172.0" - "@aws-cdk/core" "1.172.0" - "@aws-cdk/cx-api" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/assertions@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/assertions/-/assertions-1.172.0.tgz#07d84ab2cac4899fca121a8a454d50836695962a" - integrity sha512-YYMdTifd/oxM+65tvWBxquoZ55RI+WJVuggdDSZNZi1/cAZk2OkEtJX0WmVniLguMBuqlPixV5dTdUUWQoP7tg== - dependencies: - "@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" - fs-extra "^9.1.0" - -"@aws-cdk/assets@1.172.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-apigateway@1.172.0", "@aws-cdk/aws-apigateway@^1.159.0", "@aws-cdk/aws-apigateway@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-apigateway/-/aws-apigateway-1.172.0.tgz#86563deb3b6d6a303ab0736995149451e22d4eb7" - integrity sha512-4oUeDBNfurGJ+aVWmQq3CZ4+bBlJD8CJNwZppC9tBeRSYb8jA4CsS5Y5HT8u/2eS0Yf9+KrVxyXWejAv8SSe8Q== - dependencies: - "@aws-cdk/aws-certificatemanager" "1.172.0" - "@aws-cdk/aws-cloudwatch" "1.172.0" - "@aws-cdk/aws-cognito" "1.172.0" - "@aws-cdk/aws-ec2" "1.172.0" - "@aws-cdk/aws-elasticloadbalancingv2" "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-s3" "1.172.0" - "@aws-cdk/aws-s3-assets" "1.172.0" - "@aws-cdk/aws-stepfunctions" "1.172.0" - "@aws-cdk/core" "1.172.0" - "@aws-cdk/cx-api" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-apigatewayv2@^1.159.0", "@aws-cdk/aws-apigatewayv2@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-apigatewayv2/-/aws-apigatewayv2-1.172.0.tgz#05ff2a8e1cfe944ad14bcc6d088e9d86f2656a45" - integrity sha512-fASPEkb9vZMM3BjpGVgizAgKEvn1guZ8UhbL9qVE+pFIl2rWjJo4nWYKJgCgJrlURWop33p+4uIzMv2CH8ddiA== - 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-s3" "1.172.0" - "@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.159.0", "@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-autoscaling-hooktargets@1.172.0", "@aws-cdk/aws-autoscaling-hooktargets@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-autoscaling-hooktargets/-/aws-autoscaling-hooktargets-1.172.0.tgz#2fd8d2812f3f79d4e02a1747fd9b666e652180b4" - integrity sha512-sAXhB3iAe+ggRad3PyapRDwdh8jKKU6KG+GSkC7cS8qOlfy376chXPMbteEiDEBChkUVepAPlW3OUgJjqlko2w== - dependencies: - "@aws-cdk/aws-autoscaling" "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-sns" "1.172.0" - "@aws-cdk/aws-sns-subscriptions" "1.172.0" - "@aws-cdk/aws-sqs" "1.172.0" - "@aws-cdk/core" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-autoscaling@1.172.0", "@aws-cdk/aws-autoscaling@^1.159.0", "@aws-cdk/aws-autoscaling@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-autoscaling/-/aws-autoscaling-1.172.0.tgz#d9af4fc6d6780dfc6508f417423e7062ddd3db0c" - integrity sha512-oX47vyILwCiKF8H+5a6s5icT/nlrFqbWuH59zqfksApnnJgrSN8teElXRvQtZ+faUB2fQBaOzYnk5I//qXph8g== - dependencies: - "@aws-cdk/aws-autoscaling-common" "1.172.0" - "@aws-cdk/aws-cloudwatch" "1.172.0" - "@aws-cdk/aws-ec2" "1.172.0" - "@aws-cdk/aws-elasticloadbalancing" "1.172.0" - "@aws-cdk/aws-elasticloadbalancingv2" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-sns" "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", "@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-cloudfront@1.172.0", "@aws-cdk/aws-cloudfront@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-cloudfront/-/aws-cloudfront-1.172.0.tgz#466c46bc5d753463c8110a43e41cf699a8342462" - integrity sha512-gtf+jr5aWBr1lQDVry+MaFBWjdQTR0Sw8+35OpcyorBkbqcun8rws9hBH422gBJbGHsy0rA1pFRRHzrUKO9DMA== - 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-lambda" "1.172.0" - "@aws-cdk/aws-s3" "1.172.0" - "@aws-cdk/aws-ssm" "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.159.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-codebuild@1.172.0", "@aws-cdk/aws-codebuild@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-codebuild/-/aws-codebuild-1.172.0.tgz#e0fb946deb05bc806ddc3ef35e0002e6d390f67d" - integrity sha512-7jF5oQuS/lTWZ0ZmxPKkqIhhw8KhXUzEUsFrOIUORfrtfQ+4TJZ9BZ4GK3NMD4mnmL7YEw6nTkl5ouGfhB4NTw== - dependencies: - "@aws-cdk/assets" "1.172.0" - "@aws-cdk/aws-cloudwatch" "1.172.0" - "@aws-cdk/aws-codecommit" "1.172.0" - "@aws-cdk/aws-codestarnotifications" "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-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-secretsmanager" "1.172.0" - "@aws-cdk/core" "1.172.0" - "@aws-cdk/region-info" "1.172.0" - constructs "^3.3.69" - yaml "1.10.2" - -"@aws-cdk/aws-codecommit@1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-codecommit/-/aws-codecommit-1.172.0.tgz#064d191b284c4cacd46d122a60df43eb92456a69" - integrity sha512-F6GQcboCtvI7vT/1uA1zdzsEYWUnJvguPh7iQrlO5U4IjcHkEuq0rYQwGBBQ6K60Ab1zOEzMBrSRZr7CB+OJXA== - dependencies: - "@aws-cdk/aws-codestarnotifications" "1.172.0" - "@aws-cdk/aws-events" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-s3-assets" "1.172.0" - "@aws-cdk/core" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-codedeploy@1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-codedeploy/-/aws-codedeploy-1.172.0.tgz#5f23466454b64fbcec2fae25bdd8667f45a115d9" - integrity sha512-sAEY/I4jYtXyKyf+NAZ8+V2xQnzodAoKG1cR4FbU/QydGNJ+wo4ZraEtE3VJv4gyiuqTfDFNNa3VS4ju0iSAnA== - dependencies: - "@aws-cdk/aws-autoscaling" "1.172.0" - "@aws-cdk/aws-cloudwatch" "1.172.0" - "@aws-cdk/aws-ec2" "1.172.0" - "@aws-cdk/aws-elasticloadbalancing" "1.172.0" - "@aws-cdk/aws-elasticloadbalancingv2" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-lambda" "1.172.0" - "@aws-cdk/aws-s3" "1.172.0" - "@aws-cdk/core" "1.172.0" - "@aws-cdk/custom-resources" "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-codepipeline-actions@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-codepipeline-actions/-/aws-codepipeline-actions-1.172.0.tgz#0aeac4c0faee18418abd80f02f733b814a5d2385" - integrity sha512-LBpDeEbqTVSk38Mx3K7/jFwcSLuClTOBV//ICJyidmbOy9UTBm4Op+IdFFvBVXcfK/uWqKGa8+1Gfx+Dwj0sUQ== - dependencies: - "@aws-cdk/aws-cloudformation" "1.172.0" - "@aws-cdk/aws-codebuild" "1.172.0" - "@aws-cdk/aws-codecommit" "1.172.0" - "@aws-cdk/aws-codedeploy" "1.172.0" - "@aws-cdk/aws-codepipeline" "1.172.0" - "@aws-cdk/aws-ec2" "1.172.0" - "@aws-cdk/aws-ecr" "1.172.0" - "@aws-cdk/aws-ecs" "1.172.0" - "@aws-cdk/aws-events" "1.172.0" - "@aws-cdk/aws-events-targets" "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-s3" "1.172.0" - "@aws-cdk/aws-sns" "1.172.0" - "@aws-cdk/aws-sns-subscriptions" "1.172.0" - "@aws-cdk/aws-stepfunctions" "1.172.0" - "@aws-cdk/core" "1.172.0" - case "1.6.3" - constructs "^3.3.69" - -"@aws-cdk/aws-codepipeline@1.172.0", "@aws-cdk/aws-codepipeline@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-codepipeline/-/aws-codepipeline-1.172.0.tgz#70dbdb0e182f1ce2acdfc8d8793f2c40b15d0eae" - integrity sha512-ktVAcg9T7MkJoHpTlAQoGxtYrsFBteWAXlDZcGbff9Sa3rzusYId11ogBzf+a2D90Zi4knVfdqQasfs+JjTlGQ== - dependencies: - "@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-s3" "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.159.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.159.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.159.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", "@aws-cdk/aws-ecr-assets@^1.159.0", "@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", "@aws-cdk/aws-ecr@^1.159.0", "@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-ecs@1.172.0", "@aws-cdk/aws-ecs@^1.159.0", "@aws-cdk/aws-ecs@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-ecs/-/aws-ecs-1.172.0.tgz#5cf5c33a86cd3eda7c2a28e0727ffed876b09bb6" - integrity sha512-gdx3fPacQrc2SVEZKQqa5iWgC/iBpaM5hoFicCvmjALR36g32Tdky+zc0Sq/muY9luZJGJcJd1tBdL6gP0gomw== - dependencies: - "@aws-cdk/aws-applicationautoscaling" "1.172.0" - "@aws-cdk/aws-autoscaling" "1.172.0" - "@aws-cdk/aws-autoscaling-hooktargets" "1.172.0" - "@aws-cdk/aws-certificatemanager" "1.172.0" - "@aws-cdk/aws-cloudwatch" "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-elasticloadbalancing" "1.172.0" - "@aws-cdk/aws-elasticloadbalancingv2" "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-route53-targets" "1.172.0" - "@aws-cdk/aws-s3" "1.172.0" - "@aws-cdk/aws-s3-assets" "1.172.0" - "@aws-cdk/aws-secretsmanager" "1.172.0" - "@aws-cdk/aws-servicediscovery" "1.172.0" - "@aws-cdk/aws-sns" "1.172.0" - "@aws-cdk/aws-sqs" "1.172.0" - "@aws-cdk/aws-ssm" "1.172.0" - "@aws-cdk/core" "1.172.0" - "@aws-cdk/cx-api" "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-elasticloadbalancing@1.172.0", "@aws-cdk/aws-elasticloadbalancing@^1.159.0", "@aws-cdk/aws-elasticloadbalancing@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-elasticloadbalancing/-/aws-elasticloadbalancing-1.172.0.tgz#3b09fd31ea5e4fd8819accf38b1f966521fde15e" - integrity sha512-LCxRr+J3kWHMEQeATiacFn73Nwi0cwui7LeA9BWzp7y/S9QgJwU1sQ10sBMrJXlvkUeLQiPqnRKhXqoYlaPbbQ== - dependencies: - "@aws-cdk/aws-ec2" "1.172.0" - "@aws-cdk/core" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-elasticloadbalancingv2@1.172.0", "@aws-cdk/aws-elasticloadbalancingv2@^1.159.0", "@aws-cdk/aws-elasticloadbalancingv2@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-elasticloadbalancingv2/-/aws-elasticloadbalancingv2-1.172.0.tgz#8ada576876c328ea4023a8dea666731fbb03e4df" - integrity sha512-Noiw9JzuHEhHlS5hUjo6O7nKa0mnEPwGr56W6zC1ToDs2M3cJsETMNblqEr1HqyI8yKJzQEdXo+yjTKDKkJcfw== - 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-lambda" "1.172.0" - "@aws-cdk/aws-route53" "1.172.0" - "@aws-cdk/aws-s3" "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-elasticsearch@1.172.0", "@aws-cdk/aws-elasticsearch@^1.159.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-targets@1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-events-targets/-/aws-events-targets-1.172.0.tgz#9ba34ea18320ca7a643cb93145e4e32d7081f880" - integrity sha512-ywIngtQC/AME32kDmPGH6hhclqV7WLMTtstttYm/ae0PX/GiOtoIxzLpTbk2ATWlWoHDe89Y6B3volWJABWZhg== - dependencies: - "@aws-cdk/aws-apigateway" "1.172.0" - "@aws-cdk/aws-autoscaling" "1.172.0" - "@aws-cdk/aws-codebuild" "1.172.0" - "@aws-cdk/aws-codepipeline" "1.172.0" - "@aws-cdk/aws-ec2" "1.172.0" - "@aws-cdk/aws-ecs" "1.172.0" - "@aws-cdk/aws-events" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-kinesis" "1.172.0" - "@aws-cdk/aws-kinesisfirehose" "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-sns" "1.172.0" - "@aws-cdk/aws-sns-subscriptions" "1.172.0" - "@aws-cdk/aws-sqs" "1.172.0" - "@aws-cdk/aws-stepfunctions" "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.159.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-globalaccelerator@1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-globalaccelerator/-/aws-globalaccelerator-1.172.0.tgz#d0253d5c8f7ce64475b8bd5a6ec2d6fd585aaf5a" - integrity sha512-krTkm8SWo9+B86we5EO6aVzIYdJFkOoPC9tB0yGVCvxSPH04Hul7V8Ql8S4ttxO2EvnyTljpdkOukopdt8B6NA== - dependencies: - "@aws-cdk/aws-ec2" "1.172.0" - "@aws-cdk/core" "1.172.0" - "@aws-cdk/custom-resources" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-iam@1.172.0", "@aws-cdk/aws-iam@^1.159.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-kinesisfirehose@1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-kinesisfirehose/-/aws-kinesisfirehose-1.172.0.tgz#0e8025bf433838a10f33c5ca404dad17ab5e81f3" - integrity sha512-l9qDNKLVPso7XnWpnqaHZSrDQAvuKK0B5Sll1hj+QveZwBDxX2hGKTLRfG1I4kAMeSBPNGXZmR/xLx+kChI4ug== - dependencies: - "@aws-cdk/aws-cloudwatch" "1.172.0" - "@aws-cdk/aws-ec2" "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/aws-logs" "1.172.0" - "@aws-cdk/aws-s3" "1.172.0" - "@aws-cdk/core" "1.172.0" - "@aws-cdk/region-info" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-kms@1.172.0", "@aws-cdk/aws-kms@^1.159.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.159.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.159.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-targets@1.172.0", "@aws-cdk/aws-route53-targets@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-route53-targets/-/aws-route53-targets-1.172.0.tgz#85cd17a878a53856012bccb144eb300e9bc9e3be" - integrity sha512-vT8gDKC3TFRsx4zw2tX7fPEUG/+EbEgPvnOiYTXxPdSLF+XLPLQw5nsT24yP+WTHWYX7CRtYhrNQhqyuRDsFvw== - dependencies: - "@aws-cdk/aws-apigateway" "1.172.0" - "@aws-cdk/aws-cloudfront" "1.172.0" - "@aws-cdk/aws-cognito" "1.172.0" - "@aws-cdk/aws-ec2" "1.172.0" - "@aws-cdk/aws-elasticloadbalancing" "1.172.0" - "@aws-cdk/aws-elasticloadbalancingv2" "1.172.0" - "@aws-cdk/aws-globalaccelerator" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-route53" "1.172.0" - "@aws-cdk/aws-s3" "1.172.0" - "@aws-cdk/core" "1.172.0" - "@aws-cdk/region-info" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-route53@1.172.0", "@aws-cdk/aws-route53@^1.159.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.159.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.159.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.159.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-servicediscovery@1.172.0", "@aws-cdk/aws-servicediscovery@^1.159.0", "@aws-cdk/aws-servicediscovery@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-servicediscovery/-/aws-servicediscovery-1.172.0.tgz#13e69f2c9564435d7ee40a1ab2e9d27afd10ba5a" - integrity sha512-h2BIRrj7iiJrF0l6t6mpPN0uw+a/WIRxh/V3RFLd+Bqs2Wj8cX6cMvrNVbu8ymgSpmEHgYiT1Y2/0XfRgtaz7w== - dependencies: - "@aws-cdk/aws-ec2" "1.172.0" - "@aws-cdk/aws-elasticloadbalancingv2" "1.172.0" - "@aws-cdk/aws-route53" "1.172.0" - "@aws-cdk/core" "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-subscriptions@1.172.0", "@aws-cdk/aws-sns-subscriptions@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-sns-subscriptions/-/aws-sns-subscriptions-1.172.0.tgz#6c096b3cdd6bd19e5d720d7b401317633f118ec6" - integrity sha512-MIP0+ozakV95yBrmp4sm7pTKUMN6nY0N5rAUyNsXN36o/tW0sUnHEVkIiu9Q/wxdgljWfb/6aOmrv9k8KPtyVQ== - dependencies: - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-kms" "1.172.0" - "@aws-cdk/aws-lambda" "1.172.0" - "@aws-cdk/aws-sns" "1.172.0" - "@aws-cdk/aws-sqs" "1.172.0" - "@aws-cdk/core" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/aws-sns@1.172.0", "@aws-cdk/aws-sns@^1.159.0", "@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.159.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", "@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/aws-stepfunctions@1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/aws-stepfunctions/-/aws-stepfunctions-1.172.0.tgz#4372683a4c32075ae4f8ec65fb20f19379714da6" - integrity sha512-TItomufxE1mqPABhOg5oSzOGQkxd+Cz/+t2zSkUC79WGMzNmyvd4NhCofCSyrDZMsxdGzQ+Tsh9KbvkqKsB+RQ== - dependencies: - "@aws-cdk/aws-cloudwatch" "1.172.0" - "@aws-cdk/aws-events" "1.172.0" - "@aws-cdk/aws-iam" "1.172.0" - "@aws-cdk/aws-logs" "1.172.0" - "@aws-cdk/aws-s3" "1.172.0" - "@aws-cdk/core" "1.172.0" - constructs "^3.3.69" - -"@aws-cdk/cfnspec@1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/cfnspec/-/cfnspec-1.172.0.tgz#5c44e6f94fef2ca7efcb74d52417cc70846d65d7" - integrity sha512-Tt/6wWHv89TQNyVMcUUlI1HP+PTqXB+X9IEm5LiXoXjflfuEk2ysYPwJc4oO7z/zMpBhYELxkeC2tAPIX1GbWA== - dependencies: - fs-extra "^9.1.0" - md5 "^2.3.0" - -"@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/cloudformation-diff@1.172.0", "@aws-cdk/cloudformation-diff@~1.172.0": - version "1.172.0" - resolved "https://registry.npmjs.org/@aws-cdk/cloudformation-diff/-/cloudformation-diff-1.172.0.tgz#9eb9e2c1b2fe15abee492852977f145006a996bc" - integrity sha512-wG3v1zXMdOaUjWgiWZRMoTy5ALsEnPXMzk14UmuuyMwufNM7xw6uWsv5yZt14AyF9V1lrc/H4W9lLq2RkqOFdA== - dependencies: - "@aws-cdk/cfnspec" "1.172.0" - "@types/node" "^10.17.60" - chalk "^4" - diff "^5.1.0" - fast-deep-equal "^3.1.3" - string-width "^4.2.3" - table "^6.8.0" - -"@aws-cdk/core@1.172.0", "@aws-cdk/core@^1.159.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.159.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.npmjs.org/@aws-crypto/crc32/-/crc32-2.0.0.tgz#4ad432a3c03ec3087c5540ff6e41e6565d2dc153" - integrity sha512-TvE1r2CUueyXOuHdEigYjIZVesInd9KN+K/TFFNfkkxRThiNxO6i4ZqqAVMoEjAamZZ1AA8WXJkjCz7YShHPQA== - dependencies: - "@aws-crypto/util" "^2.0.0" - "@aws-sdk/types" "^3.1.0" - tslib "^1.11.1" - -"@aws-crypto/crc32@^1.0.0": - version "1.2.2" - resolved "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-1.2.2.tgz#4a758a596fa8cb3ab463f037a78c2ca4992fe81f" - integrity sha512-8K0b1672qbv05chSoKpwGZ3fhvVp28Fg3AVHVkEHFl2lTLChO7wD/hTyyo8ING7uc31uZRt7bNra/hA74Td7Tw== - dependencies: - "@aws-crypto/util" "^1.2.2" - "@aws-sdk/types" "^3.1.0" - tslib "^1.11.1" - -"@aws-crypto/crc32c@2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@aws-crypto/crc32c/-/crc32c-2.0.0.tgz#4235336ef78f169f6a05248906703b9b78da676e" - integrity sha512-vF0eMdMHx3O3MoOXUfBZry8Y4ZDtcuskjjKgJz8YfIDjLStxTZrYXk+kZqtl6A0uCmmiN/Eb/JbC/CndTV1MHg== - dependencies: - "@aws-crypto/util" "^2.0.0" - "@aws-sdk/types" "^3.1.0" - tslib "^1.11.1" - -"@aws-crypto/ie11-detection@^1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-1.0.0.tgz#d3a6af29ba7f15458f79c41d1cd8cac3925e726a" - integrity sha512-kCKVhCF1oDxFYgQrxXmIrS5oaWulkvRcPz+QBDMsUr2crbF4VGgGT6+uQhSwJFdUAQ2A//Vq+uT83eJrkzFgXA== - dependencies: - tslib "^1.11.1" - -"@aws-crypto/ie11-detection@^2.0.0": - version "2.0.2" - resolved "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-2.0.2.tgz#9c39f4a5558196636031a933ec1b4792de959d6a" - integrity sha512-5XDMQY98gMAf/WRTic5G++jfmS/VLM0rwpiOpaainKi4L0nqWMSB1SzsrEG5rjFZGYN6ZAefO+/Yta2dFM0kMw== - dependencies: - tslib "^1.11.1" - -"@aws-crypto/sha1-browser@2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@aws-crypto/sha1-browser/-/sha1-browser-2.0.0.tgz#71e735df20ea1d38f59259c4b1a2e00ca74a0eea" - integrity sha512-3fIVRjPFY8EG5HWXR+ZJZMdWNRpwbxGzJ9IH9q93FpbgCH8u8GHRi46mZXp3cYD7gealmyqpm3ThZwLKJjWJhA== - dependencies: - "@aws-crypto/ie11-detection" "^2.0.0" - "@aws-crypto/supports-web-crypto" "^2.0.0" - "@aws-sdk/types" "^3.1.0" - "@aws-sdk/util-locate-window" "^3.0.0" - "@aws-sdk/util-utf8-browser" "^3.0.0" - tslib "^1.11.1" - -"@aws-crypto/sha256-browser@2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-2.0.0.tgz#741c9024df55ec59b51e5b1f5d806a4852699fb5" - integrity sha512-rYXOQ8BFOaqMEHJrLHul/25ckWH6GTJtdLSajhlqGMx0PmSueAuvboCuZCTqEKlxR8CQOwRarxYMZZSYlhRA1A== - dependencies: - "@aws-crypto/ie11-detection" "^2.0.0" - "@aws-crypto/sha256-js" "^2.0.0" - "@aws-crypto/supports-web-crypto" "^2.0.0" - "@aws-crypto/util" "^2.0.0" - "@aws-sdk/types" "^3.1.0" - "@aws-sdk/util-locate-window" "^3.0.0" - "@aws-sdk/util-utf8-browser" "^3.0.0" - tslib "^1.11.1" - -"@aws-crypto/sha256-browser@^1.0.0", "@aws-crypto/sha256-browser@^1.2.2": - version "1.2.2" - resolved "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-1.2.2.tgz#004d806e3bbae130046c259ec3279a02d4a0b576" - integrity sha512-0tNR4kBtJp+9S0kis4+JLab3eg6QWuIeuPhzaYoYwNUXGBgsWIkktA2mnilet+EGWzf3n1zknJXC4X4DVyyXbg== - dependencies: - "@aws-crypto/ie11-detection" "^1.0.0" - "@aws-crypto/sha256-js" "^1.2.2" - "@aws-crypto/supports-web-crypto" "^1.0.0" - "@aws-crypto/util" "^1.2.2" - "@aws-sdk/types" "^3.1.0" - "@aws-sdk/util-locate-window" "^3.0.0" - tslib "^1.11.1" - -"@aws-crypto/sha256-js@1.0.0-alpha.0": - version "1.0.0-alpha.0" - resolved "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-1.0.0-alpha.0.tgz#1146f6fa823001a9065ce60db5bf1afcc7c1cc3a" - integrity sha512-GidX2lccEtHZw8mXDKJQj6tea7qh3pAnsNSp1eZNxsN4MMu2OvSraPSqiB1EihsQkZBMg0IiZPpZHoACUX/QMQ== - dependencies: - "@aws-sdk/types" "^1.0.0-alpha.0" - "@aws-sdk/util-utf8-browser" "^1.0.0-alpha.0" - tslib "^1.9.3" - -"@aws-crypto/sha256-js@2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-2.0.0.tgz#f1f936039bdebd0b9e2dd834d65afdc2aac4efcb" - integrity sha512-VZY+mCY4Nmrs5WGfitmNqXzaE873fcIZDu54cbaDaaamsaTOP1DBImV9F4pICc3EHjQXujyE8jig+PFCaew9ig== - dependencies: - "@aws-crypto/util" "^2.0.0" - "@aws-sdk/types" "^3.1.0" - tslib "^1.11.1" - -"@aws-crypto/sha256-js@^1.0.0", "@aws-crypto/sha256-js@^1.2.0", "@aws-crypto/sha256-js@^1.2.2": - version "1.2.2" - resolved "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-1.2.2.tgz#02acd1a1fda92896fc5a28ec7c6e164644ea32fc" - integrity sha512-Nr1QJIbW/afYYGzYvrF70LtaHrIRtd4TNAglX8BvlfxJLZ45SAmueIKYl5tWoNBPzp65ymXGFK0Bb1vZUpuc9g== - dependencies: - "@aws-crypto/util" "^1.2.2" - "@aws-sdk/types" "^3.1.0" - tslib "^1.11.1" - -"@aws-crypto/sha256-js@^2.0.0": - version "2.0.2" - resolved "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-2.0.2.tgz#c81e5d378b8a74ff1671b58632779986e50f4c99" - integrity sha512-iXLdKH19qPmIC73fVCrHWCSYjN/sxaAvZ3jNNyw6FclmHyjLKg0f69WlC9KTnyElxCR5MO9SKaG00VwlJwyAkQ== - dependencies: - "@aws-crypto/util" "^2.0.2" - "@aws-sdk/types" "^3.110.0" - tslib "^1.11.1" - -"@aws-crypto/sha256-universal@^1.1.1": - version "1.2.2" - resolved "https://registry.npmjs.org/@aws-crypto/sha256-universal/-/sha256-universal-1.2.2.tgz#4d08afc069a3778963a321638e6571960142bbeb" - integrity sha512-RjM7qwDvhHiBpxseKXVYvbPnVdEGgbTudYW+ur5Px6Nx/9nzsM7cZsZMczlBVgqr1xOM8TQFy0fZQnQbcWzT5A== - dependencies: - "@aws-crypto/sha256-browser" "^1.2.2" - "@aws-sdk/hash-node" "^3.0.0" - "@aws-sdk/types" "^3.1.0" - tslib "^1.11.1" - -"@aws-crypto/supports-web-crypto@^1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-1.0.0.tgz#c40901bc17ac1e875e248df16a2b47ad8bfd9a93" - integrity sha512-IHLfv+WmVH89EW4n6a5eE8/hUlz6qkWGMn/v4r5ZgzcXdTC5nolii2z3k46y01hWRiC2PPhOdeSLzMUCUMco7g== - dependencies: - tslib "^1.11.1" - -"@aws-crypto/supports-web-crypto@^2.0.0": - version "2.0.2" - resolved "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-2.0.2.tgz#9f02aafad8789cac9c0ab5faaebb1ab8aa841338" - integrity sha512-6mbSsLHwZ99CTOOswvCRP3C+VCWnzBf+1SnbWxzzJ9lR0mA0JnY2JEAhp8rqmTE0GPFy88rrM27ffgp62oErMQ== - dependencies: - tslib "^1.11.1" - -"@aws-crypto/util@^1.2.2": - version "1.2.2" - resolved "https://registry.npmjs.org/@aws-crypto/util/-/util-1.2.2.tgz#b28f7897730eb6538b21c18bd4de22d0ea09003c" - integrity sha512-H8PjG5WJ4wz0UXAFXeJjWCW1vkvIJ3qUUD+rGRwJ2/hj+xT58Qle2MTql/2MGzkU+1JLAFuR6aJpLAjHwhmwwg== - dependencies: - "@aws-sdk/types" "^3.1.0" - "@aws-sdk/util-utf8-browser" "^3.0.0" - tslib "^1.11.1" - -"@aws-crypto/util@^2.0.0", "@aws-crypto/util@^2.0.2": - version "2.0.2" - resolved "https://registry.npmjs.org/@aws-crypto/util/-/util-2.0.2.tgz#adf5ff5dfbc7713082f897f1d01e551ce0edb9c0" - integrity sha512-Lgu5v/0e/BcrZ5m/IWqzPUf3UYFTy/PpeED+uc9SWUR1iZQL8XXbGQg10UfllwwBryO3hFF5dizK+78aoXC1eA== - dependencies: - "@aws-sdk/types" "^3.110.0" - "@aws-sdk/util-utf8-browser" "^3.0.0" - tslib "^1.11.1" - -"@aws-sdk/abort-controller@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.186.0.tgz#dfaccd296d57136930582e1a19203d6cb60debc7" - integrity sha512-JFvvvtEcbYOvVRRXasi64Dd1VcOz5kJmPvtzsJ+HzMHvPbGGs/aopOJAZQJMJttzJmJwVTay0QL6yag9Kk8nYA== - dependencies: - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/abort-controller@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.201.0.tgz#032b48715449cbe497f4b66c6181c74d40be659d" - integrity sha512-xJ984k+CKlGjBmvNarzM8Y+b6X4L1Zt0TycQmVBJq7fAr/ju9l13pQIoXR5WlDIW1FkGeVczF5Nu6fN46SCORQ== - dependencies: - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/abort-controller@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.6.1.tgz#75812875bbef6ad17e0e3a6d96aab9df636376f9" - integrity sha512-X81XkxX/2Tvv9YNcEto/rcQzPIdKJHFSnl9hBl/qkSdCFV/GaQ2XNWfKm5qFXMLlZNFS0Fn5CnBJ83qnBm47vg== - dependencies: - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/chunked-blob-reader-native@3.204.0": - version "3.204.0" - resolved "https://registry.npmjs.org/@aws-sdk/chunked-blob-reader-native/-/chunked-blob-reader-native-3.204.0.tgz#df65cfeea000eb5b410128c4f1cee8ace390a526" - integrity sha512-ejJntS6usQpKKwisIaK4yYjo8DKEPpk7eJ7fJCw0r4WmIa7xN3amZISP4TrnKa401nWxbfzd40Wh/R5p75JMNQ== - dependencies: - "@aws-sdk/util-base64" "3.202.0" - tslib "^2.3.1" - -"@aws-sdk/chunked-blob-reader-native@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/chunked-blob-reader-native/-/chunked-blob-reader-native-3.6.1.tgz#21c2c8773c3cd8403c2a953fd0e9e4f69c120214" - integrity sha512-vP6bc2v9h442Srmo7t2QcIbPjk5IqLSf4jGnKDAes8z+7eyjCtKugRP3lOM1fJCfGlPIsJGYnexxYdEGw008vA== - dependencies: - "@aws-sdk/util-base64-browser" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/chunked-blob-reader@3.188.0": - version "3.188.0" - resolved "https://registry.npmjs.org/@aws-sdk/chunked-blob-reader/-/chunked-blob-reader-3.188.0.tgz#18181b27511ab512e56b9f2cef30d2abbef639dc" - integrity sha512-zkPRFZZPL3eH+kH86LDYYXImiClA1/sW60zYOjse9Pgka+eDJlvBN6hcYxwDEKjcwATYiSRR1aVQHcfCinlGXg== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/chunked-blob-reader@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/chunked-blob-reader/-/chunked-blob-reader-3.6.1.tgz#63363025dcecc2f9dd47ae5c282d79c01b327d82" - integrity sha512-QBGUBoD8D5nsM/EKoc0rjpApa5NE5pQVzw1caE8sG00QMMPkCXWSB/gTVKVY0GOAhJFoA/VpVPQchIlZcOrBFg== - dependencies: - tslib "^1.8.0" - -"@aws-sdk/client-cloudwatch-logs@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/client-cloudwatch-logs/-/client-cloudwatch-logs-3.6.1.tgz#5e8dba495a2ba9a901b0a1a2d53edef8bd452398" - integrity sha512-QOxIDnlVTpnwJ26Gap6RGz61cDLH6TKrIp30VqwdMeT1pCGy8mn9rWln6XA+ymkofHy/08RfpGp+VN4axwd4Lw== - dependencies: - "@aws-crypto/sha256-browser" "^1.0.0" - "@aws-crypto/sha256-js" "^1.0.0" - "@aws-sdk/config-resolver" "3.6.1" - "@aws-sdk/credential-provider-node" "3.6.1" - "@aws-sdk/fetch-http-handler" "3.6.1" - "@aws-sdk/hash-node" "3.6.1" - "@aws-sdk/invalid-dependency" "3.6.1" - "@aws-sdk/middleware-content-length" "3.6.1" - "@aws-sdk/middleware-host-header" "3.6.1" - "@aws-sdk/middleware-logger" "3.6.1" - "@aws-sdk/middleware-retry" "3.6.1" - "@aws-sdk/middleware-serde" "3.6.1" - "@aws-sdk/middleware-signing" "3.6.1" - "@aws-sdk/middleware-stack" "3.6.1" - "@aws-sdk/middleware-user-agent" "3.6.1" - "@aws-sdk/node-config-provider" "3.6.1" - "@aws-sdk/node-http-handler" "3.6.1" - "@aws-sdk/protocol-http" "3.6.1" - "@aws-sdk/smithy-client" "3.6.1" - "@aws-sdk/types" "3.6.1" - "@aws-sdk/url-parser" "3.6.1" - "@aws-sdk/url-parser-native" "3.6.1" - "@aws-sdk/util-base64-browser" "3.6.1" - "@aws-sdk/util-base64-node" "3.6.1" - "@aws-sdk/util-body-length-browser" "3.6.1" - "@aws-sdk/util-body-length-node" "3.6.1" - "@aws-sdk/util-user-agent-browser" "3.6.1" - "@aws-sdk/util-user-agent-node" "3.6.1" - "@aws-sdk/util-utf8-browser" "3.6.1" - "@aws-sdk/util-utf8-node" "3.6.1" - tslib "^2.0.0" - -"@aws-sdk/client-cognito-identity@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.6.1.tgz#36992a4fef7eff1f2b1dbee30850e30ebdfc15bb" - integrity sha512-FMj2GR9R5oCKb3/NI16GIvWeHcE4uX42fBAaQKPbjg2gALFDx9CcJYsdOtDP37V89GtPyZilLv6GJxrwJKzYGg== - dependencies: - "@aws-crypto/sha256-browser" "^1.0.0" - "@aws-crypto/sha256-js" "^1.0.0" - "@aws-sdk/config-resolver" "3.6.1" - "@aws-sdk/credential-provider-node" "3.6.1" - "@aws-sdk/fetch-http-handler" "3.6.1" - "@aws-sdk/hash-node" "3.6.1" - "@aws-sdk/invalid-dependency" "3.6.1" - "@aws-sdk/middleware-content-length" "3.6.1" - "@aws-sdk/middleware-host-header" "3.6.1" - "@aws-sdk/middleware-logger" "3.6.1" - "@aws-sdk/middleware-retry" "3.6.1" - "@aws-sdk/middleware-serde" "3.6.1" - "@aws-sdk/middleware-signing" "3.6.1" - "@aws-sdk/middleware-stack" "3.6.1" - "@aws-sdk/middleware-user-agent" "3.6.1" - "@aws-sdk/node-config-provider" "3.6.1" - "@aws-sdk/node-http-handler" "3.6.1" - "@aws-sdk/protocol-http" "3.6.1" - "@aws-sdk/smithy-client" "3.6.1" - "@aws-sdk/types" "3.6.1" - "@aws-sdk/url-parser" "3.6.1" - "@aws-sdk/url-parser-native" "3.6.1" - "@aws-sdk/util-base64-browser" "3.6.1" - "@aws-sdk/util-base64-node" "3.6.1" - "@aws-sdk/util-body-length-browser" "3.6.1" - "@aws-sdk/util-body-length-node" "3.6.1" - "@aws-sdk/util-user-agent-browser" "3.6.1" - "@aws-sdk/util-user-agent-node" "3.6.1" - "@aws-sdk/util-utf8-browser" "3.6.1" - "@aws-sdk/util-utf8-node" "3.6.1" - tslib "^2.0.0" - -"@aws-sdk/client-comprehend@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/client-comprehend/-/client-comprehend-3.6.1.tgz#d640d510b49feafa94ac252cdd7942cbe5537249" - integrity sha512-Y2ixlSTjjAp2HJhkUArtYqC/X+zG5Qqu3Bl+Ez22u4u4YnG8HsNFD6FE1axuWSdSa5AFtWTEt+Cz2Ghj/tDySA== - dependencies: - "@aws-crypto/sha256-browser" "^1.0.0" - "@aws-crypto/sha256-js" "^1.0.0" - "@aws-sdk/config-resolver" "3.6.1" - "@aws-sdk/credential-provider-node" "3.6.1" - "@aws-sdk/fetch-http-handler" "3.6.1" - "@aws-sdk/hash-node" "3.6.1" - "@aws-sdk/invalid-dependency" "3.6.1" - "@aws-sdk/middleware-content-length" "3.6.1" - "@aws-sdk/middleware-host-header" "3.6.1" - "@aws-sdk/middleware-logger" "3.6.1" - "@aws-sdk/middleware-retry" "3.6.1" - "@aws-sdk/middleware-serde" "3.6.1" - "@aws-sdk/middleware-signing" "3.6.1" - "@aws-sdk/middleware-stack" "3.6.1" - "@aws-sdk/middleware-user-agent" "3.6.1" - "@aws-sdk/node-config-provider" "3.6.1" - "@aws-sdk/node-http-handler" "3.6.1" - "@aws-sdk/protocol-http" "3.6.1" - "@aws-sdk/smithy-client" "3.6.1" - "@aws-sdk/types" "3.6.1" - "@aws-sdk/url-parser" "3.6.1" - "@aws-sdk/url-parser-native" "3.6.1" - "@aws-sdk/util-base64-browser" "3.6.1" - "@aws-sdk/util-base64-node" "3.6.1" - "@aws-sdk/util-body-length-browser" "3.6.1" - "@aws-sdk/util-body-length-node" "3.6.1" - "@aws-sdk/util-user-agent-browser" "3.6.1" - "@aws-sdk/util-user-agent-node" "3.6.1" - "@aws-sdk/util-utf8-browser" "3.6.1" - "@aws-sdk/util-utf8-node" "3.6.1" - tslib "^2.0.0" - uuid "^3.0.0" - -"@aws-sdk/client-firehose@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/client-firehose/-/client-firehose-3.6.1.tgz#87a8ef0c18267907b3ce712e6d3de8f36b0a7c7b" - integrity sha512-KhiKCm+cJmnRFuAEyO3DBpFVDNix1XcVikdxk2lvYbFWkM1oUZoBpudxaJ+fPf2W3stF3CXIAOP+TnGqSZCy9g== - dependencies: - "@aws-crypto/sha256-browser" "^1.0.0" - "@aws-crypto/sha256-js" "^1.0.0" - "@aws-sdk/config-resolver" "3.6.1" - "@aws-sdk/credential-provider-node" "3.6.1" - "@aws-sdk/fetch-http-handler" "3.6.1" - "@aws-sdk/hash-node" "3.6.1" - "@aws-sdk/invalid-dependency" "3.6.1" - "@aws-sdk/middleware-content-length" "3.6.1" - "@aws-sdk/middleware-host-header" "3.6.1" - "@aws-sdk/middleware-logger" "3.6.1" - "@aws-sdk/middleware-retry" "3.6.1" - "@aws-sdk/middleware-serde" "3.6.1" - "@aws-sdk/middleware-signing" "3.6.1" - "@aws-sdk/middleware-stack" "3.6.1" - "@aws-sdk/middleware-user-agent" "3.6.1" - "@aws-sdk/node-config-provider" "3.6.1" - "@aws-sdk/node-http-handler" "3.6.1" - "@aws-sdk/protocol-http" "3.6.1" - "@aws-sdk/smithy-client" "3.6.1" - "@aws-sdk/types" "3.6.1" - "@aws-sdk/url-parser" "3.6.1" - "@aws-sdk/url-parser-native" "3.6.1" - "@aws-sdk/util-base64-browser" "3.6.1" - "@aws-sdk/util-base64-node" "3.6.1" - "@aws-sdk/util-body-length-browser" "3.6.1" - "@aws-sdk/util-body-length-node" "3.6.1" - "@aws-sdk/util-user-agent-browser" "3.6.1" - "@aws-sdk/util-user-agent-node" "3.6.1" - "@aws-sdk/util-utf8-browser" "3.6.1" - "@aws-sdk/util-utf8-node" "3.6.1" - tslib "^2.0.0" - -"@aws-sdk/client-kinesis@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/client-kinesis/-/client-kinesis-3.6.1.tgz#48583cc854f9108bc8ff6168005d9a05b24bae31" - integrity sha512-Ygo+92LxHeUZmiyhiHT+k7hIOhJd6S7ckCEVUsQs2rfwe9bAygUY/3cCoZSqgWy7exFRRKsjhzStcyV6i6jrVQ== - dependencies: - "@aws-crypto/sha256-browser" "^1.0.0" - "@aws-crypto/sha256-js" "^1.0.0" - "@aws-sdk/config-resolver" "3.6.1" - "@aws-sdk/credential-provider-node" "3.6.1" - "@aws-sdk/eventstream-serde-browser" "3.6.1" - "@aws-sdk/eventstream-serde-config-resolver" "3.6.1" - "@aws-sdk/eventstream-serde-node" "3.6.1" - "@aws-sdk/fetch-http-handler" "3.6.1" - "@aws-sdk/hash-node" "3.6.1" - "@aws-sdk/invalid-dependency" "3.6.1" - "@aws-sdk/middleware-content-length" "3.6.1" - "@aws-sdk/middleware-host-header" "3.6.1" - "@aws-sdk/middleware-logger" "3.6.1" - "@aws-sdk/middleware-retry" "3.6.1" - "@aws-sdk/middleware-serde" "3.6.1" - "@aws-sdk/middleware-signing" "3.6.1" - "@aws-sdk/middleware-stack" "3.6.1" - "@aws-sdk/middleware-user-agent" "3.6.1" - "@aws-sdk/node-config-provider" "3.6.1" - "@aws-sdk/node-http-handler" "3.6.1" - "@aws-sdk/protocol-http" "3.6.1" - "@aws-sdk/smithy-client" "3.6.1" - "@aws-sdk/types" "3.6.1" - "@aws-sdk/url-parser" "3.6.1" - "@aws-sdk/url-parser-native" "3.6.1" - "@aws-sdk/util-base64-browser" "3.6.1" - "@aws-sdk/util-base64-node" "3.6.1" - "@aws-sdk/util-body-length-browser" "3.6.1" - "@aws-sdk/util-body-length-node" "3.6.1" - "@aws-sdk/util-user-agent-browser" "3.6.1" - "@aws-sdk/util-user-agent-node" "3.6.1" - "@aws-sdk/util-utf8-browser" "3.6.1" - "@aws-sdk/util-utf8-node" "3.6.1" - "@aws-sdk/util-waiter" "3.6.1" - tslib "^2.0.0" - -"@aws-sdk/client-lex-runtime-service@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-lex-runtime-service/-/client-lex-runtime-service-3.186.0.tgz#81deea7402cb76e7f2dce56bc5778e51909e1374" - integrity sha512-EgjQvFxa/o1urxpnWV2A/D0k4m763NqrPLuL074LR+cOkNxVl9W27aYL/tddDBmmDzzx4KcuRL6/n+UBZIheTg== - dependencies: - "@aws-crypto/sha256-browser" "2.0.0" - "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/client-sts" "3.186.0" - "@aws-sdk/config-resolver" "3.186.0" - "@aws-sdk/credential-provider-node" "3.186.0" - "@aws-sdk/fetch-http-handler" "3.186.0" - "@aws-sdk/hash-node" "3.186.0" - "@aws-sdk/invalid-dependency" "3.186.0" - "@aws-sdk/middleware-content-length" "3.186.0" - "@aws-sdk/middleware-host-header" "3.186.0" - "@aws-sdk/middleware-logger" "3.186.0" - "@aws-sdk/middleware-recursion-detection" "3.186.0" - "@aws-sdk/middleware-retry" "3.186.0" - "@aws-sdk/middleware-serde" "3.186.0" - "@aws-sdk/middleware-signing" "3.186.0" - "@aws-sdk/middleware-stack" "3.186.0" - "@aws-sdk/middleware-user-agent" "3.186.0" - "@aws-sdk/node-config-provider" "3.186.0" - "@aws-sdk/node-http-handler" "3.186.0" - "@aws-sdk/protocol-http" "3.186.0" - "@aws-sdk/smithy-client" "3.186.0" - "@aws-sdk/types" "3.186.0" - "@aws-sdk/url-parser" "3.186.0" - "@aws-sdk/util-base64-browser" "3.186.0" - "@aws-sdk/util-base64-node" "3.186.0" - "@aws-sdk/util-body-length-browser" "3.186.0" - "@aws-sdk/util-body-length-node" "3.186.0" - "@aws-sdk/util-defaults-mode-browser" "3.186.0" - "@aws-sdk/util-defaults-mode-node" "3.186.0" - "@aws-sdk/util-user-agent-browser" "3.186.0" - "@aws-sdk/util-user-agent-node" "3.186.0" - "@aws-sdk/util-utf8-browser" "3.186.0" - "@aws-sdk/util-utf8-node" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/client-lex-runtime-v2@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-lex-runtime-v2/-/client-lex-runtime-v2-3.186.0.tgz#36d153f80e1dbc466c541fd70002d5f9846c9afa" - integrity sha512-oDN07yCWc9gsEYL44KSjPj8wdHHcf5Kti+w31fE7JHZqvRXxLsLx7G+kEcPmSTRk3Y4wDPXJozL6sDUAOAEb7A== - dependencies: - "@aws-crypto/sha256-browser" "2.0.0" - "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/client-sts" "3.186.0" - "@aws-sdk/config-resolver" "3.186.0" - "@aws-sdk/credential-provider-node" "3.186.0" - "@aws-sdk/eventstream-handler-node" "3.186.0" - "@aws-sdk/eventstream-serde-browser" "3.186.0" - "@aws-sdk/eventstream-serde-config-resolver" "3.186.0" - "@aws-sdk/eventstream-serde-node" "3.186.0" - "@aws-sdk/fetch-http-handler" "3.186.0" - "@aws-sdk/hash-node" "3.186.0" - "@aws-sdk/invalid-dependency" "3.186.0" - "@aws-sdk/middleware-content-length" "3.186.0" - "@aws-sdk/middleware-eventstream" "3.186.0" - "@aws-sdk/middleware-host-header" "3.186.0" - "@aws-sdk/middleware-logger" "3.186.0" - "@aws-sdk/middleware-recursion-detection" "3.186.0" - "@aws-sdk/middleware-retry" "3.186.0" - "@aws-sdk/middleware-serde" "3.186.0" - "@aws-sdk/middleware-signing" "3.186.0" - "@aws-sdk/middleware-stack" "3.186.0" - "@aws-sdk/middleware-user-agent" "3.186.0" - "@aws-sdk/node-config-provider" "3.186.0" - "@aws-sdk/node-http-handler" "3.186.0" - "@aws-sdk/protocol-http" "3.186.0" - "@aws-sdk/smithy-client" "3.186.0" - "@aws-sdk/types" "3.186.0" - "@aws-sdk/url-parser" "3.186.0" - "@aws-sdk/util-base64-browser" "3.186.0" - "@aws-sdk/util-base64-node" "3.186.0" - "@aws-sdk/util-body-length-browser" "3.186.0" - "@aws-sdk/util-body-length-node" "3.186.0" - "@aws-sdk/util-defaults-mode-browser" "3.186.0" - "@aws-sdk/util-defaults-mode-node" "3.186.0" - "@aws-sdk/util-user-agent-browser" "3.186.0" - "@aws-sdk/util-user-agent-node" "3.186.0" - "@aws-sdk/util-utf8-browser" "3.186.0" - "@aws-sdk/util-utf8-node" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/client-location@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-location/-/client-location-3.186.0.tgz#0801433a1c3fb1fe534771daf67b5d57ffd474f4" - integrity sha512-RXT1Z7jgYrPEdD1VkErH9Wm+z6y7c/ua1Pu9VQ8weu9vtD15S8Qnyd1m4HS8ZPQUUM/gTxs/fL9+s53wRWpfGQ== - dependencies: - "@aws-crypto/sha256-browser" "2.0.0" - "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/client-sts" "3.186.0" - "@aws-sdk/config-resolver" "3.186.0" - "@aws-sdk/credential-provider-node" "3.186.0" - "@aws-sdk/fetch-http-handler" "3.186.0" - "@aws-sdk/hash-node" "3.186.0" - "@aws-sdk/invalid-dependency" "3.186.0" - "@aws-sdk/middleware-content-length" "3.186.0" - "@aws-sdk/middleware-host-header" "3.186.0" - "@aws-sdk/middleware-logger" "3.186.0" - "@aws-sdk/middleware-recursion-detection" "3.186.0" - "@aws-sdk/middleware-retry" "3.186.0" - "@aws-sdk/middleware-serde" "3.186.0" - "@aws-sdk/middleware-signing" "3.186.0" - "@aws-sdk/middleware-stack" "3.186.0" - "@aws-sdk/middleware-user-agent" "3.186.0" - "@aws-sdk/node-config-provider" "3.186.0" - "@aws-sdk/node-http-handler" "3.186.0" - "@aws-sdk/protocol-http" "3.186.0" - "@aws-sdk/smithy-client" "3.186.0" - "@aws-sdk/types" "3.186.0" - "@aws-sdk/url-parser" "3.186.0" - "@aws-sdk/util-base64-browser" "3.186.0" - "@aws-sdk/util-base64-node" "3.186.0" - "@aws-sdk/util-body-length-browser" "3.186.0" - "@aws-sdk/util-body-length-node" "3.186.0" - "@aws-sdk/util-defaults-mode-browser" "3.186.0" - "@aws-sdk/util-defaults-mode-node" "3.186.0" - "@aws-sdk/util-user-agent-browser" "3.186.0" - "@aws-sdk/util-user-agent-node" "3.186.0" - "@aws-sdk/util-utf8-browser" "3.186.0" - "@aws-sdk/util-utf8-node" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/client-personalize-events@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/client-personalize-events/-/client-personalize-events-3.6.1.tgz#86942bb64108cfc2f6c31a8b54aab6fa7f7be00f" - integrity sha512-x9Jl/7emSQsB6GwBvjyw5BiSO26CnH4uvjNit6n54yNMtJ26q0+oIxkplnUDyjLTfLRe373c/z5/4dQQtDffkw== - dependencies: - "@aws-crypto/sha256-browser" "^1.0.0" - "@aws-crypto/sha256-js" "^1.0.0" - "@aws-sdk/config-resolver" "3.6.1" - "@aws-sdk/credential-provider-node" "3.6.1" - "@aws-sdk/fetch-http-handler" "3.6.1" - "@aws-sdk/hash-node" "3.6.1" - "@aws-sdk/invalid-dependency" "3.6.1" - "@aws-sdk/middleware-content-length" "3.6.1" - "@aws-sdk/middleware-host-header" "3.6.1" - "@aws-sdk/middleware-logger" "3.6.1" - "@aws-sdk/middleware-retry" "3.6.1" - "@aws-sdk/middleware-serde" "3.6.1" - "@aws-sdk/middleware-signing" "3.6.1" - "@aws-sdk/middleware-stack" "3.6.1" - "@aws-sdk/middleware-user-agent" "3.6.1" - "@aws-sdk/node-config-provider" "3.6.1" - "@aws-sdk/node-http-handler" "3.6.1" - "@aws-sdk/protocol-http" "3.6.1" - "@aws-sdk/smithy-client" "3.6.1" - "@aws-sdk/types" "3.6.1" - "@aws-sdk/url-parser" "3.6.1" - "@aws-sdk/url-parser-native" "3.6.1" - "@aws-sdk/util-base64-browser" "3.6.1" - "@aws-sdk/util-base64-node" "3.6.1" - "@aws-sdk/util-body-length-browser" "3.6.1" - "@aws-sdk/util-body-length-node" "3.6.1" - "@aws-sdk/util-user-agent-browser" "3.6.1" - "@aws-sdk/util-user-agent-node" "3.6.1" - "@aws-sdk/util-utf8-browser" "3.6.1" - "@aws-sdk/util-utf8-node" "3.6.1" - tslib "^2.0.0" - -"@aws-sdk/client-pinpoint@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/client-pinpoint/-/client-pinpoint-3.6.1.tgz#6b93f46475ae2667d77053be51ea62f52e330155" - integrity sha512-dueBedp91EKAHxcWLR3aNx/eUEdxdF9niEQTzOO2O4iJL2yvO2Hh7ZYiO7B3g7FuuICTpWSHd//Y9mGmSVLMCg== - dependencies: - "@aws-crypto/sha256-browser" "^1.0.0" - "@aws-crypto/sha256-js" "^1.0.0" - "@aws-sdk/config-resolver" "3.6.1" - "@aws-sdk/credential-provider-node" "3.6.1" - "@aws-sdk/fetch-http-handler" "3.6.1" - "@aws-sdk/hash-node" "3.6.1" - "@aws-sdk/invalid-dependency" "3.6.1" - "@aws-sdk/middleware-content-length" "3.6.1" - "@aws-sdk/middleware-host-header" "3.6.1" - "@aws-sdk/middleware-logger" "3.6.1" - "@aws-sdk/middleware-retry" "3.6.1" - "@aws-sdk/middleware-serde" "3.6.1" - "@aws-sdk/middleware-signing" "3.6.1" - "@aws-sdk/middleware-stack" "3.6.1" - "@aws-sdk/middleware-user-agent" "3.6.1" - "@aws-sdk/node-config-provider" "3.6.1" - "@aws-sdk/node-http-handler" "3.6.1" - "@aws-sdk/protocol-http" "3.6.1" - "@aws-sdk/smithy-client" "3.6.1" - "@aws-sdk/types" "3.6.1" - "@aws-sdk/url-parser" "3.6.1" - "@aws-sdk/url-parser-native" "3.6.1" - "@aws-sdk/util-base64-browser" "3.6.1" - "@aws-sdk/util-base64-node" "3.6.1" - "@aws-sdk/util-body-length-browser" "3.6.1" - "@aws-sdk/util-body-length-node" "3.6.1" - "@aws-sdk/util-user-agent-browser" "3.6.1" - "@aws-sdk/util-user-agent-node" "3.6.1" - "@aws-sdk/util-utf8-browser" "3.6.1" - "@aws-sdk/util-utf8-node" "3.6.1" - tslib "^2.0.0" - -"@aws-sdk/client-polly@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/client-polly/-/client-polly-3.6.1.tgz#869deb186e57fca29737bfa7af094599d7879841" - integrity sha512-y6fxVYndGS7z2KqHViPCqagBEOsZlxBUYUJZuD6WWTiQrI0Pwe5qG02oKJVaa5OmxE20QLf6bRBWj2rQpeF4IQ== - dependencies: - "@aws-crypto/sha256-browser" "^1.0.0" - "@aws-crypto/sha256-js" "^1.0.0" - "@aws-sdk/config-resolver" "3.6.1" - "@aws-sdk/credential-provider-node" "3.6.1" - "@aws-sdk/fetch-http-handler" "3.6.1" - "@aws-sdk/hash-node" "3.6.1" - "@aws-sdk/invalid-dependency" "3.6.1" - "@aws-sdk/middleware-content-length" "3.6.1" - "@aws-sdk/middleware-host-header" "3.6.1" - "@aws-sdk/middleware-logger" "3.6.1" - "@aws-sdk/middleware-retry" "3.6.1" - "@aws-sdk/middleware-serde" "3.6.1" - "@aws-sdk/middleware-signing" "3.6.1" - "@aws-sdk/middleware-stack" "3.6.1" - "@aws-sdk/middleware-user-agent" "3.6.1" - "@aws-sdk/node-config-provider" "3.6.1" - "@aws-sdk/node-http-handler" "3.6.1" - "@aws-sdk/protocol-http" "3.6.1" - "@aws-sdk/smithy-client" "3.6.1" - "@aws-sdk/types" "3.6.1" - "@aws-sdk/url-parser" "3.6.1" - "@aws-sdk/url-parser-native" "3.6.1" - "@aws-sdk/util-base64-browser" "3.6.1" - "@aws-sdk/util-base64-node" "3.6.1" - "@aws-sdk/util-body-length-browser" "3.6.1" - "@aws-sdk/util-body-length-node" "3.6.1" - "@aws-sdk/util-user-agent-browser" "3.6.1" - "@aws-sdk/util-user-agent-node" "3.6.1" - "@aws-sdk/util-utf8-browser" "3.6.1" - "@aws-sdk/util-utf8-node" "3.6.1" - tslib "^2.0.0" - -"@aws-sdk/client-rekognition@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/client-rekognition/-/client-rekognition-3.6.1.tgz#710ba6d4509a2caa417cf0702ba81b5b65aa73eb" - integrity sha512-Ia4FEog9RrI0IoDRbOJO6djwhVAAaEZutxEKrWbjrVz4bgib28L+V+yAio2SUneeirj8pNYXwBKPfoYOUqGHhA== - dependencies: - "@aws-crypto/sha256-browser" "^1.0.0" - "@aws-crypto/sha256-js" "^1.0.0" - "@aws-sdk/config-resolver" "3.6.1" - "@aws-sdk/credential-provider-node" "3.6.1" - "@aws-sdk/fetch-http-handler" "3.6.1" - "@aws-sdk/hash-node" "3.6.1" - "@aws-sdk/invalid-dependency" "3.6.1" - "@aws-sdk/middleware-content-length" "3.6.1" - "@aws-sdk/middleware-host-header" "3.6.1" - "@aws-sdk/middleware-logger" "3.6.1" - "@aws-sdk/middleware-retry" "3.6.1" - "@aws-sdk/middleware-serde" "3.6.1" - "@aws-sdk/middleware-signing" "3.6.1" - "@aws-sdk/middleware-stack" "3.6.1" - "@aws-sdk/middleware-user-agent" "3.6.1" - "@aws-sdk/node-config-provider" "3.6.1" - "@aws-sdk/node-http-handler" "3.6.1" - "@aws-sdk/protocol-http" "3.6.1" - "@aws-sdk/smithy-client" "3.6.1" - "@aws-sdk/types" "3.6.1" - "@aws-sdk/url-parser" "3.6.1" - "@aws-sdk/url-parser-native" "3.6.1" - "@aws-sdk/util-base64-browser" "3.6.1" - "@aws-sdk/util-base64-node" "3.6.1" - "@aws-sdk/util-body-length-browser" "3.6.1" - "@aws-sdk/util-body-length-node" "3.6.1" - "@aws-sdk/util-user-agent-browser" "3.6.1" - "@aws-sdk/util-user-agent-node" "3.6.1" - "@aws-sdk/util-utf8-browser" "3.6.1" - "@aws-sdk/util-utf8-node" "3.6.1" - "@aws-sdk/util-waiter" "3.6.1" - tslib "^2.0.0" - -"@aws-sdk/client-s3@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.6.1.tgz#aab1e0e92b353d9d51152d9347b7e1809f3593d0" - integrity sha512-59cTmZj92iwgNoAeJirK5sZNQNXLc/oI3luqrEHRNLuOh70bjdgad70T0a5k2Ysd/v/QNamqJxnCJMPuX1bhgw== - dependencies: - "@aws-crypto/sha256-browser" "^1.0.0" - "@aws-crypto/sha256-js" "^1.0.0" - "@aws-sdk/config-resolver" "3.6.1" - "@aws-sdk/credential-provider-node" "3.6.1" - "@aws-sdk/eventstream-serde-browser" "3.6.1" - "@aws-sdk/eventstream-serde-config-resolver" "3.6.1" - "@aws-sdk/eventstream-serde-node" "3.6.1" - "@aws-sdk/fetch-http-handler" "3.6.1" - "@aws-sdk/hash-blob-browser" "3.6.1" - "@aws-sdk/hash-node" "3.6.1" - "@aws-sdk/hash-stream-node" "3.6.1" - "@aws-sdk/invalid-dependency" "3.6.1" - "@aws-sdk/md5-js" "3.6.1" - "@aws-sdk/middleware-apply-body-checksum" "3.6.1" - "@aws-sdk/middleware-bucket-endpoint" "3.6.1" - "@aws-sdk/middleware-content-length" "3.6.1" - "@aws-sdk/middleware-expect-continue" "3.6.1" - "@aws-sdk/middleware-host-header" "3.6.1" - "@aws-sdk/middleware-location-constraint" "3.6.1" - "@aws-sdk/middleware-logger" "3.6.1" - "@aws-sdk/middleware-retry" "3.6.1" - "@aws-sdk/middleware-sdk-s3" "3.6.1" - "@aws-sdk/middleware-serde" "3.6.1" - "@aws-sdk/middleware-signing" "3.6.1" - "@aws-sdk/middleware-ssec" "3.6.1" - "@aws-sdk/middleware-stack" "3.6.1" - "@aws-sdk/middleware-user-agent" "3.6.1" - "@aws-sdk/node-config-provider" "3.6.1" - "@aws-sdk/node-http-handler" "3.6.1" - "@aws-sdk/protocol-http" "3.6.1" - "@aws-sdk/smithy-client" "3.6.1" - "@aws-sdk/types" "3.6.1" - "@aws-sdk/url-parser" "3.6.1" - "@aws-sdk/url-parser-native" "3.6.1" - "@aws-sdk/util-base64-browser" "3.6.1" - "@aws-sdk/util-base64-node" "3.6.1" - "@aws-sdk/util-body-length-browser" "3.6.1" - "@aws-sdk/util-body-length-node" "3.6.1" - "@aws-sdk/util-user-agent-browser" "3.6.1" - "@aws-sdk/util-user-agent-node" "3.6.1" - "@aws-sdk/util-utf8-browser" "3.6.1" - "@aws-sdk/util-utf8-node" "3.6.1" - "@aws-sdk/util-waiter" "3.6.1" - "@aws-sdk/xml-builder" "3.6.1" - fast-xml-parser "^3.16.0" - tslib "^2.0.0" - -"@aws-sdk/client-s3@^3.25.0": - version "3.204.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.204.0.tgz#5ccc82caebb82d7b5f6fdda1b95dc7d1b7f14305" - integrity sha512-TtaOQ0ArmqV23Ie/FUChMIdAT5ebg5FSSimN3X2SFVmXRt9c9N73X/gLHKqzf30Dgsl7M/w9O6jFtlbvANjBmA== - dependencies: - "@aws-crypto/sha1-browser" "2.0.0" - "@aws-crypto/sha256-browser" "2.0.0" - "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/client-sts" "3.204.0" - "@aws-sdk/config-resolver" "3.201.0" - "@aws-sdk/credential-provider-node" "3.204.0" - "@aws-sdk/eventstream-serde-browser" "3.201.0" - "@aws-sdk/eventstream-serde-config-resolver" "3.201.0" - "@aws-sdk/eventstream-serde-node" "3.201.0" - "@aws-sdk/fetch-http-handler" "3.204.0" - "@aws-sdk/hash-blob-browser" "3.204.0" - "@aws-sdk/hash-node" "3.201.0" - "@aws-sdk/hash-stream-node" "3.201.0" - "@aws-sdk/invalid-dependency" "3.201.0" - "@aws-sdk/md5-js" "3.204.0" - "@aws-sdk/middleware-bucket-endpoint" "3.201.0" - "@aws-sdk/middleware-content-length" "3.201.0" - "@aws-sdk/middleware-endpoint" "3.201.0" - "@aws-sdk/middleware-expect-continue" "3.201.0" - "@aws-sdk/middleware-flexible-checksums" "3.201.0" - "@aws-sdk/middleware-host-header" "3.201.0" - "@aws-sdk/middleware-location-constraint" "3.201.0" - "@aws-sdk/middleware-logger" "3.201.0" - "@aws-sdk/middleware-recursion-detection" "3.201.0" - "@aws-sdk/middleware-retry" "3.201.0" - "@aws-sdk/middleware-sdk-s3" "3.201.0" - "@aws-sdk/middleware-serde" "3.201.0" - "@aws-sdk/middleware-signing" "3.201.0" - "@aws-sdk/middleware-ssec" "3.201.0" - "@aws-sdk/middleware-stack" "3.201.0" - "@aws-sdk/middleware-user-agent" "3.201.0" - "@aws-sdk/node-config-provider" "3.201.0" - "@aws-sdk/node-http-handler" "3.201.0" - "@aws-sdk/protocol-http" "3.201.0" - "@aws-sdk/signature-v4-multi-region" "3.201.0" - "@aws-sdk/smithy-client" "3.201.0" - "@aws-sdk/types" "3.201.0" - "@aws-sdk/url-parser" "3.201.0" - "@aws-sdk/util-base64" "3.202.0" - "@aws-sdk/util-base64-browser" "3.188.0" - "@aws-sdk/util-base64-node" "3.201.0" - "@aws-sdk/util-body-length-browser" "3.188.0" - "@aws-sdk/util-body-length-node" "3.201.0" - "@aws-sdk/util-defaults-mode-browser" "3.201.0" - "@aws-sdk/util-defaults-mode-node" "3.201.0" - "@aws-sdk/util-endpoints" "3.202.0" - "@aws-sdk/util-stream-browser" "3.204.0" - "@aws-sdk/util-stream-node" "3.201.0" - "@aws-sdk/util-user-agent-browser" "3.201.0" - "@aws-sdk/util-user-agent-node" "3.201.0" - "@aws-sdk/util-utf8-browser" "3.188.0" - "@aws-sdk/util-utf8-node" "3.201.0" - "@aws-sdk/util-waiter" "3.201.0" - "@aws-sdk/xml-builder" "3.201.0" - fast-xml-parser "4.0.11" - tslib "^2.3.1" - -"@aws-sdk/client-sso@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.186.0.tgz#233bdd1312dbf88ef9452f8a62c3c3f1ac580330" - integrity sha512-qwLPomqq+fjvp42izzEpBEtGL2+dIlWH5pUCteV55hTEwHgo+m9LJPIrMWkPeoMBzqbNiu5n6+zihnwYlCIlEA== - dependencies: - "@aws-crypto/sha256-browser" "2.0.0" - "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/config-resolver" "3.186.0" - "@aws-sdk/fetch-http-handler" "3.186.0" - "@aws-sdk/hash-node" "3.186.0" - "@aws-sdk/invalid-dependency" "3.186.0" - "@aws-sdk/middleware-content-length" "3.186.0" - "@aws-sdk/middleware-host-header" "3.186.0" - "@aws-sdk/middleware-logger" "3.186.0" - "@aws-sdk/middleware-recursion-detection" "3.186.0" - "@aws-sdk/middleware-retry" "3.186.0" - "@aws-sdk/middleware-serde" "3.186.0" - "@aws-sdk/middleware-stack" "3.186.0" - "@aws-sdk/middleware-user-agent" "3.186.0" - "@aws-sdk/node-config-provider" "3.186.0" - "@aws-sdk/node-http-handler" "3.186.0" - "@aws-sdk/protocol-http" "3.186.0" - "@aws-sdk/smithy-client" "3.186.0" - "@aws-sdk/types" "3.186.0" - "@aws-sdk/url-parser" "3.186.0" - "@aws-sdk/util-base64-browser" "3.186.0" - "@aws-sdk/util-base64-node" "3.186.0" - "@aws-sdk/util-body-length-browser" "3.186.0" - "@aws-sdk/util-body-length-node" "3.186.0" - "@aws-sdk/util-defaults-mode-browser" "3.186.0" - "@aws-sdk/util-defaults-mode-node" "3.186.0" - "@aws-sdk/util-user-agent-browser" "3.186.0" - "@aws-sdk/util-user-agent-node" "3.186.0" - "@aws-sdk/util-utf8-browser" "3.186.0" - "@aws-sdk/util-utf8-node" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/client-sso@3.204.0": - version "3.204.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.204.0.tgz#8689b74881f95e3d5ed23ed729d3515a392be809" - integrity sha512-AECcNrcAQxV/Jlu8ogshRaYwt2jayx0omQJs/SXj70mWxmbk4MQnb+DqJIpPpOKBHaza/xlC2TKS1RzkiuZxyw== - dependencies: - "@aws-crypto/sha256-browser" "2.0.0" - "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/config-resolver" "3.201.0" - "@aws-sdk/fetch-http-handler" "3.204.0" - "@aws-sdk/hash-node" "3.201.0" - "@aws-sdk/invalid-dependency" "3.201.0" - "@aws-sdk/middleware-content-length" "3.201.0" - "@aws-sdk/middleware-endpoint" "3.201.0" - "@aws-sdk/middleware-host-header" "3.201.0" - "@aws-sdk/middleware-logger" "3.201.0" - "@aws-sdk/middleware-recursion-detection" "3.201.0" - "@aws-sdk/middleware-retry" "3.201.0" - "@aws-sdk/middleware-serde" "3.201.0" - "@aws-sdk/middleware-stack" "3.201.0" - "@aws-sdk/middleware-user-agent" "3.201.0" - "@aws-sdk/node-config-provider" "3.201.0" - "@aws-sdk/node-http-handler" "3.201.0" - "@aws-sdk/protocol-http" "3.201.0" - "@aws-sdk/smithy-client" "3.201.0" - "@aws-sdk/types" "3.201.0" - "@aws-sdk/url-parser" "3.201.0" - "@aws-sdk/util-base64" "3.202.0" - "@aws-sdk/util-base64-browser" "3.188.0" - "@aws-sdk/util-base64-node" "3.201.0" - "@aws-sdk/util-body-length-browser" "3.188.0" - "@aws-sdk/util-body-length-node" "3.201.0" - "@aws-sdk/util-defaults-mode-browser" "3.201.0" - "@aws-sdk/util-defaults-mode-node" "3.201.0" - "@aws-sdk/util-endpoints" "3.202.0" - "@aws-sdk/util-user-agent-browser" "3.201.0" - "@aws-sdk/util-user-agent-node" "3.201.0" - "@aws-sdk/util-utf8-browser" "3.188.0" - "@aws-sdk/util-utf8-node" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/client-sts@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.186.0.tgz#12514601b0b01f892ddb11d8a2ab4bee1b03cbf1" - integrity sha512-lyAPI6YmIWWYZHQ9fBZ7QgXjGMTtktL5fk8kOcZ98ja+8Vu0STH1/u837uxqvZta8/k0wijunIL3jWUhjsNRcg== - dependencies: - "@aws-crypto/sha256-browser" "2.0.0" - "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/config-resolver" "3.186.0" - "@aws-sdk/credential-provider-node" "3.186.0" - "@aws-sdk/fetch-http-handler" "3.186.0" - "@aws-sdk/hash-node" "3.186.0" - "@aws-sdk/invalid-dependency" "3.186.0" - "@aws-sdk/middleware-content-length" "3.186.0" - "@aws-sdk/middleware-host-header" "3.186.0" - "@aws-sdk/middleware-logger" "3.186.0" - "@aws-sdk/middleware-recursion-detection" "3.186.0" - "@aws-sdk/middleware-retry" "3.186.0" - "@aws-sdk/middleware-sdk-sts" "3.186.0" - "@aws-sdk/middleware-serde" "3.186.0" - "@aws-sdk/middleware-signing" "3.186.0" - "@aws-sdk/middleware-stack" "3.186.0" - "@aws-sdk/middleware-user-agent" "3.186.0" - "@aws-sdk/node-config-provider" "3.186.0" - "@aws-sdk/node-http-handler" "3.186.0" - "@aws-sdk/protocol-http" "3.186.0" - "@aws-sdk/smithy-client" "3.186.0" - "@aws-sdk/types" "3.186.0" - "@aws-sdk/url-parser" "3.186.0" - "@aws-sdk/util-base64-browser" "3.186.0" - "@aws-sdk/util-base64-node" "3.186.0" - "@aws-sdk/util-body-length-browser" "3.186.0" - "@aws-sdk/util-body-length-node" "3.186.0" - "@aws-sdk/util-defaults-mode-browser" "3.186.0" - "@aws-sdk/util-defaults-mode-node" "3.186.0" - "@aws-sdk/util-user-agent-browser" "3.186.0" - "@aws-sdk/util-user-agent-node" "3.186.0" - "@aws-sdk/util-utf8-browser" "3.186.0" - "@aws-sdk/util-utf8-node" "3.186.0" - entities "2.2.0" - fast-xml-parser "3.19.0" - tslib "^2.3.1" - -"@aws-sdk/client-sts@3.204.0": - version "3.204.0" - resolved "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.204.0.tgz#fd3bc2b8c3f453620b563e67c5217cc7cf7358ae" - integrity sha512-Tp6FqENRw31XK5r5hul1JXnQgHBhbbXhoMebyFih6/zjpATaqg0bnV6tpww4yPi3uc+yDGXKw2/tDroSsyTsRA== - dependencies: - "@aws-crypto/sha256-browser" "2.0.0" - "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/config-resolver" "3.201.0" - "@aws-sdk/credential-provider-node" "3.204.0" - "@aws-sdk/fetch-http-handler" "3.204.0" - "@aws-sdk/hash-node" "3.201.0" - "@aws-sdk/invalid-dependency" "3.201.0" - "@aws-sdk/middleware-content-length" "3.201.0" - "@aws-sdk/middleware-endpoint" "3.201.0" - "@aws-sdk/middleware-host-header" "3.201.0" - "@aws-sdk/middleware-logger" "3.201.0" - "@aws-sdk/middleware-recursion-detection" "3.201.0" - "@aws-sdk/middleware-retry" "3.201.0" - "@aws-sdk/middleware-sdk-sts" "3.201.0" - "@aws-sdk/middleware-serde" "3.201.0" - "@aws-sdk/middleware-signing" "3.201.0" - "@aws-sdk/middleware-stack" "3.201.0" - "@aws-sdk/middleware-user-agent" "3.201.0" - "@aws-sdk/node-config-provider" "3.201.0" - "@aws-sdk/node-http-handler" "3.201.0" - "@aws-sdk/protocol-http" "3.201.0" - "@aws-sdk/smithy-client" "3.201.0" - "@aws-sdk/types" "3.201.0" - "@aws-sdk/url-parser" "3.201.0" - "@aws-sdk/util-base64" "3.202.0" - "@aws-sdk/util-base64-browser" "3.188.0" - "@aws-sdk/util-base64-node" "3.201.0" - "@aws-sdk/util-body-length-browser" "3.188.0" - "@aws-sdk/util-body-length-node" "3.201.0" - "@aws-sdk/util-defaults-mode-browser" "3.201.0" - "@aws-sdk/util-defaults-mode-node" "3.201.0" - "@aws-sdk/util-endpoints" "3.202.0" - "@aws-sdk/util-user-agent-browser" "3.201.0" - "@aws-sdk/util-user-agent-node" "3.201.0" - "@aws-sdk/util-utf8-browser" "3.188.0" - "@aws-sdk/util-utf8-node" "3.201.0" - fast-xml-parser "4.0.11" - tslib "^2.3.1" - -"@aws-sdk/client-textract@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/client-textract/-/client-textract-3.6.1.tgz#b8972f53f0353222b4c052adc784291e602be6aa" - integrity sha512-nLrBzWDt3ToiGVFF4lW7a/eZpI2zjdvu7lwmOWyXX8iiPzhBVVEfd5oOorRyJYBsGMslp4sqV8TBkU5Ld/a97Q== - dependencies: - "@aws-crypto/sha256-browser" "^1.0.0" - "@aws-crypto/sha256-js" "^1.0.0" - "@aws-sdk/config-resolver" "3.6.1" - "@aws-sdk/credential-provider-node" "3.6.1" - "@aws-sdk/fetch-http-handler" "3.6.1" - "@aws-sdk/hash-node" "3.6.1" - "@aws-sdk/invalid-dependency" "3.6.1" - "@aws-sdk/middleware-content-length" "3.6.1" - "@aws-sdk/middleware-host-header" "3.6.1" - "@aws-sdk/middleware-logger" "3.6.1" - "@aws-sdk/middleware-retry" "3.6.1" - "@aws-sdk/middleware-serde" "3.6.1" - "@aws-sdk/middleware-signing" "3.6.1" - "@aws-sdk/middleware-stack" "3.6.1" - "@aws-sdk/middleware-user-agent" "3.6.1" - "@aws-sdk/node-config-provider" "3.6.1" - "@aws-sdk/node-http-handler" "3.6.1" - "@aws-sdk/protocol-http" "3.6.1" - "@aws-sdk/smithy-client" "3.6.1" - "@aws-sdk/types" "3.6.1" - "@aws-sdk/url-parser" "3.6.1" - "@aws-sdk/url-parser-native" "3.6.1" - "@aws-sdk/util-base64-browser" "3.6.1" - "@aws-sdk/util-base64-node" "3.6.1" - "@aws-sdk/util-body-length-browser" "3.6.1" - "@aws-sdk/util-body-length-node" "3.6.1" - "@aws-sdk/util-user-agent-browser" "3.6.1" - "@aws-sdk/util-user-agent-node" "3.6.1" - "@aws-sdk/util-utf8-browser" "3.6.1" - "@aws-sdk/util-utf8-node" "3.6.1" - tslib "^2.0.0" - -"@aws-sdk/client-translate@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/client-translate/-/client-translate-3.6.1.tgz#ce855c9fe7885b930d4039c2e45c869e3c0a6656" - integrity sha512-RIHY+Og1i43B5aWlfUUk0ZFnNfM7j2vzlYUwOqhndawV49GFf96M3pmskR5sKEZI+5TXY77qR9TgZ/r3UxVCRQ== - dependencies: - "@aws-crypto/sha256-browser" "^1.0.0" - "@aws-crypto/sha256-js" "^1.0.0" - "@aws-sdk/config-resolver" "3.6.1" - "@aws-sdk/credential-provider-node" "3.6.1" - "@aws-sdk/fetch-http-handler" "3.6.1" - "@aws-sdk/hash-node" "3.6.1" - "@aws-sdk/invalid-dependency" "3.6.1" - "@aws-sdk/middleware-content-length" "3.6.1" - "@aws-sdk/middleware-host-header" "3.6.1" - "@aws-sdk/middleware-logger" "3.6.1" - "@aws-sdk/middleware-retry" "3.6.1" - "@aws-sdk/middleware-serde" "3.6.1" - "@aws-sdk/middleware-signing" "3.6.1" - "@aws-sdk/middleware-stack" "3.6.1" - "@aws-sdk/middleware-user-agent" "3.6.1" - "@aws-sdk/node-config-provider" "3.6.1" - "@aws-sdk/node-http-handler" "3.6.1" - "@aws-sdk/protocol-http" "3.6.1" - "@aws-sdk/smithy-client" "3.6.1" - "@aws-sdk/types" "3.6.1" - "@aws-sdk/url-parser" "3.6.1" - "@aws-sdk/url-parser-native" "3.6.1" - "@aws-sdk/util-base64-browser" "3.6.1" - "@aws-sdk/util-base64-node" "3.6.1" - "@aws-sdk/util-body-length-browser" "3.6.1" - "@aws-sdk/util-body-length-node" "3.6.1" - "@aws-sdk/util-user-agent-browser" "3.6.1" - "@aws-sdk/util-user-agent-node" "3.6.1" - "@aws-sdk/util-utf8-browser" "3.6.1" - "@aws-sdk/util-utf8-node" "3.6.1" - tslib "^2.0.0" - uuid "^3.0.0" - -"@aws-sdk/config-resolver@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.186.0.tgz#68bbf82b572f03ee3ec9ac84d000147e1050149b" - integrity sha512-l8DR7Q4grEn1fgo2/KvtIfIHJS33HGKPQnht8OPxkl0dMzOJ0jxjOw/tMbrIcPnr2T3Fi7LLcj3dY1Fo1poruQ== - dependencies: - "@aws-sdk/signature-v4" "3.186.0" - "@aws-sdk/types" "3.186.0" - "@aws-sdk/util-config-provider" "3.186.0" - "@aws-sdk/util-middleware" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/config-resolver@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.201.0.tgz#b2a8eb85c64a75249be817c4b39a00a408266ac5" - integrity sha512-6YLIel7OGMGi+r8XC1A54cQJRIpx/NJ4fBALy44zFpQ+fdJUEmw4daUf1LECmAQiPA2Pr/hD0nBtX+wiiTf5/g== - dependencies: - "@aws-sdk/signature-v4" "3.201.0" - "@aws-sdk/types" "3.201.0" - "@aws-sdk/util-config-provider" "3.201.0" - "@aws-sdk/util-middleware" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/config-resolver@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.6.1.tgz#3bcc5e6a0ebeedf0981b0540e1f18a72b4dafebf" - integrity sha512-qjP1g3jLIm+XvOIJ4J7VmZRi87vsDmTRzIFePVeG+EFWwYQLxQjTGMdIj3yKTh1WuZ0HByf47mGcpiS4HZLm1Q== - dependencies: - "@aws-sdk/signature-v4" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/credential-provider-cognito-identity@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.6.1.tgz#df928951612a34832c2df15fb899251d828c2df3" - integrity sha512-uJ9q+yq+Dhdo32gcv0p/AT7sKSAUH0y4ts9XRK/vx0dW9Q3XJy99mOJlq/6fkh4LfWeavJJlaCo9lSHNMWXx4w== - dependencies: - "@aws-sdk/client-cognito-identity" "3.6.1" - "@aws-sdk/property-provider" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/credential-provider-env@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.186.0.tgz#55dec9c4c29ebbdff4f3bce72de9e98f7a1f92e1" - integrity sha512-N9LPAqi1lsQWgxzmU4NPvLPnCN5+IQ3Ai1IFf3wM6FFPNoSUd1kIA2c6xaf0BE7j5Kelm0raZOb4LnV3TBAv+g== - dependencies: - "@aws-sdk/property-provider" "3.186.0" - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-env@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.201.0.tgz#c5b296ea8d2d3299e1e90e87cff21d292e23921f" - integrity sha512-g2MJsowzFhSsIOITUjYp7EzWFeHINjEP526Uf+5z2/p2kxQVwYYWZQK7j+tPE2Bk3MEjGOCmVHbbE7IFj0rNHw== - dependencies: - "@aws-sdk/property-provider" "3.201.0" - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-env@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.6.1.tgz#d8b2dd36836432a9b8ec05a5cf9fe428b04c9964" - integrity sha512-coeFf/HnhpGidcAN1i1NuFgyFB2M6DeN1zNVy4f6s4mAh96ftr9DgWM1CcE3C+cLHEdpNqleVgC/2VQpyzOBLQ== - dependencies: - "@aws-sdk/property-provider" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/credential-provider-imds@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.186.0.tgz#73e0f62832726c7734b4f6c50a02ab0d869c00e1" - integrity sha512-iJeC7KrEgPPAuXjCZ3ExYZrRQvzpSdTZopYgUm5TnNZ8S1NU/4nvv5xVy61JvMj3JQAeG8UDYYgC421Foc8wQw== - dependencies: - "@aws-sdk/node-config-provider" "3.186.0" - "@aws-sdk/property-provider" "3.186.0" - "@aws-sdk/types" "3.186.0" - "@aws-sdk/url-parser" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-imds@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.201.0.tgz#d2dd04de218459b3aab4cf6f077b4eff42b7fda3" - integrity sha512-i8U2k3/L3iUWJJ1GSlwVBMfLQ2OTUT97E8yJi/xz5GavYuPOsUQWQe4fp7WGQivxh+AqybXAGFUCYub6zfUqag== - dependencies: - "@aws-sdk/node-config-provider" "3.201.0" - "@aws-sdk/property-provider" "3.201.0" - "@aws-sdk/types" "3.201.0" - "@aws-sdk/url-parser" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-imds@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.6.1.tgz#b5a8b8ef15eac26c58e469451a6c7c34ab3ca875" - integrity sha512-bf4LMI418OYcQbyLZRAW8Q5AYM2IKrNqOnIcfrFn2f17ulG7TzoWW3WN/kMOw4TC9+y+vIlCWOv87GxU1yP0Bg== - dependencies: - "@aws-sdk/property-provider" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/credential-provider-ini@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.186.0.tgz#3b3873ccae855ee3f6f15dcd8212c5ca4ec01bf3" - integrity sha512-ecrFh3MoZhAj5P2k/HXo/hMJQ3sfmvlommzXuZ/D1Bj2yMcyWuBhF1A83Fwd2gtYrWRrllsK3IOMM5Jr8UIVZA== - dependencies: - "@aws-sdk/credential-provider-env" "3.186.0" - "@aws-sdk/credential-provider-imds" "3.186.0" - "@aws-sdk/credential-provider-sso" "3.186.0" - "@aws-sdk/credential-provider-web-identity" "3.186.0" - "@aws-sdk/property-provider" "3.186.0" - "@aws-sdk/shared-ini-file-loader" "3.186.0" - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-ini@3.204.0": - version "3.204.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.204.0.tgz#1c057a56a2318dac7df2a40107d78f85f0754821" - integrity sha512-ddtaS0ya5lgZZwfuJ/FuniroreLJ6yDgPAasol/rla9U5EU0qUEK1+6PX463exghUGjYfTqxdrKXhGYZfuEoIw== - dependencies: - "@aws-sdk/credential-provider-env" "3.201.0" - "@aws-sdk/credential-provider-imds" "3.201.0" - "@aws-sdk/credential-provider-sso" "3.204.0" - "@aws-sdk/credential-provider-web-identity" "3.201.0" - "@aws-sdk/property-provider" "3.201.0" - "@aws-sdk/shared-ini-file-loader" "3.201.0" - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-ini@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.6.1.tgz#0da6d9341e621f8e0815814ed017b88e268fbc3d" - integrity sha512-3jguW6+ttRNddRZvbrs1yb3F1jrUbqyv0UfRoHuOGthjTt+L9sDpJaJGugYnT3bS9WBu1NydLVE2kDV++mJGVw== - dependencies: - "@aws-sdk/property-provider" "3.6.1" - "@aws-sdk/shared-ini-file-loader" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/credential-provider-node@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.186.0.tgz#0be58623660b41eed3a349a89b31a01d4cc773ea" - integrity sha512-HIt2XhSRhEvVgRxTveLCzIkd/SzEBQfkQ6xMJhkBtfJw1o3+jeCk+VysXM0idqmXytctL0O3g9cvvTHOsUgxOA== - dependencies: - "@aws-sdk/credential-provider-env" "3.186.0" - "@aws-sdk/credential-provider-imds" "3.186.0" - "@aws-sdk/credential-provider-ini" "3.186.0" - "@aws-sdk/credential-provider-process" "3.186.0" - "@aws-sdk/credential-provider-sso" "3.186.0" - "@aws-sdk/credential-provider-web-identity" "3.186.0" - "@aws-sdk/property-provider" "3.186.0" - "@aws-sdk/shared-ini-file-loader" "3.186.0" - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-node@3.204.0": - version "3.204.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.204.0.tgz#62c7a4c05af4799fcefd09292a7389aba07696b5" - integrity sha512-kGbR5JE90zBGDS4cIz7tlUklMMeOm5oc5ES74YStLUacpQKwzVcHmDG8aT2DCONS/wEYysOIs5LygHurOJ/+Ww== - dependencies: - "@aws-sdk/credential-provider-env" "3.201.0" - "@aws-sdk/credential-provider-imds" "3.201.0" - "@aws-sdk/credential-provider-ini" "3.204.0" - "@aws-sdk/credential-provider-process" "3.201.0" - "@aws-sdk/credential-provider-sso" "3.204.0" - "@aws-sdk/credential-provider-web-identity" "3.201.0" - "@aws-sdk/property-provider" "3.201.0" - "@aws-sdk/shared-ini-file-loader" "3.201.0" - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-node@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.6.1.tgz#0055292a4f0f49d053e8dfcc9174d8d2cf6862bb" - integrity sha512-VAHOcsqkPrF1k/fA62pv9c75lUWe5bHpcbFX83C3EUPd2FXV10Lfkv6bdWhyZPQy0k8T+9/yikHH3c7ZQeFE5A== - dependencies: - "@aws-sdk/credential-provider-env" "3.6.1" - "@aws-sdk/credential-provider-imds" "3.6.1" - "@aws-sdk/credential-provider-ini" "3.6.1" - "@aws-sdk/credential-provider-process" "3.6.1" - "@aws-sdk/property-provider" "3.6.1" - "@aws-sdk/shared-ini-file-loader" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/credential-provider-process@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.186.0.tgz#e3be60983261a58c212f5c38b6fb76305bbb8ce7" - integrity sha512-ATRU6gbXvWC1TLnjOEZugC/PBXHBoZgBADid4fDcEQY1vF5e5Ux1kmqkJxyHtV5Wl8sE2uJfwWn+FlpUHRX67g== - dependencies: - "@aws-sdk/property-provider" "3.186.0" - "@aws-sdk/shared-ini-file-loader" "3.186.0" - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-process@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.201.0.tgz#d457fd916ae316895295523fb56f16f9c0e27179" - integrity sha512-jTK3HSZgNj/hVrWb0wuF/cPUWSJYoRI/80fnN55o6QLS8WWIgOI8o2PNeVTAT5OrKioSoN4fgKTeUm3DZy3npQ== - dependencies: - "@aws-sdk/property-provider" "3.201.0" - "@aws-sdk/shared-ini-file-loader" "3.201.0" - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-process@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.6.1.tgz#5bf851f3ee232c565b8c82608926df0ad28c1958" - integrity sha512-d0/TpMoEV4qMYkdpyyjU2Otse9X2jC1DuxWajHOWZYEw8oejMvXYTZ10hNaXZvAcNM9q214rp+k4mkt6gIcI6g== - dependencies: - "@aws-sdk/credential-provider-ini" "3.6.1" - "@aws-sdk/property-provider" "3.6.1" - "@aws-sdk/shared-ini-file-loader" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/credential-provider-sso@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.186.0.tgz#e1aa466543b3b0877d45b885a1c11b329232df22" - integrity sha512-mJ+IZljgXPx99HCmuLgBVDPLepHrwqnEEC/0wigrLCx6uz3SrAWmGZsNbxSEtb2CFSAaczlTHcU/kIl7XZIyeQ== - dependencies: - "@aws-sdk/client-sso" "3.186.0" - "@aws-sdk/property-provider" "3.186.0" - "@aws-sdk/shared-ini-file-loader" "3.186.0" - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-sso@3.204.0": - version "3.204.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.204.0.tgz#8c8997dccbcc97c3fbb8bd8dec6d30174d4d807b" - integrity sha512-iS884Gda99x4zmdCK3XxFcceve4wB+wudpeTUm2wwX9AGrSzoUnLWqNXv/R8UAMAsKANaWMBkqv/bsHpsEitZw== - dependencies: - "@aws-sdk/client-sso" "3.204.0" - "@aws-sdk/property-provider" "3.201.0" - "@aws-sdk/shared-ini-file-loader" "3.201.0" - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-web-identity@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.186.0.tgz#db43f37f7827b553490dd865dbaa9a2c45f95494" - integrity sha512-KqzI5eBV72FE+8SuOQAu+r53RXGVHg4AuDJmdXyo7Gc4wS/B9FNElA8jVUjjYgVnf0FSiri+l41VzQ44dCopSA== - dependencies: - "@aws-sdk/property-provider" "3.186.0" - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-web-identity@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.201.0.tgz#7f97a4933e119a25426bee376e8642ea5dc181a5" - integrity sha512-U54bqhYaClPVZfswgknhlICp3BAtKXpOgHQCUF8cko5xUgbL4lVgd1rC3lWviGFMQAaTIF3QOXyEouemxr3VXw== - dependencies: - "@aws-sdk/property-provider" "3.201.0" - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/eventstream-codec@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/eventstream-codec/-/eventstream-codec-3.186.0.tgz#9da9608866b38179edf72987f2bc3b865d11db13" - integrity sha512-3kLcJ0/H+zxFlhTlE1SGoFpzd/SitwXOsTSlYVwrwdISKRjooGg0BJpm1CSTkvmWnQIUlYijJvS96TAJ+fCPIA== - dependencies: - "@aws-crypto/crc32" "2.0.0" - "@aws-sdk/types" "3.186.0" - "@aws-sdk/util-hex-encoding" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/eventstream-codec@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/eventstream-codec/-/eventstream-codec-3.201.0.tgz#c60d043d34a8ee28f711870f48e7be6c903d941e" - integrity sha512-lz0FFzOMXvVdy47GnRk+niK+L7MxUZITvK7UUOL6u++JB+54jS+EsD9iLSNhM5qoR9vCiFjabBhkPz9Ml6bdmw== - dependencies: - "@aws-crypto/crc32" "2.0.0" - "@aws-sdk/types" "3.201.0" - "@aws-sdk/util-hex-encoding" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/eventstream-handler-node@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/eventstream-handler-node/-/eventstream-handler-node-3.186.0.tgz#d58aec9a8617ed1a9a3800d5526333deb3efebb2" - integrity sha512-S8eAxCHyFAGSH7F6GHKU2ckpiwFPwJUQwMzewISLg3wzLQeu6lmduxBxVaV3/SoEbEMsbNmrgw9EXtw3Vt/odQ== - dependencies: - "@aws-sdk/eventstream-codec" "3.186.0" - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/eventstream-marshaller@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/eventstream-marshaller/-/eventstream-marshaller-3.6.1.tgz#6abfbdf3639249d1a77686cbcae5d8e47bcba989" - integrity sha512-ZvN3Nvxn2Gul08L9MOSN123LwSO0E1gF/CqmOGZtEWzPnoSX/PWM9mhPPeXubyw2KdlXylOodYYw3EAATk3OmA== - dependencies: - "@aws-crypto/crc32" "^1.0.0" - "@aws-sdk/types" "3.6.1" - "@aws-sdk/util-hex-encoding" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/eventstream-serde-browser@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.186.0.tgz#2a0bd942f977b3e2f1a77822ac091ddebe069475" - integrity sha512-0r2c+yugBdkP5bglGhGOgztjeHdHTKqu2u6bvTByM0nJShNO9YyqWygqPqDUOE5axcYQE1D0aFDGzDtP3mGJhw== - dependencies: - "@aws-sdk/eventstream-serde-universal" "3.186.0" - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/eventstream-serde-browser@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.201.0.tgz#cf36953d51636618c64e0e465d1d152f7a3b7a60" - integrity sha512-3/rZRBTxikj1Uyo8NDdaXey9zy7Xck/rKjykpBMbUYr4lnvXZDGQ0ie4/EMz+k5UbRsZgP46KdJo2ThgwTBvdw== - dependencies: - "@aws-sdk/eventstream-serde-universal" "3.201.0" - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/eventstream-serde-browser@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.6.1.tgz#1253bd5215745f79d534fc9bc6bd006ee7a0f239" - integrity sha512-J8B30d+YUfkBtgWRr7+9AfYiPnbG28zjMlFGsJf8Wxr/hDCfff+Z8NzlBYFEbS7McXXhRiIN8DHUvCtolJtWJQ== - dependencies: - "@aws-sdk/eventstream-marshaller" "3.6.1" - "@aws-sdk/eventstream-serde-universal" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/eventstream-serde-config-resolver@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.186.0.tgz#6c277058bb0fa14752f0b6d7043576e0b5f13da4" - integrity sha512-xhwCqYrAX5c7fg9COXVw6r7Sa3BO5cCfQMSR5S1QisE7do8K1GDKEHvUCheOx+RLon+P3glLjuNBMdD0HfCVNA== - dependencies: - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/eventstream-serde-config-resolver@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.201.0.tgz#7350a390b11da532c1c391fbc32de19fb2133645" - integrity sha512-dUpqO5yX1TdAShIuyBuWMiW7DWj9adtoeAzFvqPyQMXRFTPDQcggSelfoaXGcvUQUfcNZDUbCoigU23f+xmk6Q== - dependencies: - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/eventstream-serde-config-resolver@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.6.1.tgz#ebb5c1614f55d0ebb225defac1f76c420e188086" - integrity sha512-72pCzcT/KeD4gPgRVBSQzEzz4JBim8bNwPwZCGaIYdYAsAI8YMlvp0JNdis3Ov9DFURc87YilWKQlAfw7CDJxA== - dependencies: - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/eventstream-serde-node@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.186.0.tgz#dabeab714f447790c5dd31d401c5a3822b795109" - integrity sha512-9p/gdukJYfmA+OEYd6MfIuufxrrfdt15lBDM3FODuc9j09LSYSRHSxthkIhiM5XYYaaUM+4R0ZlSMdaC3vFDFQ== - dependencies: - "@aws-sdk/eventstream-serde-universal" "3.186.0" - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/eventstream-serde-node@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.201.0.tgz#42ea8d26f3fecf818ebb83dc593a674b87b66812" - integrity sha512-h7YYPKrPIRjsAq8PnpkAmmwnz2UofHr98BCFtw/eAIFVLZ8lzQbi1kI+dAmwPSlY1L59tgXakmJ6cGvtsDdG5w== - dependencies: - "@aws-sdk/eventstream-serde-universal" "3.201.0" - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/eventstream-serde-node@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.6.1.tgz#705e12bea185905a198d7812af10e3a679dfc841" - integrity sha512-rjBbJFjCrEcm2NxZctp+eJmyPxKYayG3tQZo8PEAQSViIlK5QexQI3fgqNAeCtK7l/SFAAvnOMRZF6Z3NdUY6A== - dependencies: - "@aws-sdk/eventstream-marshaller" "3.6.1" - "@aws-sdk/eventstream-serde-universal" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/eventstream-serde-universal@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.186.0.tgz#85a88a2cd5c336b1271976fa8db70654ec90fbf4" - integrity sha512-rIgPmwUxn2tzainBoh+cxAF+b7o01CcW+17yloXmawsi0kiR7QK7v9m/JTGQPWKtHSsPOrtRzuiWQNX57SlcsQ== - dependencies: - "@aws-sdk/eventstream-codec" "3.186.0" - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/eventstream-serde-universal@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.201.0.tgz#6ce932a9002840653a30dbfcb3e9b2e8cf17e815" - integrity sha512-Iq7sofa2Ns/ToseL8/m0PwIO5PHY800K4fi3i+6P1JA0bpZxmvkA/bfn+WCLvcB7sNluasqETHNxGs6DgNteIA== - dependencies: - "@aws-sdk/eventstream-codec" "3.201.0" - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/eventstream-serde-universal@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.6.1.tgz#5be6865adb55436cbc90557df3a3c49b53553470" - integrity sha512-rpRu97yAGHr9GQLWMzcGICR2PxNu1dHU/MYc9Kb6UgGeZd4fod4o1zjhAJuj98cXn2xwHNFM4wMKua6B4zKrZg== - dependencies: - "@aws-sdk/eventstream-marshaller" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/fetch-http-handler@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.186.0.tgz#c1adc5f741e1ba9ad9d3fb13c9c2afdc88530a85" - integrity sha512-k2v4AAHRD76WnLg7arH94EvIclClo/YfuqO7NoQ6/KwOxjRhs4G6TgIsAZ9E0xmqoJoV81Xqy8H8ldfy9F8LEw== - dependencies: - "@aws-sdk/protocol-http" "3.186.0" - "@aws-sdk/querystring-builder" "3.186.0" - "@aws-sdk/types" "3.186.0" - "@aws-sdk/util-base64-browser" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/fetch-http-handler@3.204.0": - version "3.204.0" - resolved "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.204.0.tgz#aa113d99acb3ebf9c113853b4970e4a9b6a9fde0" - integrity sha512-TfIhWYQ4CTjrD+FSuBcKMSVrqq8GCwqCfUyalWmSKo4JIFhN5OxUnOFb1/ecE/TJX+YgZ65w4qhVJVHHmh229Q== - dependencies: - "@aws-sdk/protocol-http" "3.201.0" - "@aws-sdk/querystring-builder" "3.201.0" - "@aws-sdk/types" "3.201.0" - "@aws-sdk/util-base64" "3.202.0" - tslib "^2.3.1" - -"@aws-sdk/fetch-http-handler@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.6.1.tgz#c5fb4a4ee158161fca52b220d2c11dddcda9b092" - integrity sha512-N8l6ZbwhINuWG5hsl625lmIQmVjzsqRPmlgh061jm5D90IhsM5/3A3wUxpB/k0av1dmuMRw/m0YtBU5w4LOwvw== - dependencies: - "@aws-sdk/protocol-http" "3.6.1" - "@aws-sdk/querystring-builder" "3.6.1" - "@aws-sdk/types" "3.6.1" - "@aws-sdk/util-base64-browser" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/hash-blob-browser@3.204.0": - version "3.204.0" - resolved "https://registry.npmjs.org/@aws-sdk/hash-blob-browser/-/hash-blob-browser-3.204.0.tgz#60daaf1cd707657aef5423dd9d97a83afa7aa250" - integrity sha512-Et0Nic7jnrYtqQt97JMPGkKJ3CFaulW70vFElDypV+TURsuxelweANQfrHsurk+xvHLHakMG5glAVHgyONtXZg== - dependencies: - "@aws-sdk/chunked-blob-reader" "3.188.0" - "@aws-sdk/chunked-blob-reader-native" "3.204.0" - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/hash-blob-browser@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/hash-blob-browser/-/hash-blob-browser-3.6.1.tgz#f44a1857b75769e21cd6091211171135e03531e6" - integrity sha512-9jPaZ/e3F8gf9JZd44DD6MvbYV6bKnn99rkG3GFIINOy9etoxPrLehp2bH2DK/j0ow60RNuwgUjj5qHV/zF67g== - dependencies: - "@aws-sdk/chunked-blob-reader" "3.6.1" - "@aws-sdk/chunked-blob-reader-native" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/hash-node@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.186.0.tgz#8cb13aae8f46eb360fed76baf5062f66f27dfb70" - integrity sha512-G3zuK8/3KExDTxqrGqko+opOMLRF0BwcwekV/wm3GKIM/NnLhHblBs2zd/yi7VsEoWmuzibfp6uzxgFpEoJ87w== - dependencies: - "@aws-sdk/types" "3.186.0" - "@aws-sdk/util-buffer-from" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/hash-node@3.201.0", "@aws-sdk/hash-node@^3.0.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.201.0.tgz#341733ab90c6486ae76e3a0decf290f02dcea4bd" - integrity sha512-WJsMZg5/TMoWnLM+0NuwLwFzHsi89Bi9J1Dt7JdJHXFLoEZV54FEz1PK/Sq5NOldhVljpXQwWOB2dHA2wxFztg== - dependencies: - "@aws-sdk/types" "3.201.0" - "@aws-sdk/util-buffer-from" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/hash-node@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.6.1.tgz#72d75ec3b9c7e7f9b0c498805364f1f897165ce9" - integrity sha512-iKEpzpyaG9PYCnaOGwTIf0lffsF/TpsXrzAfnBlfeOU/3FbgniW2z/yq5xBbtMDtLobtOYC09kUFwDnDvuveSA== - dependencies: - "@aws-sdk/types" "3.6.1" - "@aws-sdk/util-buffer-from" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/hash-stream-node@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/hash-stream-node/-/hash-stream-node-3.201.0.tgz#1b527b8f08aac25e939a6007bd974d6b5df73188" - integrity sha512-nagsIlflHlFNswa6XQfpH7/G0OkKu8t2BhZ5NnNzPCx56kcY2asztwBTEeRJEGu8FaaHhUXbVuWi746AK6PHSQ== - dependencies: - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/hash-stream-node@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/hash-stream-node/-/hash-stream-node-3.6.1.tgz#91c77e382ef3d0472160a49b1109395a4a70c801" - integrity sha512-ePaWjCItIWxuSxA/UnUM/keQ3IAOsQz3FYSxu0KK8K0e1bKTEUgDIG9oMLBq7jIl9TzJG0HBXuPfMe73QHUNug== - dependencies: - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/invalid-dependency@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.186.0.tgz#aa6331ccf404cb659ec38483116080e4b82b0663" - integrity sha512-hjeZKqORhG2DPWYZ776lQ9YO3gjw166vZHZCZU/43kEYaCZHsF4mexHwHzreAY6RfS25cH60Um7dUh1aeVIpkw== - dependencies: - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/invalid-dependency@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.201.0.tgz#3ea1953b63d8ed3afe1bf9012a7c944fb9ac5fc3" - integrity sha512-f/zgntOfIozNyKSaG9dvHjjBaR3y20kYNswMYkSuCM2NIT5LpyHiiq5I11TwaocatUFcDztWpcsv7vHpIgI5Ig== - dependencies: - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/invalid-dependency@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.6.1.tgz#fd2519f5482c6d6113d38a73b7143fd8d5b5b670" - integrity sha512-d0RLqK7yeDCZJKopnGmGXo2rYkQNE7sGKVmBHQD1j1kKZ9lWwRoJeWqo834JNPZzY5XRvZG5SuIjJ1kFy8LpyQ== - dependencies: - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/is-array-buffer@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.186.0.tgz#7700e36f29d416c2677f4bf8816120f96d87f1b7" - integrity sha512-fObm+P6mjWYzxoFY4y2STHBmSdgKbIAXez0xope563mox62I8I4hhVPUCaDVydXvDpJv8tbedJMk0meJl22+xA== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/is-array-buffer@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.201.0.tgz#06e557adc284fac2f26071c2944ae01f61b95854" - integrity sha512-UPez5qLh3dNgt0DYnPD/q0mVJY84rA17QE26hVNOW3fAji8W2wrwrxdacWOxyXvlxWsVRcKmr+lay1MDqpAMfg== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/is-array-buffer@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.6.1.tgz#96df5d64b2d599947f81b164d5d92623f85c659c" - integrity sha512-qm2iDJmCrxlQE2dsFG+TujPe7jw4DF+4RTrsFMhk/e3lOl3MAzQ6Fc2kXtgeUcVrZVFTL8fQvXE1ByYyI6WbCw== - dependencies: - tslib "^1.8.0" - -"@aws-sdk/lib-storage@^3.25.0": - version "3.204.0" - resolved "https://registry.npmjs.org/@aws-sdk/lib-storage/-/lib-storage-3.204.0.tgz#dbbab0e3e2cc4ecd04425f5434cc86f9d50eda60" - integrity sha512-U+N/AG4EkGnlW4asWqiXY3aLMUwuTEaKS0RXetBncXId1rkkSczj0X1XeewiSHQLeSll+bvvYsn3wbgsfj53tA== - dependencies: - "@aws-sdk/middleware-endpoint" "3.201.0" - "@aws-sdk/smithy-client" "3.201.0" - buffer "5.6.0" - events "3.3.0" - stream-browserify "3.0.0" - tslib "^2.3.1" - -"@aws-sdk/md5-js@3.204.0": - version "3.204.0" - resolved "https://registry.npmjs.org/@aws-sdk/md5-js/-/md5-js-3.204.0.tgz#e441b1350efaa4b94d6a491f4f1d329aa120783d" - integrity sha512-RXiCvi58Xl2ja9bmd5iFVZyzhGVzBdlLC7uu8Ug9IbF++6muBJ2WdjMkhoMsi5GXqs6238rX3rRt3dLVGKEIqA== - dependencies: - "@aws-sdk/types" "3.201.0" - "@aws-sdk/util-utf8-browser" "3.188.0" - "@aws-sdk/util-utf8-node" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/md5-js@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/md5-js/-/md5-js-3.6.1.tgz#bffe21106fba0174d73ccc2c29ca1c5364d2af2d" - integrity sha512-lzCqkZF1sbzGFDyq1dI+lR3AmlE33rbC/JhZ5fzw3hJZvfZ6Beq3Su7YwDo65IWEu0zOKYaNywTeOloXP/CkxQ== - dependencies: - "@aws-sdk/types" "3.6.1" - "@aws-sdk/util-utf8-browser" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/middleware-apply-body-checksum@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-apply-body-checksum/-/middleware-apply-body-checksum-3.6.1.tgz#dece86e489531981b8aa2786dafbbef69edce1d6" - integrity sha512-IncmXR1MPk6aYvmD37It8dP6wVMzaxxzgrkIU2ACkN5UVwA+/0Sr3ZNd9dNwjpyoH1AwpL9BetnlJaWtT6K5ew== - dependencies: - "@aws-sdk/is-array-buffer" "3.6.1" - "@aws-sdk/protocol-http" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/middleware-bucket-endpoint@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.201.0.tgz#7307f5b21236d9156066512c1df4960e97177006" - integrity sha512-ZZp3YwkEaPqrdL46WzYOMWdBixaVDG0crCdoyBNw/3cI+4bFcsgFp369mqDDmRj3cuJKV4QNSRjlr2ElTz65dQ== - dependencies: - "@aws-sdk/protocol-http" "3.201.0" - "@aws-sdk/types" "3.201.0" - "@aws-sdk/util-arn-parser" "3.201.0" - "@aws-sdk/util-config-provider" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-bucket-endpoint@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.6.1.tgz#7ebdd79fac0f78d8af549f4fd799d4f7d02e78de" - integrity sha512-Frcqn2RQDNHy+e2Q9hv3ejT3mQWtGlfZESbXEF6toR4M0R8MmEVqIB/ohI6VKBj11lRmGwvpPsR6zz+PJ8HS7A== - dependencies: - "@aws-sdk/protocol-http" "3.6.1" - "@aws-sdk/types" "3.6.1" - "@aws-sdk/util-arn-parser" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/middleware-content-length@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.186.0.tgz#8cc7aeec527738c46fdaf4a48b17c5cbfdc7ce58" - integrity sha512-Ol3c1ks3IK1s+Okc/rHIX7w2WpXofuQdoAEme37gHeml+8FtUlWH/881h62xfMdf+0YZpRuYv/eM7lBmJBPNJw== - dependencies: - "@aws-sdk/protocol-http" "3.186.0" - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-content-length@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.201.0.tgz#88eb45545b48058ed3dea00a67921f2f95dd2b23" - integrity sha512-p4G9AtdrKO8A3Z4RyZiy0isEYwuge7bQRBS7UzcGkcIOhJONq2pcM+gRZYz+NWvfYYNWUg5uODsFQfU8342yKg== - dependencies: - "@aws-sdk/protocol-http" "3.201.0" - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-content-length@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.6.1.tgz#f9c00a4045b2b56c1ff8bcbb3dec9c3d42332992" - integrity sha512-QRcocG9f5YjYzbjs2HjKla6ZIjvx8Y8tm1ZSFOPey81m18CLif1O7M3AtJXvxn+0zeSck9StFdhz5gfjVNYtDg== - dependencies: - "@aws-sdk/protocol-http" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/middleware-endpoint@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.201.0.tgz#7625354429235fe4ad99d6df85116c257b1d9254" - integrity sha512-F3JlXo5GusbeZR956hA9VxmDxUeg77Xh6o8fveAE2+G4Bjcb1iq9jPNlw6A14vDj3oTKenv2LLnjL2OIfl6hRA== - dependencies: - "@aws-sdk/middleware-serde" "3.201.0" - "@aws-sdk/protocol-http" "3.201.0" - "@aws-sdk/signature-v4" "3.201.0" - "@aws-sdk/types" "3.201.0" - "@aws-sdk/url-parser" "3.201.0" - "@aws-sdk/util-config-provider" "3.201.0" - "@aws-sdk/util-middleware" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-eventstream@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-eventstream/-/middleware-eventstream-3.186.0.tgz#64a66102ed2e182182473948f131f23dda84e729" - integrity sha512-7yjFiitTGgfKL6cHK3u3HYFnld26IW5aUAFuEd6ocR/FjliysfBd8g0g1bw3bRfIMgCDD8OIOkXK8iCk2iYGWQ== - dependencies: - "@aws-sdk/protocol-http" "3.186.0" - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-expect-continue@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.201.0.tgz#aabae732cd28dfc87f196b7548ccddc39d728e41" - integrity sha512-tpNLdHpwgWAvoMicUARld5MwQ2B6iKGW6vN1Z1si9LTJWGtu8ZXAWACuUDLxC+6A1mDkAcbEc7oy4ABjFldUqA== - dependencies: - "@aws-sdk/protocol-http" "3.201.0" - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-expect-continue@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.6.1.tgz#56e56db572f81dd4fa8803e85bd1f36005f9fffa" - integrity sha512-vvMOqVYU3uvdJzg/X6NHewZUEBZhSqND1IEcdahLb6RmvDhsS39iS97VZmEFsjj/UFGoePtYjrrdEgRG9Rm1kQ== - dependencies: - "@aws-sdk/middleware-header-default" "3.6.1" - "@aws-sdk/protocol-http" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/middleware-flexible-checksums@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.201.0.tgz#a4c5f21baf066e17e24d12746a413c5f0f987300" - integrity sha512-InmDcMeaBu1QQ9oS+85eq+hJWTZjYUe9QK2f6S035Tka9FBee4kI8eU61ImNit5FsFsw+POcVGmjYukeXsB4QA== - dependencies: - "@aws-crypto/crc32" "2.0.0" - "@aws-crypto/crc32c" "2.0.0" - "@aws-sdk/is-array-buffer" "3.201.0" - "@aws-sdk/protocol-http" "3.201.0" - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-header-default@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-header-default/-/middleware-header-default-3.6.1.tgz#a3a108d22cbdd1e1754910625fafb2f2a67fbcfc" - integrity sha512-YD137iIctXVH8Eut0WOBalvvA+uL0jM0UXZ9N2oKrC8kPQPpqjK9lYGFKZQFsl/XlQHAjJi+gCAFrYsBntRWJQ== - dependencies: - "@aws-sdk/protocol-http" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/middleware-host-header@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.186.0.tgz#fce4f1219ce1835e2348c787d8341080b0024e34" - integrity sha512-5bTzrRzP2IGwyF3QCyMGtSXpOOud537x32htZf344IvVjrqZF/P8CDfGTkHkeBCIH+wnJxjK+l/QBb3ypAMIqQ== - dependencies: - "@aws-sdk/protocol-http" "3.186.0" - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-host-header@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.201.0.tgz#f1781eec66069533793228efaacb75fbe26d9a0d" - integrity sha512-7KNzdV7nFcKAoahvgGAlzsOq9FFDsU5h3w2iPtVdJhz6ZRDH/2v6WFeUCji+UNZip36gFfMPivoO8Y5smb5r/A== - dependencies: - "@aws-sdk/protocol-http" "3.201.0" - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-host-header@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.6.1.tgz#6e1b4b95c5bfea5a4416fa32f11d8fa2e6edaeff" - integrity sha512-nwq8R2fGBRZQE0Fr/jiOgqfppfiTQCUoD8hyX3qSS7Qc2uqpsDOt2TnnoZl56mpQYkF/344IvMAkp+ew6wR73w== - dependencies: - "@aws-sdk/protocol-http" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/middleware-location-constraint@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.201.0.tgz#a92bf6c6054ea79b3437bc2955d8de82e46fbd75" - integrity sha512-3QL6rM/7Qw0rIqRRI7hQJ6YupR1EXbyhrGQC5nMoZSZ/dQkGkYQLQJmwQDc4yadkJEGE8E1k2yQN0dF65PnJDA== - dependencies: - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-location-constraint@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.6.1.tgz#6fc2dd6a42968f011eb060ca564e9f749649eb01" - integrity sha512-nFisTc0O5D+4I+sRxiiLPasC/I4NDc3s+hgbPPt/b3uAdrujJjhwFBOSaTx8qQvz/xJPAA8pUA/bfWIyeZKi/w== - dependencies: - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/middleware-logger@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.186.0.tgz#8a027fbbb1b8098ccc888bce51f34b000c0a0550" - integrity sha512-/1gGBImQT8xYh80pB7QtyzA799TqXtLZYQUohWAsFReYB7fdh5o+mu2rX0FNzZnrLIh2zBUNs4yaWGsnab4uXg== - dependencies: - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-logger@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.201.0.tgz#04c145358e843d5b892abcff1b998650e49034c8" - integrity sha512-kYLsa9x3oUJxYU7V5KOO50Kl7b0kk+I4ltkrdarLvvXcVI7ZXmWHzHLT2dkUhj8S0ceVdi0FYHVPJ3GoE8re4A== - dependencies: - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-logger@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.6.1.tgz#78b3732cf188d5e4df13488db6418f7f98a77d6d" - integrity sha512-zxaSLpwKlja7JvK20UsDTxPqBZUo3rbDA1uv3VWwpxzOrEWSlVZYx/KLuyGWGkx9V71ZEkf6oOWWJIstS0wyQQ== - dependencies: - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/middleware-recursion-detection@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.186.0.tgz#9d9d3212e9a954b557840bb80415987f4484487e" - integrity sha512-Za7k26Kovb4LuV5tmC6wcVILDCt0kwztwSlB991xk4vwNTja8kKxSt53WsYG8Q2wSaW6UOIbSoguZVyxbIY07Q== - dependencies: - "@aws-sdk/protocol-http" "3.186.0" - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-recursion-detection@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.201.0.tgz#9052dd1c239e0f82dc7aa4dc49b8168aab3be76b" - integrity sha512-NGOr+n559ZcJLdFoJR8LNGdrOJFIp2BTuWEDYeicNdNb0bETTXrkzcfT1BRhV9CWqCDmjFvjdrzbhS0cw/UUGA== - dependencies: - "@aws-sdk/protocol-http" "3.201.0" - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-retry@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.186.0.tgz#0ff9af58d73855863683991a809b40b93c753ad1" - integrity sha512-/VI9emEKhhDzlNv9lQMmkyxx3GjJ8yPfXH3HuAeOgM1wx1BjCTLRYEWnTbQwq7BDzVENdneleCsGAp7yaj80Aw== - dependencies: - "@aws-sdk/protocol-http" "3.186.0" - "@aws-sdk/service-error-classification" "3.186.0" - "@aws-sdk/types" "3.186.0" - "@aws-sdk/util-middleware" "3.186.0" - tslib "^2.3.1" - uuid "^8.3.2" - -"@aws-sdk/middleware-retry@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.201.0.tgz#a2ad4725c43ac0bf5bb804057c5e1c0a354972e5" - integrity sha512-4jQjSKCpSc4oB1X9nNq4FbIAwQrr+mvmUSmg/oe2Llf42Ak1G9gg3rNTtQdfzA/wNMlL4ZFfF5Br+uz06e1hnQ== - dependencies: - "@aws-sdk/protocol-http" "3.201.0" - "@aws-sdk/service-error-classification" "3.201.0" - "@aws-sdk/types" "3.201.0" - "@aws-sdk/util-middleware" "3.201.0" - tslib "^2.3.1" - uuid "^8.3.2" - -"@aws-sdk/middleware-retry@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.6.1.tgz#202aadb1a3bf0e1ceabcd8319a5fa308b32db247" - integrity sha512-WHeo4d2jsXxBP+cec2SeLb0btYXwYXuE56WLmNt0RvJYmiBzytUeGJeRa9HuwV574kgigAuHGCeHlPO36G4Y0Q== - dependencies: - "@aws-sdk/protocol-http" "3.6.1" - "@aws-sdk/service-error-classification" "3.6.1" - "@aws-sdk/types" "3.6.1" - react-native-get-random-values "^1.4.0" - tslib "^1.8.0" - uuid "^3.0.0" - -"@aws-sdk/middleware-sdk-s3@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.201.0.tgz#a8ad4beac4202df24b4a7af51398173a33bcea01" - integrity sha512-IZGFWevHMQnyDnJTK2MponaSuFbHkj7z7MYX964hC0qoJEfED+rYPYIhUIPjZm5RiQq34MDQPWHLkNQLf9HnPg== - dependencies: - "@aws-sdk/middleware-bucket-endpoint" "3.201.0" - "@aws-sdk/protocol-http" "3.201.0" - "@aws-sdk/types" "3.201.0" - "@aws-sdk/util-arn-parser" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-sdk-s3@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.6.1.tgz#371f8991ac82432982153c035ab9450d8df14546" - integrity sha512-HEA9kynNTsOSIIz8p5GEEAH03pnn+SSohwPl80sGqkmI1yl1tzjqgYZRii0e6acJTh4j9655XFzSx36hYPeB2w== - dependencies: - "@aws-sdk/protocol-http" "3.6.1" - "@aws-sdk/types" "3.6.1" - "@aws-sdk/util-arn-parser" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/middleware-sdk-sts@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.186.0.tgz#18f3d6b7b42c1345b5733ac3e3119d370a403e94" - integrity sha512-GDcK0O8rjtnd+XRGnxzheq1V2jk4Sj4HtjrxW/ROyhzLOAOyyxutBt+/zOpDD6Gba3qxc69wE+Cf/qngOkEkDw== - dependencies: - "@aws-sdk/middleware-signing" "3.186.0" - "@aws-sdk/property-provider" "3.186.0" - "@aws-sdk/protocol-http" "3.186.0" - "@aws-sdk/signature-v4" "3.186.0" - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-sdk-sts@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.201.0.tgz#81ccd76f77148b93b4bbfe0ad3c4e89ac00af284" - integrity sha512-clZuXcoN0mAP4JH5C6pW5+0tdF25+fpFJqE7GNRjjH/NYNk6ImVI0Kq2espEWwVBuaS0/chTDK3b+pK8YOWdhw== - dependencies: - "@aws-sdk/middleware-signing" "3.201.0" - "@aws-sdk/property-provider" "3.201.0" - "@aws-sdk/protocol-http" "3.201.0" - "@aws-sdk/signature-v4" "3.201.0" - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-serde@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.186.0.tgz#f7944241ad5fb31cb15cd250c9e92147942b9ec6" - integrity sha512-6FEAz70RNf18fKL5O7CepPSwTKJEIoyG9zU6p17GzKMgPeFsxS5xO94Hcq5tV2/CqeHliebjqhKY7yi+Pgok7g== - dependencies: - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-serde@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.201.0.tgz#bde19d8bd012651181b6654c4eadf75a24fc36cd" - integrity sha512-Z7AzIuqEDvsZmp80zeT1oYxsoB8uQZby20Z8kF6/vNoq3sIzaGf/wHeNn0p+Vgo2auGSbZcVUZKoDptQLSLwIQ== - dependencies: - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-serde@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.6.1.tgz#734c7d16c2aa9ccc01f6cca5e2f6aa2993b6739d" - integrity sha512-EdQCFZRERfP3uDuWcPNuaa2WUR3qL1WFDXafhcx+7ywQxagdYqBUWKFJlLYi6njbkOKXFM+eHBzoXGF0OV3MJA== - dependencies: - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/middleware-signing@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.186.0.tgz#37633bf855667b4841464e0044492d0aec5778b9" - integrity sha512-riCJYG/LlF/rkgVbHkr4xJscc0/sECzDivzTaUmfb9kJhAwGxCyNqnTvg0q6UO00kxSdEB9zNZI2/iJYVBijBQ== - dependencies: - "@aws-sdk/property-provider" "3.186.0" - "@aws-sdk/protocol-http" "3.186.0" - "@aws-sdk/signature-v4" "3.186.0" - "@aws-sdk/types" "3.186.0" - "@aws-sdk/util-middleware" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-signing@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.201.0.tgz#6ad4b08b9434600d6d28b1c76476ac40bd7c2b57" - integrity sha512-08ri5+mB28tva9RjVIXFcUP5lRTx+Pj8C2HYqF2GL5H3uAo+h3RQ++fEG1uwUMLf7tCEFivcw6SHA1KmCnB7+w== - dependencies: - "@aws-sdk/property-provider" "3.201.0" - "@aws-sdk/protocol-http" "3.201.0" - "@aws-sdk/signature-v4" "3.201.0" - "@aws-sdk/types" "3.201.0" - "@aws-sdk/util-middleware" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-signing@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.6.1.tgz#e70a2f35d85d70e33c9fddfb54b9520f6382db16" - integrity sha512-1woKq+1sU3eausdl8BNdAMRZMkSYuy4mxhLsF0/qAUuLwo1eJLLUCOQp477tICawgu4O4q2OAyUHk7wMqYnQCg== - dependencies: - "@aws-sdk/protocol-http" "3.6.1" - "@aws-sdk/signature-v4" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/middleware-ssec@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.201.0.tgz#1cc39f5c3995ba3726de6562651f471f1be9cd34" - integrity sha512-o1OUjVhtXeFbNyNijw4NPu/2xcA2SqqGNg0e5TP0j4HKfZ1S/QVKVCenx+9dlwlElW0tAQxL4bsNGNWOar3FTA== - dependencies: - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-ssec@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.6.1.tgz#c7dd80e4c1e06be9050c742af7879619b400f0d1" - integrity sha512-svuH6s91uKUTORt51msiL/ZBjtYSW32c3uVoWxludd/PEf6zO5wCmUEsKoyVwa88L7rrCq+81UBv5A8S5kc3Cw== - dependencies: - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/middleware-stack@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.186.0.tgz#da3445fe74b867ee6d7eec4f0dde28aaca1125d6" - integrity sha512-fENMoo0pW7UBrbuycPf+3WZ+fcUgP9PnQ0jcOK3WWZlZ9d2ewh4HNxLh4EE3NkNYj4VIUFXtTUuVNHlG8trXjQ== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/middleware-stack@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.201.0.tgz#a21e088e691210e91e1c0d40ab9906d57390efa1" - integrity sha512-lqHYSBP5FBxzA5w5XiYYYpfXabFzleXonqRkqZts1tapNJ4sOd+itiKG8JoNP7LDOwJ8qxNW/a33/gQeh3wkwQ== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/middleware-stack@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.6.1.tgz#d7483201706bb5935a62884e9b60f425f1c6434f" - integrity sha512-EPsIxMi8LtCt7YwTFpWGlVGYJc0q4kwFbOssY02qfqdCnyqi2y5wo089dH7OdxUooQ0D7CPsXM1zTTuzvm+9Fw== - dependencies: - tslib "^1.8.0" - -"@aws-sdk/middleware-user-agent@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.186.0.tgz#6d881e9cea5fe7517e220f3a47c2f3557c7f27fc" - integrity sha512-fb+F2PF9DLKOVMgmhkr+ltN8ZhNJavTla9aqmbd01846OLEaN1n5xEnV7p8q5+EznVBWDF38Oz9Ae5BMt3Hs7w== - dependencies: - "@aws-sdk/protocol-http" "3.186.0" - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-user-agent@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.201.0.tgz#3f851622f4f371c93124e65c8ba7ffdc9d31783f" - integrity sha512-/rYZ93WN1gDJudXis/0382CEoTqRa4qZJA608u2EPWs5aiMocUrm7pjH5XvKm2OYX8K/lyaMSBvL2OTIMzXGaQ== - dependencies: - "@aws-sdk/protocol-http" "3.201.0" - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-user-agent@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.6.1.tgz#6845dfb3bc6187897f348c2c87dec833e6a65c99" - integrity sha512-YvXvwllNDVvxQ30vIqLsx+P6jjnfFEQUmhlv64n98gOme6h2BqoyQDcC3yHRGctuxRZEsR7W/H1ASTKC+iabbQ== - dependencies: - "@aws-sdk/protocol-http" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/node-config-provider@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.186.0.tgz#64259429d39f2ef5a76663162bf2e8db6032a322" - integrity sha512-De93mgmtuUUeoiKXU8pVHXWKPBfJQlS/lh1k2H9T2Pd9Tzi0l7p5ttddx4BsEx4gk+Pc5flNz+DeptiSjZpa4A== - dependencies: - "@aws-sdk/property-provider" "3.186.0" - "@aws-sdk/shared-ini-file-loader" "3.186.0" - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/node-config-provider@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.201.0.tgz#29ae7f0f6f8741a8deca253eac5e1c6a365e6df9" - integrity sha512-JO0K2qPTYn+pPC7g8rWr1oueg9CqGCkYbINuAuz79vjToOLUQnZT9GiFm7QADe6J6RT1oGEKRQabNaJnp8cFpQ== - dependencies: - "@aws-sdk/property-provider" "3.201.0" - "@aws-sdk/shared-ini-file-loader" "3.201.0" - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/node-config-provider@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.6.1.tgz#cb85d06329347fde566f08426f8714b1f65d2fb7" - integrity sha512-x2Z7lm0ZhHYqMybvkaI5hDKfBkaLaXhTDfgrLl9TmBZ3QHO4fIHgeL82VZ90Paol+OS+jdq2AheLmzbSxv3HrA== - dependencies: - "@aws-sdk/property-provider" "3.6.1" - "@aws-sdk/shared-ini-file-loader" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/node-http-handler@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.186.0.tgz#8be1598a9187637a767dc337bf22fe01461e86eb" - integrity sha512-CbkbDuPZT9UNJ4dAZJWB3BV+Z65wFy7OduqGkzNNrKq6ZYMUfehthhUOTk8vU6RMe/0FkN+J0fFXlBx/bs/cHw== - dependencies: - "@aws-sdk/abort-controller" "3.186.0" - "@aws-sdk/protocol-http" "3.186.0" - "@aws-sdk/querystring-builder" "3.186.0" - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/node-http-handler@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.201.0.tgz#0abdf647adf8a9747114782ed42cf01781cd624f" - integrity sha512-bWjXBd4WCiQcV4PwY+eFnlz9tZ4UiqfiJteav4MDt8YWkVlsVnR8RutmVSm3KZZjO2tJNSrla0ZWBebkNnI/Xg== - dependencies: - "@aws-sdk/abort-controller" "3.201.0" - "@aws-sdk/protocol-http" "3.201.0" - "@aws-sdk/querystring-builder" "3.201.0" - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/node-http-handler@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.6.1.tgz#4b65c4dcc0cf46ba44cb6c3bf29c5f817bb8d9a7" - integrity sha512-6XSaoqbm9ZF6T4UdBCcs/Gn2XclwBotkdjj46AxO+9vRAgZDP+lH/8WwZsvfqJhhRhS0qxWrks98WGJwmaTG8g== - dependencies: - "@aws-sdk/abort-controller" "3.6.1" - "@aws-sdk/protocol-http" "3.6.1" - "@aws-sdk/querystring-builder" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/property-provider@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.186.0.tgz#af41e615662a2749d3ff7da78c41f79f4be95b3b" - integrity sha512-nWKqt36UW3xV23RlHUmat+yevw9up+T+953nfjcmCBKtgWlCWu/aUzewTRhKj3VRscbN+Wer95SBw9Lr/MMOlQ== - dependencies: - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/property-provider@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.201.0.tgz#a5db3f842dd7101bcc59374b7573af84df883676" - integrity sha512-lVMP75VsYHIW04uYbkjA0I8Bb7b+aEj6PBBLdFoA22S0uCeJOD42OSr2Gtg2fToDGO7LQJw/K2D+LMCYKfZ3vQ== - dependencies: - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/property-provider@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.6.1.tgz#d973fc87d199d32c44d947e17f2ee2dd140a9593" - integrity sha512-2gR2DzDySXKFoj9iXLm1TZBVSvFIikEPJsbRmAZx5RBY+tp1IXWqZM6PESjaLdLg/ZtR0QhW2ZcRn0fyq2JfnQ== - dependencies: - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/protocol-http@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.186.0.tgz#99115870846312dd4202b5e2cc68fe39324b9bfa" - integrity sha512-l/KYr/UBDUU5ginqTgHtFfHR3X6ljf/1J1ThIiUg3C3kVC/Zwztm7BEOw8hHRWnWQGU/jYasGYcrcPLdQqFZyQ== - dependencies: - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/protocol-http@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.201.0.tgz#7a207e79a4d46d74266c076a9f4e04d757fe3784" - integrity sha512-RdOc1elWFpj8MogxG87nkhtylw0a+OD7W8WFM+Gw4yJMkl7cwW42VIBFfb0+KCGZfIQltIeSLRvfe3WvVPyo7Q== - dependencies: - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/protocol-http@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.6.1.tgz#d3d276846bec19ddb339d06bbc48116d17bbc656" - integrity sha512-WkQz7ncVYTLvCidDfXWouDzqxgSNPZDz3Bql+7VhZeITnzAEcr4hNMyEqMAVYBVugGmkG2W6YiUqNNs1goOcDA== - dependencies: - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/querystring-builder@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.186.0.tgz#a380db0e1c71004932d9e2f3e6dc6761d1165c47" - integrity sha512-mweCpuLufImxfq/rRBTEpjGuB4xhQvbokA+otjnUxlPdIobytLqEs7pCGQfLzQ7+1ZMo8LBXt70RH4A2nSX/JQ== - dependencies: - "@aws-sdk/types" "3.186.0" - "@aws-sdk/util-uri-escape" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/querystring-builder@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.201.0.tgz#95f45db5e62e1a154147273c149fa332bd140936" - integrity sha512-FgQnVHpYR19w/HmHEgWpykCn9tdogW0n45Ins6LBCo2aImDf9kBATD4xgN/F2rtogGuLGgu5LIIMHIOj1Tzs/w== - dependencies: - "@aws-sdk/types" "3.201.0" - "@aws-sdk/util-uri-escape" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/querystring-builder@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.6.1.tgz#4c769829a3760ef065d0d3801f297a7f0cd324d4" - integrity sha512-ESe255Yl6vB1AMNqaGSQow3TBYYnpw0AFjE40q2VyiNrkbaqKmW2EzjeCy3wEmB1IfJDHy3O12ZOMUMOnjFT8g== - dependencies: - "@aws-sdk/types" "3.6.1" - "@aws-sdk/util-uri-escape" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/querystring-parser@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.186.0.tgz#4db6d31ad4df0d45baa2a35e371fbaa23e45ddd2" - integrity sha512-0iYfEloghzPVXJjmnzHamNx1F1jIiTW9Svy5ZF9LVqyr/uHZcQuiWYsuhWloBMLs8mfWarkZM02WfxZ8buAuhg== - dependencies: - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/querystring-parser@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.201.0.tgz#aefb94cded312b42cc074d9d4dab5df21e613dfa" - integrity sha512-vS9Ljbqrwi0sIKYxgyZYJUN1AcE291hvuqwty9etgD2w/26SbWiMhjIW/fXJUOZjUvGKkYCpbivJYSzAGAuWfQ== - dependencies: - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/querystring-parser@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.6.1.tgz#e3fa5a710429c7dd411e802a0b82beb48012cce2" - integrity sha512-hh6dhqamKrWWaDSuO2YULci0RGwJWygoy8hpCRxs/FpzzHIcbm6Cl6Jhrn5eKBzOBv+PhCcYwbfad0kIZZovcQ== - dependencies: - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/s3-request-presigner@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.6.1.tgz#ec83c70171692862a7f7ebbd151242a5af443695" - integrity sha512-OI7UHCKBwuiO/RmHHewBKnL2NYqdilXRmpX67TJ4tTszIrWP2+vpm3lIfrx/BM8nf8nKTzgkO98uFhoJsEhmTg== - dependencies: - "@aws-sdk/protocol-http" "3.6.1" - "@aws-sdk/signature-v4" "3.6.1" - "@aws-sdk/smithy-client" "3.6.1" - "@aws-sdk/types" "3.6.1" - "@aws-sdk/util-create-request" "3.6.1" - "@aws-sdk/util-format-url" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/service-error-classification@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.186.0.tgz#6e4e1d4b53d68bd28c28d9cf0b3b4cb6a6a59dbb" - integrity sha512-DRl3ORk4tF+jmH5uvftlfaq0IeKKpt0UPAOAFQ/JFWe+TjOcQd/K+VC0iiIG97YFp3aeFmH1JbEgsNxd+8fdxw== - -"@aws-sdk/service-error-classification@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.201.0.tgz#871dbc590cbc1a3e995e4d593172ad44618c155a" - integrity sha512-Pfcfmurgq8UpM0rXco6FVblcruqN4Mo3TW8/yaXrbctWpmdNT/8v19fffQIIgk94TU8Vf/nPJ7E5DXL7MZr4Fw== - -"@aws-sdk/service-error-classification@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.6.1.tgz#296fe62ac61338341e8a009c9a2dab013a791903" - integrity sha512-kZ7ZhbrN1f+vrSRkTJvXsu7BlOyZgym058nPA745+1RZ1Rtv4Ax8oknf2RvJyj/1qRUi8LBaAREjzQ3C8tmLBA== - -"@aws-sdk/shared-ini-file-loader@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.186.0.tgz#a2d285bb3c4f8d69f7bfbde7a5868740cd3f7795" - integrity sha512-2FZqxmICtwN9CYid4dwfJSz/gGFHyStFQ3HCOQ8DsJUf2yREMSBsVmKqsyWgOrYcQ98gPcD5GIa7QO5yl3XF6A== - dependencies: - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/shared-ini-file-loader@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.201.0.tgz#d21cc8c16c036cb45dbda600debb5ea3ecc71cc2" - integrity sha512-Pbxk0TXep0yI8MnK7Prly6JuBm5Me9AITav8/zPEgTZ3fMhXhQhhiuQcuTCI9GeosSzoiu8VvK53oPtBZZFnXQ== - dependencies: - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/shared-ini-file-loader@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.6.1.tgz#2b7182cbb0d632ad7c9712bebffdeee24a6f7eb6" - integrity sha512-BnLHtsNLOoow6rPV+QVi6jnovU5g1m0YzoUG0BQYZ1ALyVlWVr0VvlUX30gMDfdYoPMp+DHvF8GXdMuGINq6kQ== - dependencies: - tslib "^1.8.0" - -"@aws-sdk/signature-v4-multi-region@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.201.0.tgz#6997a30218f6aabe4a86f85380a7eb8cf216c314" - integrity sha512-5lVYYcWDwZd/q0mYPGn4zht08nIeeACYCM8HKYMwF7Qzcrne+RM0F4GU1ZWoId1pxjiX+xQSOUEeskx3A5wUtg== - dependencies: - "@aws-sdk/protocol-http" "3.201.0" - "@aws-sdk/signature-v4" "3.201.0" - "@aws-sdk/types" "3.201.0" - "@aws-sdk/util-arn-parser" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/signature-v4@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.186.0.tgz#bbd56e71af95548abaeec6307ea1dfe7bd26b4e4" - integrity sha512-18i96P5c4suMqwSNhnEOqhq4doqqyjH4fn0YV3F8TkekHPIWP4mtIJ0PWAN4eievqdtcKgD/GqVO6FaJG9texw== - dependencies: - "@aws-sdk/is-array-buffer" "3.186.0" - "@aws-sdk/types" "3.186.0" - "@aws-sdk/util-hex-encoding" "3.186.0" - "@aws-sdk/util-middleware" "3.186.0" - "@aws-sdk/util-uri-escape" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/signature-v4@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.201.0.tgz#95e6232ccab0cdde7f9ec10b2fcb709c66440585" - integrity sha512-zEHoG1/hzJq169slggkPy1SN9YPWI78Bbe/MvHGYmCmQDspblu60JSBIbAatNqAxAmcWKc2HqpyGKjCkMG94ZA== - dependencies: - "@aws-sdk/is-array-buffer" "3.201.0" - "@aws-sdk/types" "3.201.0" - "@aws-sdk/util-hex-encoding" "3.201.0" - "@aws-sdk/util-middleware" "3.201.0" - "@aws-sdk/util-uri-escape" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/signature-v4@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.6.1.tgz#b20a3cf3e891131f83b012651f7d4af2bf240611" - integrity sha512-EAR0qGVL4AgzodZv4t+BSuBfyOXhTNxDxom50IFI1MqidR9vI6avNZKcPHhgXbm7XVcsDGThZKbzQ2q7MZ2NTA== - dependencies: - "@aws-sdk/is-array-buffer" "3.6.1" - "@aws-sdk/types" "3.6.1" - "@aws-sdk/util-hex-encoding" "3.6.1" - "@aws-sdk/util-uri-escape" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/smithy-client@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.186.0.tgz#67514544fb55d7eff46300e1e73311625cf6f916" - integrity sha512-rdAxSFGSnrSprVJ6i1BXi65r4X14cuya6fYe8dSdgmFSa+U2ZevT97lb3tSINCUxBGeMXhENIzbVGkRZuMh+DQ== - dependencies: - "@aws-sdk/middleware-stack" "3.186.0" - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/smithy-client@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.201.0.tgz#f52fac3b1462a3c85898cf4d0ae9c7453eb0a46e" - integrity sha512-cL87Jgxczee8YFkWGWKQ2Ze0vjn4+eCa1kDvEYMCOQvNujTuFgatXLgije5a7nVkSnL9WLoIP7Y7fsBGrKfMnQ== - dependencies: - "@aws-sdk/middleware-stack" "3.201.0" - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/smithy-client@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.6.1.tgz#683fef89802e318922f8529a5433592d71a7ce9d" - integrity sha512-AVpRK4/iUxNeDdAm8UqP0ZgtgJMQeWcagTylijwelhWXyXzHUReY1sgILsWcdWnoy6gq845W7K2VBhBleni8+w== - dependencies: - "@aws-sdk/middleware-stack" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/types@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/types/-/types-3.186.0.tgz#f6fb6997b6a364f399288bfd5cd494bc680ac922" - integrity sha512-NatmSU37U+XauMFJCdFI6nougC20JUFZar+ump5wVv0i54H+2Refg1YbFDxSs0FY28TSB9jfhWIpfFBmXgL5MQ== - -"@aws-sdk/types@3.201.0", "@aws-sdk/types@^3.1.0", "@aws-sdk/types@^3.110.0", "@aws-sdk/types@^3.25.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/types/-/types-3.201.0.tgz#c248106b7a780360d6bca876036e65ca2a4e240d" - integrity sha512-RCQj2pQyHD330Jd4c5CHJ87k2ZqC3Mmtl6nhwH1dy3vbnGUpc3q+3yinOKoTAY934kIa7ia32Y/2EjuyHxaj1A== - -"@aws-sdk/types@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/types/-/types-3.6.1.tgz#00686db69e998b521fcd4a5f81ef0960980f80c4" - integrity sha512-4Dx3eRTrUHLxhFdLJL8zdNGzVsJfAxtxPYYGmIddUkO2Gj3WA1TGjdfG4XN/ClI6e1XonCHafQX3UYO/mgnH3g== - -"@aws-sdk/types@^1.0.0-alpha.0": - version "1.0.0-rc.10" - resolved "https://registry.npmjs.org/@aws-sdk/types/-/types-1.0.0-rc.10.tgz#729127fbfac5da1a3368ffe6ec2e90acc9ad69c3" - integrity sha512-9gwhYnkTNuYZ+etCtM4T8gjpZ0SWSXbzQxY34UjSS+dt3C/UnbX0J22tMahp/9Z1yCa9pihtXrkD+nO2xn7nVQ== - -"@aws-sdk/url-parser-native@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/url-parser-native/-/url-parser-native-3.6.1.tgz#a5e787f98aafa777e73007f9490df334ef3389a2" - integrity sha512-3O+ktsrJoE8YQCho9L41YXO8EWILXrSeES7amUaV3mgIV5w4S3SB/r4RkmylpqRpQF7Ry8LFiAnMqH1wa4WBPA== - dependencies: - "@aws-sdk/querystring-parser" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - url "^0.11.0" - -"@aws-sdk/url-parser@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.186.0.tgz#e42f845cd405c1920fdbdcc796a350d4ace16ae9" - integrity sha512-jfdJkKqJZp8qjjwEjIGDqbqTuajBsddw02f86WiL8bPqD8W13/hdqbG4Fpwc+Bm6GwR6/4MY6xWXFnk8jDUKeA== - dependencies: - "@aws-sdk/querystring-parser" "3.186.0" - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/url-parser@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.201.0.tgz#a0278778bf1a506c0f03c1eca4af4b3586a737ec" - integrity sha512-V15aqj0tj4Y79VpuIdHUvX4Nvn4hYPB0RAn/qg5CCComIl0doLOirAQtW1MOBOyctdRlD9Uv7d1QdPLzJZMHjQ== - dependencies: - "@aws-sdk/querystring-parser" "3.201.0" - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/url-parser@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.6.1.tgz#f5d89fb21680469a61cb9fe08a7da3ef887884dd" - integrity sha512-pWFIePDx0PMCleQRsQDWoDl17YiijOLj0ZobN39rQt+wv5PhLSZDz9PgJsqS48nZ6hqsKgipRcjiBMhn5NtFcQ== - dependencies: - "@aws-sdk/querystring-parser" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/util-arn-parser@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.201.0.tgz#f818ee52cacd85ddefab956c87db5f2347f13487" - integrity sha512-FNZsr9ofEf3Ybglgj8ElhuXnHnSFCF1ctT/zGPwNc+7XTMROO36uPIxP22J/GTyMpf4Bx48rXs8JTFvu3P3hig== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-arn-parser@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.6.1.tgz#aa60b1bfa752ad3fa331f22fea4f703b741d1d6d" - integrity sha512-NFdYeuhaSrgnBG6Pt3zHNU7QwvhHq6sKUTWZShUayLMJYYbQr6IjmYVlPST4c84b+lyDoK68y/Zga621VfIdBg== - dependencies: - tslib "^1.8.0" - -"@aws-sdk/util-base64-browser@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-base64-browser/-/util-base64-browser-3.186.0.tgz#0310482752163fa819718ce9ea9250836b20346d" - integrity sha512-TpQL8opoFfzTwUDxKeon/vuc83kGXpYqjl6hR8WzmHoQgmFfdFlV+0KXZOohra1001OP3FhqvMqaYbO8p9vXVQ== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-base64-browser@3.188.0": - version "3.188.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-base64-browser/-/util-base64-browser-3.188.0.tgz#581c85dc157aff88ca81e42d9c79d87c95db8d03" - integrity sha512-qlH+5NZBLiyKziL335BEPedYxX6j+p7KFRWXvDQox9S+s+gLCayednpK+fteOhBenCcR9fUZOVuAPScy1I8qCg== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-base64-browser@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/util-base64-browser/-/util-base64-browser-3.6.1.tgz#eddea1311b41037fc3fddd889d3e0a9882363215" - integrity sha512-+DHAIgt0AFARDVC7J0Z9FkSmJhBMlkYdOPeAAgO0WaQoKj7rtsLQJ7P3v3aS1paKN5/sk5xNY7ziVB6uHtOvHA== - dependencies: - tslib "^1.8.0" - -"@aws-sdk/util-base64-node@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-base64-node/-/util-base64-node-3.186.0.tgz#500bd04b1ef7a6a5c0a2d11c0957a415922e05c7" - integrity sha512-wH5Y/EQNBfGS4VkkmiMyZXU+Ak6VCoFM1GKWopV+sj03zR2D4FHexi4SxWwEBMpZCd6foMtihhbNBuPA5fnh6w== - dependencies: - "@aws-sdk/util-buffer-from" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/util-base64-node@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-base64-node/-/util-base64-node-3.201.0.tgz#4b5a2c12d3b88f12b0e8ab4c368c4158cd6de0b5" - integrity sha512-ydZqNpB3l5kiicInpPDExPb5xHI7uyVIa1vMupnuIrJ412iNb0F2+K8LlFynzw6fSJShVKnqFcWOYRA96z1iIw== - dependencies: - "@aws-sdk/util-buffer-from" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/util-base64-node@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/util-base64-node/-/util-base64-node-3.6.1.tgz#a79c233861e50d3a30728c72b736afdee07d4009" - integrity sha512-oiqzpsvtTSS92+cL3ykhGd7t3qBJKeHvrgOwUyEf1wFWHQ2DPJR+dIMy5rMFRXWLKCl3w7IddY2rJCkLYMjaqQ== - dependencies: - "@aws-sdk/util-buffer-from" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/util-base64@3.202.0": - version "3.202.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-base64/-/util-base64-3.202.0.tgz#eb26ac69f1e87dbf72d6ac4d50f53094d9895c75" - integrity sha512-0QlvxCSU2CITeR/x87zls9ma+CkN3EXRGM3M5XnHWaneDI9K+O2uPpAbDfLh0SBJyO0AfIMn7Vh/BvnNNPEDpg== - dependencies: - "@aws-sdk/util-buffer-from" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/util-body-length-browser@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.186.0.tgz#a898eda9f874f6974a9c5c60fcc76bcb6beac820" - integrity sha512-zKtjkI/dkj9oGkjo+7fIz+I9KuHrVt1ROAeL4OmDESS8UZi3/O8uMDFMuCp8jft6H+WFuYH6qRVWAVwXMiasXw== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-body-length-browser@3.188.0": - version "3.188.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.188.0.tgz#e1d949318c10a621b38575a9ef01e39f9857ddb0" - integrity sha512-8VpnwFWXhnZ/iRSl9mTf+VKOX9wDE8QtN4bj9pBfxwf90H1X7E8T6NkiZD3k+HubYf2J94e7DbeHs7fuCPW5Qg== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-body-length-browser@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.6.1.tgz#2e8088f2d9a5a8258b4f56079a8890f538c2797e" - integrity sha512-IdWwE3rm/CFDk2F+IwTZOFTnnNW5SB8y1lWiQ54cfc7y03hO6jmXNnpZGZ5goHhT+vf1oheNQt1J47m0pM/Irw== - dependencies: - tslib "^1.8.0" - -"@aws-sdk/util-body-length-node@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.186.0.tgz#95efbacbd13cb739b942c126c5d16ecf6712d4db" - integrity sha512-U7Ii8u8Wvu9EnBWKKeuwkdrWto3c0j7LG677Spe6vtwWkvY70n9WGfiKHTgBpVeLNv8jvfcx5+H0UOPQK1o9SQ== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-body-length-node@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.201.0.tgz#e2e4c8c3a8a9b8c0f82212a439e634cbfb3a42cf" - integrity sha512-q+gwQoLn/DOwirb2hgZJeEwo1D3vLhoD6FfSV42Ecfvtb4jHnWReWMHguujfCubuDgZCrMEvYQzuocS75HHsbA== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-body-length-node@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.6.1.tgz#6e4f2eae46c5a7b0417a12ca7f4b54c390d4cacd" - integrity sha512-CUG3gc18bSOsqViQhB3M4AlLpAWV47RE6yWJ6rLD0J6/rSuzbwbjzxM39q0YTAVuSo/ivdbij+G9c3QCirC+QQ== - dependencies: - tslib "^1.8.0" - -"@aws-sdk/util-buffer-from@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.186.0.tgz#01f7edb683d2f40374d0ca8ef2d16346dc8040a1" - integrity sha512-be2GCk2lsLWg/2V5Y+S4/9pOMXhOQo4DR4dIqBdR2R+jrMMHN9Xsr5QrkT6chcqLaJ/SBlwiAEEi3StMRmCOXA== - dependencies: - "@aws-sdk/is-array-buffer" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/util-buffer-from@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.201.0.tgz#2759ed785da5a81424b757d964c241e3e95c8d2a" - integrity sha512-s6Wjltd9vU+vR3n0pqSPmNDcrrkrVTdV4t7x2zz3nDsFKTI77iVNafDmuaUlOA/bIlpjCJqaWecoVrZmEKeR7A== - dependencies: - "@aws-sdk/is-array-buffer" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/util-buffer-from@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.6.1.tgz#24184ce74512f764d84002201b7f5101565e26f9" - integrity sha512-OGUh2B5NY4h7iRabqeZ+EgsrzE1LUmNFzMyhoZv0tO4NExyfQjxIYXLQQvydeOq9DJUbCw+yrRZrj8vXNDQG+g== - dependencies: - "@aws-sdk/is-array-buffer" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/util-config-provider@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.186.0.tgz#52ce3711edceadfac1b75fccc7c615e90c33fb2f" - integrity sha512-71Qwu/PN02XsRLApyxG0EUy/NxWh/CXxtl2C7qY14t+KTiRapwbDkdJ1cMsqYqghYP4BwJoj1M+EFMQSSlkZQQ== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-config-provider@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.201.0.tgz#db6e0c8fa9a41278c927bdc7795b985f26c99d5c" - integrity sha512-cCRJlnRRP8vrLJomzJRBIyiyohsjJKmnIaQ9t0tAhGCywZbyjx6TlpYRZYfVWo+MwdF1Pi8ZScTrFPW0JuBOIQ== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-create-request@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/util-create-request/-/util-create-request-3.6.1.tgz#ecc4364551c7b3d0d9834ca3f56528fb8b083838" - integrity sha512-jR1U8WpwXl+xZ9ThS42Jr5MXuegQ7QioHsZjQn3V5pbm8CXTkBF0B2BcULQu/2G1XtHOJb8qUZQlk/REoaORfQ== - dependencies: - "@aws-sdk/middleware-stack" "3.6.1" - "@aws-sdk/smithy-client" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/util-defaults-mode-browser@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.186.0.tgz#d30b2f572e273d7d98287274c37c9ee00b493507" - integrity sha512-U8GOfIdQ0dZ7RRVpPynGteAHx4URtEh+JfWHHVfS6xLPthPHWTbyRhkQX++K/F8Jk+T5U8Anrrqlea4TlcO2DA== - dependencies: - "@aws-sdk/property-provider" "3.186.0" - "@aws-sdk/types" "3.186.0" - bowser "^2.11.0" - tslib "^2.3.1" - -"@aws-sdk/util-defaults-mode-browser@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.201.0.tgz#6a07b1be0387af2af5d319d12030fcd8ea13713e" - integrity sha512-skRMAM+xrV/sDvvtHC81ExEKQEiZFaRrRdUT39fBX1SpGnFTo2wpv7XK+rAW2XopGgnLPytXLQD97Kub79o4zA== - dependencies: - "@aws-sdk/property-provider" "3.201.0" - "@aws-sdk/types" "3.201.0" - bowser "^2.11.0" - tslib "^2.3.1" - -"@aws-sdk/util-defaults-mode-node@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.186.0.tgz#8572453ba910fd2ab08d2cfee130ce5a0db83ba7" - integrity sha512-N6O5bpwCiE4z8y7SPHd7KYlszmNOYREa+mMgtOIXRU3VXSEHVKVWTZsHKvNTTHpW0qMqtgIvjvXCo3vsch5l3A== - dependencies: - "@aws-sdk/config-resolver" "3.186.0" - "@aws-sdk/credential-provider-imds" "3.186.0" - "@aws-sdk/node-config-provider" "3.186.0" - "@aws-sdk/property-provider" "3.186.0" - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/util-defaults-mode-node@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.201.0.tgz#dd7002819c45dbb36a97df0470119b537d511fcb" - integrity sha512-9N5LXRhxigbkbEcjQ4nNXHuQxp0VFlbc2/5wbcuPjIKX/OROiQI4mYQ6nuSKk7eku5sNFb9FtEHeD/RZo8od6Q== - dependencies: - "@aws-sdk/config-resolver" "3.201.0" - "@aws-sdk/credential-provider-imds" "3.201.0" - "@aws-sdk/node-config-provider" "3.201.0" - "@aws-sdk/property-provider" "3.201.0" - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/util-endpoints@3.202.0": - version "3.202.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.202.0.tgz#7eaf3da0ba1f824cf3c031d193a83ab5bdbeabe2" - integrity sha512-sNees5uDp7nfEbvzaA1DAHqoEvEb9ZOkdNH5gcj/FMBETbr00YtsuXsTZogTHQsX/otRTiudZBE3iH7R4SLSAQ== - dependencies: - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/util-format-url@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/util-format-url/-/util-format-url-3.6.1.tgz#a011444aed0c47698d65095bcce95d7b4716324b" - integrity sha512-FvhcXcqLyJ0j0WdlmGs7PtjCCv8NaY4zBuXYO2iwAmqoy2SIZXQL63uAvmilqWj25q47ASAsUwSFLReCCfMklQ== - dependencies: - "@aws-sdk/querystring-builder" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/util-hex-encoding@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.186.0.tgz#7ed58b923997c6265f4dce60c8704237edb98895" - integrity sha512-UL9rdgIZz1E/jpAfaKH8QgUxNK9VP5JPgoR0bSiaefMjnsoBh0x/VVMsfUyziOoJCMLebhJzFowtwrSKEGsxNg== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-hex-encoding@3.201.0", "@aws-sdk/util-hex-encoding@^3.29.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz#21d7ec319240ee68c33d938e71cb79830bea315d" - integrity sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-hex-encoding@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.6.1.tgz#84954fcc47b74ffbd2911ba5113e93bd9b1c6510" - integrity sha512-pzsGOHtU2eGca4NJgFg94lLaeXDOg8pcS9sVt4f9LmtUGbrqRveeyBv0XlkHeZW2n0IZBssPHipVYQFlk7iaRA== - dependencies: - tslib "^1.8.0" - -"@aws-sdk/util-locate-window@^3.0.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.201.0.tgz#39eb8b7e09a1ff64f635e2f39f69ddce2c828d96" - integrity sha512-hPJgifWh/rADabLAk1C9xXA2B3O4NUmbU58KgBRgC1HksiiHGFVZObB5fkBH8US/XV2jwORkpSf4OhretXQuKg== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-middleware@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.186.0.tgz#ba2e286b206cbead306b6d2564f9d0495f384b40" - integrity sha512-fddwDgXtnHyL9mEZ4s1tBBsKnVQHqTUmFbZKUUKPrg9CxOh0Y/zZxEa5Olg/8dS/LzM1tvg0ATkcyd4/kEHIhg== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-middleware@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.201.0.tgz#750bc325abd1a1b5984bda1c7314cfc024ee1b30" - integrity sha512-iAitcEZo17IyKn4ku1IBgtomr25esu5OuSRjw5Or4bNOeqXB0w50cItf/9qft8LIhbvBEAUtNAYXvqNzvhTZdQ== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-stream-browser@3.204.0": - version "3.204.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-stream-browser/-/util-stream-browser-3.204.0.tgz#2c0cede1feae6572ea69816997abed149be061d5" - integrity sha512-LH+Th/Oww6icUvqVbL5Y+R4mUGUuwLRWpiOJnK8/Ufyw7JMEvHZOGXPIAtXmEB1t+0gTVVDCP0Z0y6ItINlGtA== - dependencies: - "@aws-sdk/fetch-http-handler" "3.204.0" - "@aws-sdk/types" "3.201.0" - "@aws-sdk/util-base64" "3.202.0" - "@aws-sdk/util-hex-encoding" "3.201.0" - "@aws-sdk/util-utf8-browser" "3.188.0" - tslib "^2.3.1" - -"@aws-sdk/util-stream-node@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-stream-node/-/util-stream-node-3.201.0.tgz#bf1d5a7229d2704a2f2144546410ac754ea4af47" - integrity sha512-RWU+ZJHKL4lYZBeNIpHo5EuNaYRDkJeytP8cbBQn+wuzDz19mGF2uikK+JaQdNd5HG9lovDP66SJ8gJ0WBnwNw== - dependencies: - "@aws-sdk/node-http-handler" "3.201.0" - "@aws-sdk/types" "3.201.0" - "@aws-sdk/util-buffer-from" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/util-uri-escape@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.186.0.tgz#1752a93dfe58ec88196edb6929806807fd8986da" - integrity sha512-imtOrJFpIZAipAg8VmRqYwv1G/x4xzyoxOJ48ZSn1/ZGnKEEnB6n6E9gwYRebi4mlRuMSVeZwCPLq0ey5hReeQ== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-uri-escape@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.201.0.tgz#5e708d4cde001a4558ee616f889ceacfadd2ab03" - integrity sha512-TeTWbGx4LU2c5rx0obHeDFeO9HvwYwQtMh1yniBz00pQb6Qt6YVOETVQikRZ+XRQwEyCg/dA375UplIpiy54mA== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-uri-escape@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.6.1.tgz#433e87458bb510d0e457a86c0acf12b046a5068c" - integrity sha512-tgABiT71r0ScRJZ1pMX0xO0QPMMiISCtumph50IU5VDyZWYgeIxqkMhIcrL1lX0QbNCMgX0n6rZxGrrbjDNavA== - dependencies: - tslib "^1.8.0" - -"@aws-sdk/util-user-agent-browser@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.186.0.tgz#02e214887d30a69176c6a6c2d6903ce774b013b4" - integrity sha512-fbRcTTutMk4YXY3A2LePI4jWSIeHOT8DaYavpc/9Xshz/WH9RTGMmokeVOcClRNBeDSi5cELPJJ7gx6SFD3ZlQ== - dependencies: - "@aws-sdk/types" "3.186.0" - bowser "^2.11.0" - tslib "^2.3.1" - -"@aws-sdk/util-user-agent-browser@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.201.0.tgz#96d7fd8a2343e52513a6c3aee65fb3ffbb41986d" - integrity sha512-iL2gyz7GuUVtZcMZpqvfxdFrl9hc28qpagymmJ/w2yhN86YNPHdK8Sx1Yo6VxNGVDCCWGb7tHXf7VP+U4Yv/Lg== - dependencies: - "@aws-sdk/types" "3.201.0" - bowser "^2.11.0" - tslib "^2.3.1" - -"@aws-sdk/util-user-agent-browser@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.6.1.tgz#11b9cc8743392761adb304460f4b54ec8acc2ee6" - integrity sha512-KhJ4VED4QpuBVPXoTjb5LqspX1xHWJTuL8hbPrKfxj+cAaRRW2CNEe7PPy2CfuHtPzP3dU3urtGTachbwNb0jg== - dependencies: - "@aws-sdk/types" "3.6.1" - bowser "^2.11.0" - tslib "^1.8.0" - -"@aws-sdk/util-user-agent-node@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.186.0.tgz#1ef74973442c8650c7b64ff2fd15cf3c09d8c004" - integrity sha512-oWZR7hN6NtOgnT6fUvHaafgbipQc2xJCRB93XHiF9aZGptGNLJzznIOP7uURdn0bTnF73ejbUXWLQIm8/6ue6w== - dependencies: - "@aws-sdk/node-config-provider" "3.186.0" - "@aws-sdk/types" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/util-user-agent-node@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.201.0.tgz#129c8f284ba7ec31691b441ea0f8a056f9f4b06d" - integrity sha512-6lhhvwB3AZSISnYQpDGdlyTrzfYK2P9QYjy7vZEBRd9TSOaggiFICXe03ZvZfVOSeg0EInlMKn1fIHzPUHRuHQ== - dependencies: - "@aws-sdk/node-config-provider" "3.201.0" - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/util-user-agent-node@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.6.1.tgz#98384095fa67d098ae7dd26f3ccaad028e8aebb6" - integrity sha512-PWwL5EDRwhkXX40m5jjgttlBmLA7vDhHBen1Jcle0RPIDFRVPSE7GgvLF3y4r3SNH0WD6hxqadT50bHQynXW6w== - dependencies: - "@aws-sdk/node-config-provider" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/util-utf8-browser@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.186.0.tgz#5fee6385cfc3effa2be704edc2998abfd6633082" - integrity sha512-n+IdFYF/4qT2WxhMOCeig8LndDggaYHw3BJJtfIBZRiS16lgwcGYvOUmhCkn0aSlG1f/eyg9YZHQG0iz9eLdHQ== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-utf8-browser@3.188.0", "@aws-sdk/util-utf8-browser@^3.0.0": - version "3.188.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.188.0.tgz#484762bd600401350e148277731d6744a4a92225" - integrity sha512-jt627x0+jE+Ydr9NwkFstg3cUvgWh56qdaqAMDsqgRlKD21md/6G226z/Qxl7lb1VEW2LlmCx43ai/37Qwcj2Q== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-utf8-browser@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.6.1.tgz#97a8770cae9d29218adc0f32c7798350261377c7" - integrity sha512-gZPySY6JU5gswnw3nGOEHl3tYE7vPKvtXGYoS2NRabfDKRejFvu+4/nNW6SSpoOxk6LSXsrWB39NO51k+G4PVA== - dependencies: - tslib "^1.8.0" - -"@aws-sdk/util-utf8-browser@^1.0.0-alpha.0": - version "1.0.0-rc.8" - resolved "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-1.0.0-rc.8.tgz#bf1f1cfed8c024f43a7c43b643fdf2b4523b5973" - integrity sha512-clncPMJ23rxCIkZ9LoUC8SowwZGxWyN2TwRb0XvW/Cv9EavkRgRCOrCpneGyC326lqtMKx36onnpaSRHxErUYw== - dependencies: - tslib "^1.8.0" - -"@aws-sdk/util-utf8-node@3.186.0": - version "3.186.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-utf8-node/-/util-utf8-node-3.186.0.tgz#722d9b0f5675ae2e9d79cf67322126d9c9d8d3d8" - integrity sha512-7qlE0dOVdjuRbZTb7HFywnHHCrsN7AeQiTnsWT63mjXGDbPeUWQQw3TrdI20um3cxZXnKoeudGq8K6zbXyQ4iA== - dependencies: - "@aws-sdk/util-buffer-from" "3.186.0" - tslib "^2.3.1" - -"@aws-sdk/util-utf8-node@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-utf8-node/-/util-utf8-node-3.201.0.tgz#e4167ceb5a8edb8eeb0950a64bf9c2104bb7a5db" - integrity sha512-A+bJFR/1rHYOJg137E69L1sX0I+LH+xf9ZjMXG9BVO0hSo7yDPoJVpHrzTJyOc3tuRITjIGBv9Qi4TKcoOSi1A== - dependencies: - "@aws-sdk/util-buffer-from" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/util-utf8-node@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/util-utf8-node/-/util-utf8-node-3.6.1.tgz#18534c2069b61f5739ee4cdc70060c9f4b4c4c4f" - integrity sha512-4s0vYfMUn74XLn13rUUhNsmuPMh0j1d4rF58wXtjlVUU78THxonnN8mbCLC48fI3fKDHTmDDkeEqy7+IWP9VyA== - dependencies: - "@aws-sdk/util-buffer-from" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/util-waiter@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/util-waiter/-/util-waiter-3.201.0.tgz#e91d28b02ff53db4d5820375352162281945522e" - integrity sha512-NE8+BkPDXq86oyVr9EKN1s+iN8GID8mhj6DbtEZKZES3fJ36xH7MldRylgCewgv1Qpd1W00M4c/mVvUx3zp7sg== - dependencies: - "@aws-sdk/abort-controller" "3.201.0" - "@aws-sdk/types" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/util-waiter@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/util-waiter/-/util-waiter-3.6.1.tgz#5c66c2da33ff98468726fefddc2ca7ac3352c17d" - integrity sha512-CQMRteoxW1XZSzPBVrTsOTnfzsEGs8N/xZ8BuBnXLBjoIQmRKVxIH9lgphm1ohCtVHoSWf28XH/KoOPFULQ4Tg== - dependencies: - "@aws-sdk/abort-controller" "3.6.1" - "@aws-sdk/types" "3.6.1" - tslib "^1.8.0" - -"@aws-sdk/xml-builder@3.201.0": - version "3.201.0" - resolved "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.201.0.tgz#acf0869855460528114bec17f290b224fe19a3e2" - integrity sha512-brRdB1wwMgjWEnOQsv7zSUhIQuh7DEicrfslAqHop4S4FtSI3GQAShpQqgOpMTNFYcpaWKmE/Y1MJmNY7xLCnw== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/xml-builder@3.6.1": - version "3.6.1" - resolved "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.6.1.tgz#d85d7db5e8e30ba74de93ddf0cf6197e6e4b15ea" - integrity sha512-+HOCH4a0XO+I09okd0xdVP5Q5c9ZsEsDvnogiOcBQxoMivWhPUCo9pjXP3buCvVKP2oDHXQplBKSjGHvGaKFdg== - dependencies: - tslib "^1.8.0" - -"@babel/cli@^7.10.5": - version "7.19.3" - resolved "https://registry.npmjs.org/@babel/cli/-/cli-7.19.3.tgz#55914ed388e658e0b924b3a95da1296267e278e2" - integrity sha512-643/TybmaCAe101m2tSVHi9UKpETXP9c/Ff4mD2tAwkdP6esKIfaauZFc67vGEM6r9fekbEGid+sZhbEnSe3dg== - dependencies: - "@jridgewell/trace-mapping" "^0.3.8" - commander "^4.0.1" - convert-source-map "^1.1.0" - fs-readdir-recursive "^1.1.0" - glob "^7.2.0" - make-dir "^2.1.0" - slash "^2.0.0" - optionalDependencies: - "@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents.3" - chokidar "^3.4.0" - -"@babel/code-frame@7.12.11": - version "7.12.11" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" - integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== - dependencies: - "@babel/highlight" "^7.10.4" - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" - integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== - dependencies: - "@babel/highlight" "^7.18.6" - -"@babel/compat-data@^7.20.0", "@babel/compat-data@^7.20.1": - version "7.20.1" - resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz#f2e6ef7790d8c8dbf03d379502dcc246dcce0b30" - integrity sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ== - -"@babel/core@^7.1.0", "@babel/core@^7.10.5", "@babel/core@^7.12.3", "@babel/core@^7.14.0", "@babel/core@^7.7.5": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz#8dc9b1620a673f92d3624bd926dc49a52cf25b92" - integrity sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g== - dependencies: - "@ampproject/remapping" "^2.1.0" - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.20.2" - "@babel/helper-compilation-targets" "^7.20.0" - "@babel/helper-module-transforms" "^7.20.2" - "@babel/helpers" "^7.20.1" - "@babel/parser" "^7.20.2" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.1" - "@babel/types" "^7.20.2" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.1" - semver "^6.3.0" - -"@babel/generator@7.0.0-beta.4": - version "7.0.0-beta.4" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.4.tgz#99606c425fc6614e6386f9330efb48370f200fc3" - integrity sha512-aLpZzf79oGT1bxnsadapfUWErDTcxVKrhvR5F8G27JFgH37+/ATrODMJ0/1D2CgQ/WStDX5B5znnWRv0NzW2JQ== - dependencies: - "@babel/types" "7.0.0-beta.4" - jsesc "^2.5.1" - lodash "^4.2.0" - source-map "^0.5.0" - trim-right "^1.0.1" - -"@babel/generator@7.18.2": - version "7.18.2" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz#33873d6f89b21efe2da63fe554460f3df1c5880d" - integrity sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw== - dependencies: - "@babel/types" "^7.18.2" - "@jridgewell/gen-mapping" "^0.3.0" - jsesc "^2.5.1" - -"@babel/generator@^7.14.0", "@babel/generator@^7.20.1", "@babel/generator@^7.20.2": - version "7.20.3" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.20.3.tgz#e58c9ae2f7bf7fdf4899160cf1e04400a82cd641" - integrity sha512-Wl5ilw2UD1+ZYprHVprxHZJCFeBWlzZYOovE4SDYLZnqCOD11j+0QzNeEWKLLTWM7nixrZEh7vNIyb76MyJg3A== - dependencies: - "@babel/types" "^7.20.2" - "@jridgewell/gen-mapping" "^0.3.2" - jsesc "^2.5.1" - -"@babel/helper-annotate-as-pure@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" - integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.0": - version "7.20.0" - resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz#6bf5374d424e1b3922822f1d9bdaa43b1a139d0a" - integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== - dependencies: - "@babel/compat-data" "^7.20.0" - "@babel/helper-validator-option" "^7.18.6" - browserslist "^4.21.3" - semver "^6.3.0" - -"@babel/helper-create-class-features-plugin@^7.10.5", "@babel/helper-create-class-features-plugin@^7.18.6": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz#3c08a5b5417c7f07b5cf3dfb6dc79cbec682e8c2" - integrity sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.19.0" - "@babel/helper-member-expression-to-functions" "^7.18.9" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-replace-supers" "^7.19.1" - "@babel/helper-split-export-declaration" "^7.18.6" - -"@babel/helper-environment-visitor@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" - integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== - -"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": - version "7.19.0" - resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" - integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== - dependencies: - "@babel/template" "^7.18.10" - "@babel/types" "^7.19.0" - -"@babel/helper-hoist-variables@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" - integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-member-expression-to-functions@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz#1531661e8375af843ad37ac692c132841e2fd815" - integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== - dependencies: - "@babel/types" "^7.18.9" - -"@babel/helper-module-imports@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" - integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-module-transforms@^7.10.4", "@babel/helper-module-transforms@^7.19.6", "@babel/helper-module-transforms@^7.20.2": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz#ac53da669501edd37e658602a21ba14c08748712" - integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.20.2" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.19.1" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.1" - "@babel/types" "^7.20.2" - -"@babel/helper-optimise-call-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" - integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" - integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== - -"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.19.1": - version "7.19.1" - resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz#e1592a9b4b368aa6bdb8784a711e0bcbf0612b78" - integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-member-expression-to-functions" "^7.18.9" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/traverse" "^7.19.1" - "@babel/types" "^7.19.0" - -"@babel/helper-simple-access@^7.10.4", "@babel/helper-simple-access@^7.19.4", "@babel/helper-simple-access@^7.20.2": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" - integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== - dependencies: - "@babel/types" "^7.20.2" - -"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": - version "7.20.0" - resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" - integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== - dependencies: - "@babel/types" "^7.20.0" - -"@babel/helper-split-export-declaration@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" - integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-string-parser@^7.19.4": - version "7.19.4" - resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" - integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== - -"@babel/helper-validator-identifier@^7.16.7", "@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": - version "7.19.1" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" - integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== - -"@babel/helper-validator-option@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" - integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== - -"@babel/helpers@^7.20.1": - version "7.20.1" - resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz#2ab7a0fcb0a03b5bf76629196ed63c2d7311f4c9" - integrity sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg== - dependencies: - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.1" - "@babel/types" "^7.20.0" - -"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" - integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/parser@7.18.4": - version "7.18.4" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.18.4.tgz#6774231779dd700e0af29f6ad8d479582d7ce5ef" - integrity sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow== - -"@babel/parser@^7.1.0", "@babel/parser@^7.14.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.20.1", "@babel/parser@^7.20.2", "@babel/parser@^7.7.0": - version "7.20.3" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz#5358cf62e380cf69efcb87a7bb922ff88bfac6e2" - integrity sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg== - -"@babel/plugin-proposal-class-properties@^7.0.0": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" - integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-proposal-numeric-separator@^7.10.4": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" - integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-proposal-object-rest-spread@^7.0.0": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz#a556f59d555f06961df1e572bb5eca864c84022d" - integrity sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ== - dependencies: - "@babel/compat-data" "^7.20.1" - "@babel/helper-compilation-targets" "^7.20.0" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.20.1" - -"@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-bigint@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" - integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-class-properties@^7.0.0", "@babel/plugin-syntax-class-properties@^7.8.3": - version "7.12.13" - 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" - -"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz#774d825256f2379d06139be0c723c4dd444f3ca1" - integrity sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-syntax-import-meta@^7.8.3": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" - integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-typescript@^7.10.4": - version "7.20.0" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz#4e9a0cfc769c85689b77a2e642d24e9f697fc8c7" - integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.19.0" - -"@babel/plugin-transform-arrow-functions@^7.0.0": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz#19063fcf8771ec7b31d742339dac62433d0611fe" - integrity sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-block-scoped-functions@^7.0.0": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" - integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-block-scoping@^7.0.0": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz#f59b1767e6385c663fd0bce655db6ca9c8b236ed" - integrity sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - -"@babel/plugin-transform-classes@^7.0.0": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz#c0033cf1916ccf78202d04be4281d161f6709bb2" - integrity sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-compilation-targets" "^7.20.0" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.19.0" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-replace-supers" "^7.19.1" - "@babel/helper-split-export-declaration" "^7.18.6" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.0.0": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz#2357a8224d402dad623caf6259b611e56aec746e" - integrity sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-destructuring@^7.0.0": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz#c23741cfa44ddd35f5e53896e88c75331b8b2792" - integrity sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - -"@babel/plugin-transform-flow-strip-types@^7.0.0": - version "7.19.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz#e9e8606633287488216028719638cbbb2f2dde8f" - integrity sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg== - dependencies: - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/plugin-syntax-flow" "^7.18.6" - -"@babel/plugin-transform-for-of@^7.0.0": - version "7.18.8" - resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz#6ef8a50b244eb6a0bdbad0c7c61877e4e30097c1" - integrity sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-function-name@^7.0.0": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" - integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== - dependencies: - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-literals@^7.0.0": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" - integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-member-expression-literals@^7.0.0": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" - integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-modules-commonjs@7.10.4": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz#66667c3eeda1ebf7896d41f1f16b17105a2fbca0" - integrity sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w== - dependencies: - "@babel/helper-module-transforms" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-simple-access" "^7.10.4" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-commonjs@^7.0.0": - version "7.19.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz#25b32feef24df8038fc1ec56038917eacb0b730c" - integrity sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ== - dependencies: - "@babel/helper-module-transforms" "^7.19.6" - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/helper-simple-access" "^7.19.4" - -"@babel/plugin-transform-object-super@^7.0.0": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" - integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-replace-supers" "^7.18.6" - -"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.20.1": - version "7.20.3" - resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz#7b3468d70c3c5b62e46be0a47b6045d8590fb748" - integrity sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - -"@babel/plugin-transform-property-literals@^7.0.0": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" - integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-react-display-name@^7.0.0": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz#8b1125f919ef36ebdfff061d664e266c666b9415" - integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-react-jsx@^7.0.0": - version "7.19.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz#b3cbb7c3a00b92ec8ae1027910e331ba5c500eb9" - integrity sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/plugin-syntax-jsx" "^7.18.6" - "@babel/types" "^7.19.0" - -"@babel/plugin-transform-shorthand-properties@^7.0.0": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" - integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-spread@^7.0.0": - version "7.19.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz#dd60b4620c2fec806d60cfaae364ec2188d593b6" - integrity sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w== - dependencies: - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" - -"@babel/plugin-transform-template-literals@^7.0.0": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" - integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-typescript@7.10.5": - version "7.10.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.10.5.tgz#edf353944e979f40d8ff9fe4e9975d0a465037c5" - integrity sha512-YCyYsFrrRMZ3qR7wRwtSSJovPG5vGyG4ZdcSAivGwTfoasMp3VOB/AKhohu3dFtmB4cCDcsndCSxGtrdliCsZQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.10.5" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-typescript" "^7.10.4" - -"@babel/runtime-corejs3@^7.10.2": - version "7.20.1" - resolved "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.20.1.tgz#d0775a49bb5fba77e42cbb7276c9955c7b05af8d" - integrity sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg== - dependencies: - core-js-pure "^3.25.1" - regenerator-runtime "^0.13.10" - -"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.18.9", "@babel/runtime@^7.5.5", "@babel/runtime@^7.9.6": - version "7.20.1" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz#1148bb33ab252b165a06698fde7576092a78b4a9" - integrity sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg== - dependencies: - regenerator-runtime "^0.13.10" - -"@babel/template@^7.18.10", "@babel/template@^7.3.3": - version "7.18.10" - resolved "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" - integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.18.10" - "@babel/types" "^7.18.10" - -"@babel/traverse@^7.1.0", "@babel/traverse@^7.14.0", "@babel/traverse@^7.19.1", "@babel/traverse@^7.20.1", "@babel/traverse@^7.7.0": - version "7.20.1" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz#9b15ccbf882f6d107eeeecf263fbcdd208777ec8" - integrity sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.20.1" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.19.0" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.20.1" - "@babel/types" "^7.20.0" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/types@7.0.0-beta.4": - version "7.0.0-beta.4" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.4.tgz#988cc7683c448d7710e7d80bd88558183a102349" - integrity sha512-yLvBW5TTAgJwURAUAdZa1vrFTkwXXvk0Kw48LYvgxpyT/IaV8W4OIhxdVztAt5ruDQ/OFUwHpzWqk6TN3EfmWA== - dependencies: - esutils "^2.0.2" - lodash "^4.2.0" - to-fast-properties "^2.0.0" - -"@babel/types@7.18.4": - version "7.18.4" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz#27eae9b9fd18e9dccc3f9d6ad051336f307be354" - integrity sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw== - dependencies: - "@babel/helper-validator-identifier" "^7.16.7" - to-fast-properties "^2.0.0" - -"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.2", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.7.0": - version "7.20.2" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz#67ac09266606190f496322dbaff360fdaa5e7842" - integrity sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog== - dependencies: - "@babel/helper-string-parser" "^7.19.4" - "@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#75a2e8b51cb758a7553d6804a5932d7aace75c39" - integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== - -"@cnakazawa/watch@^1.0.3": - version "1.0.4" - resolved "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" - integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== - dependencies: - 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== - -"@commitlint/cli@^16.2.3": - version "16.3.0" - resolved "https://registry.npmjs.org/@commitlint/cli/-/cli-16.3.0.tgz#5689f5c2abbb7880d5ff13329251e5648a784b16" - integrity sha512-P+kvONlfsuTMnxSwWE1H+ZcPMY3STFaHb2kAacsqoIkNx66O0T7sTpBxpxkMrFPyhkJiLJnJWMhk4bbvYD3BMA== - dependencies: - "@commitlint/format" "^16.2.1" - "@commitlint/lint" "^16.2.4" - "@commitlint/load" "^16.3.0" - "@commitlint/read" "^16.2.1" - "@commitlint/types" "^16.2.1" - lodash "^4.17.19" - resolve-from "5.0.0" - resolve-global "1.0.0" - yargs "^17.0.0" - -"@commitlint/config-conventional@^16.2.1": - version "16.2.4" - resolved "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-16.2.4.tgz#56647108c89ed06fc5271242787550331988c0fb" - integrity sha512-av2UQJa3CuE5P0dzxj/o/B9XVALqYzEViHrMXtDrW9iuflrqCStWBAioijppj9URyz6ONpohJKAtSdgAOE0gkA== - dependencies: - conventional-changelog-conventionalcommits "^4.3.1" - -"@commitlint/config-lerna-scopes@^16.2.2": - version "16.2.4" - resolved "https://registry.npmjs.org/@commitlint/config-lerna-scopes/-/config-lerna-scopes-16.2.4.tgz#80bbcd0058e61fe0be9e2d7ad22eaafdc494641b" - integrity sha512-aL77S0XZpVzDc7o6j3er1+Fff0JCuivLBmN3x4FlgVs84uWbxlXEomcH2/5jDaaqgpfEfcWXTg5IMoCByNYs6g== - dependencies: - globby "^11.0.1" - import-from "4.0.0" - resolve-pkg "2.0.0" - semver "7.3.7" - -"@commitlint/config-validator@^16.2.1": - version "16.2.1" - resolved "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-16.2.1.tgz#794e769afd4756e4cf1bfd823b6612932e39c56d" - integrity sha512-hogSe0WGg7CKmp4IfNbdNES3Rq3UEI4XRPB8JL4EPgo/ORq5nrGTVzxJh78omibNuB8Ho4501Czb1Er1MoDWpw== - dependencies: - "@commitlint/types" "^16.2.1" - ajv "^6.12.6" - -"@commitlint/cz-commitlint@^16.2.3": - version "16.3.0" - resolved "https://registry.npmjs.org/@commitlint/cz-commitlint/-/cz-commitlint-16.3.0.tgz#55964b3e1d71c38f203c8724dca0154b3620f098" - integrity sha512-Q+QLQmSIHEgzI18F3/7mqq3vwL0IN9k+Tjp9Um4adFnRXMtUTnEa0er0CXAXxWvoA/x/6nt3t7faAv2HugDIGg== - dependencies: - "@commitlint/ensure" "^16.2.1" - "@commitlint/load" "^16.3.0" - "@commitlint/types" "^16.2.1" - chalk "^4.1.0" - lodash "^4.17.21" - word-wrap "^1.2.3" - -"@commitlint/ensure@^16.2.1": - version "16.2.1" - resolved "https://registry.npmjs.org/@commitlint/ensure/-/ensure-16.2.1.tgz#0fc538173f95c1eb2694eeedb79cab478347f16f" - integrity sha512-/h+lBTgf1r5fhbDNHOViLuej38i3rZqTQnBTk+xEg+ehOwQDXUuissQ5GsYXXqI5uGy+261ew++sT4EA3uBJ+A== - dependencies: - "@commitlint/types" "^16.2.1" - lodash "^4.17.19" - -"@commitlint/execute-rule@^16.2.1": - version "16.2.1" - resolved "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-16.2.1.tgz#60be73be4b9af97a41546e7ce59fdd33787c65f8" - integrity sha512-oSls82fmUTLM6cl5V3epdVo4gHhbmBFvCvQGHBRdQ50H/690Uq1Dyd7hXMuKITCIdcnr9umyDkr8r5C6HZDF3g== - -"@commitlint/format@^16.2.1": - version "16.2.1" - resolved "https://registry.npmjs.org/@commitlint/format/-/format-16.2.1.tgz#6e673f710c799be78e68b2682323e04f75080d07" - integrity sha512-Yyio9bdHWmNDRlEJrxHKglamIk3d6hC0NkEUW6Ti6ipEh2g0BAhy8Od6t4vLhdZRa1I2n+gY13foy+tUgk0i1Q== - dependencies: - "@commitlint/types" "^16.2.1" - chalk "^4.0.0" - -"@commitlint/is-ignored@^16.2.4": - version "16.2.4" - resolved "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-16.2.4.tgz#369e40a240ad5451bf2b57a80829253129d7f19b" - integrity sha512-Lxdq9aOAYCOOOjKi58ulbwK/oBiiKz+7Sq0+/SpFIEFwhHkIVugvDvWjh2VRBXmRC/x5lNcjDcYEwS/uYUvlYQ== - dependencies: - "@commitlint/types" "^16.2.1" - semver "7.3.7" - -"@commitlint/lint@^16.2.4": - version "16.2.4" - resolved "https://registry.npmjs.org/@commitlint/lint/-/lint-16.2.4.tgz#575f5a9d227dddfca8386253d9aff27be5b94788" - integrity sha512-AUDuwOxb2eGqsXbTMON3imUGkc1jRdtXrbbohiLSCSk3jFVXgJLTMaEcr39pR00N8nE9uZ+V2sYaiILByZVmxQ== - dependencies: - "@commitlint/is-ignored" "^16.2.4" - "@commitlint/parse" "^16.2.1" - "@commitlint/rules" "^16.2.4" - "@commitlint/types" "^16.2.1" - -"@commitlint/load@^16.3.0": - version "16.3.0" - resolved "https://registry.npmjs.org/@commitlint/load/-/load-16.3.0.tgz#e674ccc9edefd64a2d8b82d175de81ec3bb70eca" - integrity sha512-3tykjV/iwbkv2FU9DG+NZ/JqmP0Nm3b7aDwgCNQhhKV5P74JAuByULkafnhn+zsFGypG1qMtI5u+BZoa9APm0A== - dependencies: - "@commitlint/config-validator" "^16.2.1" - "@commitlint/execute-rule" "^16.2.1" - "@commitlint/resolve-extends" "^16.2.1" - "@commitlint/types" "^16.2.1" - "@types/node" ">=12" - chalk "^4.0.0" - cosmiconfig "^7.0.0" - cosmiconfig-typescript-loader "^2.0.0" - lodash "^4.17.19" - resolve-from "^5.0.0" - typescript "^4.4.3" - -"@commitlint/message@^16.2.1": - version "16.2.1" - resolved "https://registry.npmjs.org/@commitlint/message/-/message-16.2.1.tgz#bc6a0fa446a746ac2ca78cf372e4cec48daf620d" - integrity sha512-2eWX/47rftViYg7a3axYDdrgwKv32mxbycBJT6OQY/MJM7SUfYNYYvbMFOQFaA4xIVZt7t2Alyqslbl6blVwWw== - -"@commitlint/parse@^16.2.1": - version "16.2.1" - resolved "https://registry.npmjs.org/@commitlint/parse/-/parse-16.2.1.tgz#50b359cb711ec566d2ee236a8e4c6baca07b77c0" - integrity sha512-2NP2dDQNL378VZYioLrgGVZhWdnJO4nAxQl5LXwYb08nEcN+cgxHN1dJV8OLJ5uxlGJtDeR8UZZ1mnQ1gSAD/g== - dependencies: - "@commitlint/types" "^16.2.1" - conventional-changelog-angular "^5.0.11" - conventional-commits-parser "^3.2.2" - -"@commitlint/prompt@^16.2.3": - version "16.3.0" - resolved "https://registry.npmjs.org/@commitlint/prompt/-/prompt-16.3.0.tgz#5a32a46a149a994622cbcfe6f656fd4cb743d5dc" - integrity sha512-/V/eXI/VR1XMlByxK1px3FVMmICA2HhwqGvCAvgtuW3W/yiOMmczF4OZ1uHT2ca076bM/LZ9vxX+GN46ybjlYQ== - dependencies: - "@commitlint/ensure" "^16.2.1" - "@commitlint/load" "^16.3.0" - "@commitlint/types" "^16.2.1" - chalk "^4.0.0" - inquirer "^6.5.2" - lodash "^4.17.19" - -"@commitlint/read@^16.2.1": - version "16.2.1" - resolved "https://registry.npmjs.org/@commitlint/read/-/read-16.2.1.tgz#e0539205d77cdb6879b560f95e5fb251e0c6f562" - integrity sha512-tViXGuaxLTrw2r7PiYMQOFA2fueZxnnt0lkOWqKyxT+n2XdEMGYcI9ID5ndJKXnfPGPppD0w/IItKsIXlZ+alw== - dependencies: - "@commitlint/top-level" "^16.2.1" - "@commitlint/types" "^16.2.1" - fs-extra "^10.0.0" - git-raw-commits "^2.0.0" - -"@commitlint/resolve-extends@^16.2.1": - version "16.2.1" - resolved "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-16.2.1.tgz#2f7833a5a3a7aa79f508e59fcb0f1d33c45ed360" - integrity sha512-NbbCMPKTFf2J805kwfP9EO+vV+XvnaHRcBy6ud5dF35dxMsvdJqke54W3XazXF1ZAxC4a3LBy4i/GNVBAthsEg== - dependencies: - "@commitlint/config-validator" "^16.2.1" - "@commitlint/types" "^16.2.1" - import-fresh "^3.0.0" - lodash "^4.17.19" - resolve-from "^5.0.0" - resolve-global "^1.0.0" - -"@commitlint/rules@^16.2.4": - version "16.2.4" - resolved "https://registry.npmjs.org/@commitlint/rules/-/rules-16.2.4.tgz#c2fbbf20d9d0e8fcf25690c88a27750d4a3e867b" - integrity sha512-rK5rNBIN2ZQNQK+I6trRPK3dWa0MtaTN4xnwOma1qxa4d5wQMQJtScwTZjTJeallFxhOgbNOgr48AMHkdounVg== - dependencies: - "@commitlint/ensure" "^16.2.1" - "@commitlint/message" "^16.2.1" - "@commitlint/to-lines" "^16.2.1" - "@commitlint/types" "^16.2.1" - execa "^5.0.0" - -"@commitlint/to-lines@^16.2.1": - version "16.2.1" - resolved "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-16.2.1.tgz#42d000f34dc0406f514991e86237fdab5e8affd0" - integrity sha512-9/VjpYj5j1QeY3eiog1zQWY6axsdWAc0AonUUfyZ7B0MVcRI0R56YsHAfzF6uK/g/WwPZaoe4Lb1QCyDVnpVaQ== - -"@commitlint/top-level@^16.2.1": - version "16.2.1" - resolved "https://registry.npmjs.org/@commitlint/top-level/-/top-level-16.2.1.tgz#bdaa53ab3d8970e0288879f1a342a8c2dfe01583" - integrity sha512-lS6GSieHW9y6ePL73ied71Z9bOKyK+Ib9hTkRsB8oZFAyQZcyRwq2w6nIa6Fngir1QW51oKzzaXfJL94qwImyw== - dependencies: - find-up "^5.0.0" - -"@commitlint/types@^16.2.1": - version "16.2.1" - resolved "https://registry.npmjs.org/@commitlint/types/-/types-16.2.1.tgz#f25d373b88b01e51fc3fa44488101361945a61bd" - integrity sha512-7/z7pA7BM0i8XvMSBynO7xsB3mVQPUZbVn6zMIlp/a091XJ3qAXRXc+HwLYhiIdzzS5fuxxNIHZMGHVD4HJxdA== - dependencies: - chalk "^4.0.0" - -"@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" - -"@es-joy/jsdoccomment@~0.20.1": - version "0.20.1" - resolved "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.20.1.tgz#fe89f435f045ae5aaf89c7a4df3616c03e9d106e" - integrity sha512-oeJK41dcdqkvdZy/HctKklJNkt/jh+av3PZARrZEl+fs/8HaHeeYoAvEwOV0u5I6bArTF17JEsTZMY359e/nfQ== - dependencies: - comment-parser "1.3.0" - esquery "^1.4.0" - jsdoc-type-pratt-parser "~2.2.3" - -"@eslint/eslintrc@^0.4.3": - version "0.4.3" - resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" - integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== - dependencies: - ajv "^6.12.4" - debug "^4.1.1" - espree "^7.3.0" - globals "^13.9.0" - ignore "^4.0.6" - import-fresh "^3.2.1" - js-yaml "^3.13.1" - minimatch "^3.0.4" - strip-json-comments "^3.1.1" - -"@gar/promisify@^1.1.3": - version "1.1.3" - resolved "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" - integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== - -"@graphql-codegen/core@1.8.3": - version "1.8.3" - resolved "https://registry.npmjs.org/@graphql-codegen/core/-/core-1.8.3.tgz#de1f774f618208d4c3bade019c9cedb6dcb53517" - integrity sha512-JZ2YHnxpS44VqCSjROO8lXQ/bxAaqCHn2RxDHsSc1Zg0fSTIAF9f/N3bphYoez5d/5R7zoB50ZEyeqXeLg0esw== - dependencies: - "@graphql-codegen/plugin-helpers" "1.8.3" - "@graphql-toolkit/common" "0.6.6" - "@graphql-toolkit/schema-merging" "0.6.6" - tslib "1.10.0" - -"@graphql-codegen/plugin-helpers@1.8.3": - version "1.8.3" - resolved "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-1.8.3.tgz#3235fe1752d622943a4ba3325c5a8d23e79bc399" - integrity sha512-4/wYWtnOSsY4QSRfNrnaMm+hqqjz0e3LV6KG8t2ajDyebYR9UvHUlzvpdfSj+Gptw6k3/PgJLNdtf8Y0fbjTng== - dependencies: - "@graphql-toolkit/common" "0.6.6" - change-case "3.1.0" - common-tags "1.8.0" - import-from "3.0.0" - tslib "1.10.0" - -"@graphql-codegen/plugin-helpers@^1.18.8": - version "1.18.8" - resolved "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-1.18.8.tgz#39aac745b9e22e28c781cc07cf74836896a3a905" - integrity sha512-mb4I9j9lMGqvGggYuZ0CV+Hme08nar68xkpPbAVotg/ZBmlhZIok/HqW2BcMQi7Rj+Il5HQMeQ1wQ1M7sv/TlQ== - dependencies: - "@graphql-tools/utils" "^7.9.1" - common-tags "1.8.0" - import-from "4.0.0" - lodash "~4.17.0" - tslib "~2.3.0" - -"@graphql-codegen/visitor-plugin-common@^1.22.0": - version "1.22.0" - resolved "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-1.22.0.tgz#75fc8b580143bccbec411eb92d5fef715ed22e42" - integrity sha512-2afJGb6d8iuZl9KizYsexPwraEKO1lAvt5eVHNM5Xew4vwz/AUHeqDR2uOeQgVV+27EzjjzSDd47IEdH0dLC2w== - dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.8" - "@graphql-tools/optimize" "^1.0.1" - "@graphql-tools/relay-operation-optimizer" "^6.3.0" - array.prototype.flatmap "^1.2.4" - auto-bind "~4.0.0" - change-case-all "1.0.14" - dependency-graph "^0.11.0" - graphql-tag "^2.11.0" - parse-filepath "^1.0.2" - tslib "~2.3.0" - -"@graphql-toolkit/common@0.6.6": - version "0.6.6" - resolved "https://registry.npmjs.org/@graphql-toolkit/common/-/common-0.6.6.tgz#78e40a60eff843497140abf18733e170de4a1a40" - integrity sha512-6el8vYdtwO+LCZTfrpBsblsCYFFeUQ7W/KMGz2K/paE2V6mn93T0lzGkyGTSjxknqvqaTJOUMejzK719wAoQdQ== - dependencies: - "@kamilkisiela/graphql-tools" "4.0.6" - aggregate-error "3.0.1" - lodash "4.17.15" - -"@graphql-toolkit/schema-merging@0.6.6": - version "0.6.6" - resolved "https://registry.npmjs.org/@graphql-toolkit/schema-merging/-/schema-merging-0.6.6.tgz#fd863983afe84504bd433db8adb9022c484db0ad" - integrity sha512-vqwm9ya6gV7lFAF2/e84FpHcQMIpPJJbbFsrl4+9HXghoJEg1DXjZho4UJcB7ZVFR3ZDx2DkHhgX2TB/GWGg8A== - dependencies: - "@graphql-toolkit/common" "0.6.6" - "@kamilkisiela/graphql-tools" "4.0.6" - deepmerge "4.2.2" - -"@graphql-tools/merge@8.3.1": - version "8.3.1" - resolved "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.3.1.tgz#06121942ad28982a14635dbc87b5d488a041d722" - integrity sha512-BMm99mqdNZbEYeTPK3it9r9S6rsZsQKtlqJsSBknAclXq2pGEfOxjcIZi+kBSkHZKPKCRrYDd5vY0+rUmIHVLg== - dependencies: - "@graphql-tools/utils" "8.9.0" - tslib "^2.4.0" - -"@graphql-tools/merge@^6.0.18": - version "6.2.17" - resolved "https://registry.npmjs.org/@graphql-tools/merge/-/merge-6.2.17.tgz#4dedf87d8435a5e1091d7cc8d4f371ed1e029f1f" - integrity sha512-G5YrOew39fZf16VIrc49q3c8dBqQDD0ax5LYPiNja00xsXDi0T9zsEWVt06ApjtSdSF6HDddlu5S12QjeN8Tow== - dependencies: - "@graphql-tools/schema" "^8.0.2" - "@graphql-tools/utils" "8.0.2" - tslib "~2.3.0" - -"@graphql-tools/optimize@^1.0.1": - version "1.3.1" - resolved "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-1.3.1.tgz#29407991478dbbedc3e7deb8c44f46acb4e9278b" - integrity sha512-5j5CZSRGWVobt4bgRRg7zhjPiSimk+/zIuColih8E8DxuFOaJ+t0qu7eZS5KXWBkjcd4BPNuhUPpNlEmHPqVRQ== - dependencies: - tslib "^2.4.0" - -"@graphql-tools/relay-operation-optimizer@^6.3.0": - version "6.5.11" - resolved "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.5.11.tgz#93e8bd46257293b0878af698f843539430537fe7" - integrity sha512-afIcawEBYnLN/A0oGIi4wKPCSduhYcTkNCbplnFpfm0NSpQ6CfMs30rJwUrsKhkRmTi7wIpOhFk8i1Xe46LT0w== - dependencies: - "@ardatan/relay-compiler" "12.0.0" - "@graphql-tools/utils" "9.1.0" - tslib "^2.4.0" - -"@graphql-tools/schema@^8.0.2", "@graphql-tools/schema@^8.3.1": - version "8.5.1" - resolved "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.5.1.tgz#c2f2ff1448380919a330312399c9471db2580b58" - integrity sha512-0Esilsh0P/qYcB5DKQpiKeQs/jevzIadNTaT0jeWklPMwNbT7yMX4EqZany7mbeRRlSRwMzNzL5olyFdffHBZg== - dependencies: - "@graphql-tools/merge" "8.3.1" - "@graphql-tools/utils" "8.9.0" - tslib "^2.4.0" - value-or-promise "1.0.11" - -"@graphql-tools/utils@8.0.2": - version "8.0.2" - resolved "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.0.2.tgz#795a8383cdfdc89855707d62491c576f439f3c51" - integrity sha512-gzkavMOgbhnwkHJYg32Adv6f+LxjbQmmbdD5Hty0+CWxvaiuJq+nU6tzb/7VSU4cwhbNLx/lGu2jbCPEW1McZQ== - dependencies: - tslib "~2.3.0" - -"@graphql-tools/utils@8.9.0": - version "8.9.0" - resolved "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.9.0.tgz#c6aa5f651c9c99e1aca55510af21b56ec296cdb7" - integrity sha512-pjJIWH0XOVnYGXCqej8g/u/tsfV4LvLlj0eATKQu5zwnxd/TiTHq7Cg313qUPTFFHZ3PP5wJ15chYVtLDwaymg== - dependencies: - tslib "^2.4.0" - -"@graphql-tools/utils@9.1.0": - version "9.1.0" - resolved "https://registry.npmjs.org/@graphql-tools/utils/-/utils-9.1.0.tgz#c33893e0aa9cbd3760d94f1771477e722adb4e54" - integrity sha512-4Ketxo98IwKA/56LP6cI6PgQBwUCujszQcTNkzjq7liJPa2mLjKnmVOJ0bauMwKcEazeYuZagceljb0POmEGvQ== - dependencies: - tslib "^2.4.0" - -"@graphql-tools/utils@^6.0.18": - version "6.2.4" - resolved "https://registry.npmjs.org/@graphql-tools/utils/-/utils-6.2.4.tgz#38a2314d2e5e229ad4f78cca44e1199e18d55856" - integrity sha512-ybgZ9EIJE3JMOtTrTd2VcIpTXtDrn2q6eiYkeYMKRVh3K41+LZa6YnR2zKERTXqTWqhobROwLt4BZbw2O3Aeeg== - dependencies: - "@ardatan/aggregate-error" "0.0.6" - camel-case "4.1.1" - tslib "~2.0.1" - -"@graphql-tools/utils@^7.9.1": - version "7.10.0" - resolved "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz#07a4cb5d1bec1ff1dc1d47a935919ee6abd38699" - integrity sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w== - dependencies: - "@ardatan/aggregate-error" "0.0.6" - camel-case "4.1.2" - tslib "~2.2.0" - -"@graphql-tools/utils@^8.5.1": - version "8.13.1" - resolved "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.13.1.tgz#b247607e400365c2cd87ff54654d4ad25a7ac491" - integrity sha512-qIh9yYpdUFmctVqovwMdheVNJqFh+DQNWIhX87FJStfXYnmweBUDATok9fWPleKeFwxnW8IapKmY8m8toJEkAw== - dependencies: - tslib "^2.4.0" - -"@hapi/hoek@^9.0.0": - version "9.3.0" - resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" - integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== - -"@hapi/topo@^5.0.0": - version "5.1.0" - resolved "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012" - integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== - dependencies: - "@hapi/hoek" "^9.0.0" - -"@humanwhocodes/config-array@^0.5.0": - version "0.5.0" - resolved "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" - integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== - dependencies: - "@humanwhocodes/object-schema" "^1.2.0" - debug "^4.1.1" - minimatch "^3.0.4" - -"@humanwhocodes/object-schema@^1.2.0": - version "1.2.1" - resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" - integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== - -"@hutson/parse-repository-url@^3.0.0": - version "3.0.2" - resolved "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz#98c23c950a3d9b6c8f0daed06da6c3af06981340" - integrity sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q== - -"@isaacs/string-locale-compare@^1.1.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz#291c227e93fd407a96ecd59879a35809120e432b" - integrity sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ== - -"@istanbuljs/load-nyc-config@^1.0.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" - integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== - dependencies: - camelcase "^5.3.1" - find-up "^4.1.0" - get-package-type "^0.1.0" - js-yaml "^3.13.1" - resolve-from "^5.0.0" - -"@istanbuljs/schema@^0.1.2": - version "0.1.3" - resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" - integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== - -"@jest/console@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz#4e04bc464014358b03ab4937805ee36a0aeb98f2" - integrity sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g== - dependencies: - "@jest/types" "^26.6.2" - "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^26.6.2" - jest-util "^26.6.2" - slash "^3.0.0" - -"@jest/core@^26.6.3": - version "26.6.3" - resolved "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz#7639fcb3833d748a4656ada54bde193051e45fad" - integrity sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw== - dependencies: - "@jest/console" "^26.6.2" - "@jest/reporters" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-changed-files "^26.6.2" - jest-config "^26.6.3" - jest-haste-map "^26.6.2" - jest-message-util "^26.6.2" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-resolve-dependencies "^26.6.3" - jest-runner "^26.6.3" - jest-runtime "^26.6.3" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - jest-watcher "^26.6.2" - micromatch "^4.0.2" - p-each-series "^2.1.0" - rimraf "^3.0.0" - slash "^3.0.0" - strip-ansi "^6.0.0" - -"@jest/environment@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz#ba364cc72e221e79cc8f0a99555bf5d7577cf92c" - integrity sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA== - dependencies: - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - jest-mock "^26.6.2" - -"@jest/fake-timers@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz#459c329bcf70cee4af4d7e3f3e67848123535aad" - integrity sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA== - dependencies: - "@jest/types" "^26.6.2" - "@sinonjs/fake-timers" "^6.0.1" - "@types/node" "*" - jest-message-util "^26.6.2" - jest-mock "^26.6.2" - jest-util "^26.6.2" - -"@jest/globals@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz#5b613b78a1aa2655ae908eba638cc96a20df720a" - integrity sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA== - dependencies: - "@jest/environment" "^26.6.2" - "@jest/types" "^26.6.2" - expect "^26.6.2" - -"@jest/reporters@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz#1f518b99637a5f18307bd3ecf9275f6882a667f6" - integrity sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw== - dependencies: - "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.2" - graceful-fs "^4.2.4" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^4.0.3" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.0.2" - jest-haste-map "^26.6.2" - jest-resolve "^26.6.2" - jest-util "^26.6.2" - jest-worker "^26.6.2" - slash "^3.0.0" - source-map "^0.6.0" - string-length "^4.0.1" - terminal-link "^2.0.0" - v8-to-istanbul "^7.0.0" - optionalDependencies: - node-notifier "^8.0.0" - -"@jest/source-map@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz#29af5e1e2e324cafccc936f218309f54ab69d535" - integrity sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA== - dependencies: - callsites "^3.0.0" - graceful-fs "^4.2.4" - source-map "^0.6.0" - -"@jest/test-result@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz#55da58b62df134576cc95476efa5f7949e3f5f18" - integrity sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ== - dependencies: - "@jest/console" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" - -"@jest/test-sequencer@^26.6.3": - version "26.6.3" - resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz#98e8a45100863886d074205e8ffdc5a7eb582b17" - integrity sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw== - dependencies: - "@jest/test-result" "^26.6.2" - graceful-fs "^4.2.4" - jest-haste-map "^26.6.2" - jest-runner "^26.6.3" - jest-runtime "^26.6.3" - -"@jest/transform@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b" - integrity sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA== - dependencies: - "@babel/core" "^7.1.0" - "@jest/types" "^26.6.2" - babel-plugin-istanbul "^6.0.0" - chalk "^4.0.0" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.2.4" - jest-haste-map "^26.6.2" - jest-regex-util "^26.0.0" - jest-util "^26.6.2" - micromatch "^4.0.2" - pirates "^4.0.1" - slash "^3.0.0" - source-map "^0.6.1" - write-file-atomic "^3.0.0" - -"@jest/types@^26.6.2": - version "26.6.2" - resolved "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" - integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^15.0.0" - chalk "^4.0.0" - -"@jridgewell/gen-mapping@^0.1.0": - version "0.1.1" - resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" - integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== - dependencies: - "@jridgewell/set-array" "^1.0.0" - "@jridgewell/sourcemap-codec" "^1.4.10" - -"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": - version "0.3.2" - resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" - integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== - dependencies: - "@jridgewell/set-array" "^1.0.1" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/resolve-uri@3.1.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/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": - version "1.1.2" - resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" - integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== - -"@jridgewell/sourcemap-codec@1.4.14", "@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" - -"@jridgewell/trace-mapping@^0.3.8", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.17" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" - integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== - dependencies: - "@jridgewell/resolve-uri" "3.1.0" - "@jridgewell/sourcemap-codec" "1.4.14" - -"@kamilkisiela/graphql-tools@4.0.6": - version "4.0.6" - resolved "https://registry.npmjs.org/@kamilkisiela/graphql-tools/-/graphql-tools-4.0.6.tgz#6dcf4d18bedaf34f6ab1d5bad2414e530d0875d1" - integrity sha512-IPWa+dOFCE4zaCsrJrAMp7yWXnfOZLNhqoMEOmn958WkLM0mmsDc/W/Rh7/7xopIT6P0oizb6/N1iH5HnNXOUA== - dependencies: - apollo-link "^1.2.3" - apollo-utilities "^1.0.1" - deprecated-decorator "^0.1.6" - iterall "^1.1.3" - uuid "^3.1.0" - -"@lerna/add@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/add/-/add-5.6.2.tgz#d0e25fd4900b6f8a9548f940cc016ce8a3e2d2ba" - integrity sha512-NHrm7kYiqP+EviguY7/NltJ3G9vGmJW6v2BASUOhP9FZDhYbq3O+rCDlFdoVRNtcyrSg90rZFMOWHph4KOoCQQ== - dependencies: - "@lerna/bootstrap" "5.6.2" - "@lerna/command" "5.6.2" - "@lerna/filter-options" "5.6.2" - "@lerna/npm-conf" "5.6.2" - "@lerna/validation-error" "5.6.2" - dedent "^0.7.0" - npm-package-arg "8.1.1" - p-map "^4.0.0" - pacote "^13.6.1" - semver "^7.3.4" - -"@lerna/bootstrap@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-5.6.2.tgz#a0f015ae7c30189a3064c0d5940134010ece635e" - integrity sha512-S2fMOEXbef7nrybQhzBywIGSLhuiQ5huPp1sU+v9Y6XEBsy/2IA+lb0gsZosvPqlRfMtiaFstL+QunaBhlWECA== - dependencies: - "@lerna/command" "5.6.2" - "@lerna/filter-options" "5.6.2" - "@lerna/has-npm-version" "5.6.2" - "@lerna/npm-install" "5.6.2" - "@lerna/package-graph" "5.6.2" - "@lerna/pulse-till-done" "5.6.2" - "@lerna/rimraf-dir" "5.6.2" - "@lerna/run-lifecycle" "5.6.2" - "@lerna/run-topologically" "5.6.2" - "@lerna/symlink-binary" "5.6.2" - "@lerna/symlink-dependencies" "5.6.2" - "@lerna/validation-error" "5.6.2" - "@npmcli/arborist" "5.3.0" - dedent "^0.7.0" - get-port "^5.1.1" - multimatch "^5.0.0" - npm-package-arg "8.1.1" - npmlog "^6.0.2" - p-map "^4.0.0" - p-map-series "^2.1.0" - p-waterfall "^2.1.1" - semver "^7.3.4" - -"@lerna/changed@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/changed/-/changed-5.6.2.tgz#96a647ed202d8146b2077bf13a682466e8607f9a" - integrity sha512-uUgrkdj1eYJHQGsXXlpH5oEAfu3x0qzeTjgvpdNrxHEdQWi7zWiW59hRadmiImc14uJJYIwVK5q/QLugrsdGFQ== - dependencies: - "@lerna/collect-updates" "5.6.2" - "@lerna/command" "5.6.2" - "@lerna/listable" "5.6.2" - "@lerna/output" "5.6.2" - -"@lerna/check-working-tree@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-5.6.2.tgz#dd03b0c3fe9f141c31c0c47a9a0162ee9c0f6c28" - integrity sha512-6Vf3IB6p+iNIubwVgr8A/KOmGh5xb4SyRmhFtAVqe33yWl2p3yc+mU5nGoz4ET3JLF1T9MhsePj0hNt6qyOTLQ== - dependencies: - "@lerna/collect-uncommitted" "5.6.2" - "@lerna/describe-ref" "5.6.2" - "@lerna/validation-error" "5.6.2" - -"@lerna/child-process@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/child-process/-/child-process-5.6.2.tgz#4adbd09ff5a8e43b9471f1a987ae65a7d669421b" - integrity sha512-QIOQ3jIbWdduHd5892fbo3u7/dQgbhzEBB7cvf+Ys/iCPP8UQrBECi1lfRgA4kcTKC2MyMz0SoyXZz/lFcXc3A== - dependencies: - chalk "^4.1.0" - execa "^5.0.0" - strong-log-transformer "^2.1.0" - -"@lerna/clean@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/clean/-/clean-5.6.2.tgz#9611adf3e3035731af2b71aabeb850f7d16fc27d" - integrity sha512-A7j8r0Hk2pGyLUyaCmx4keNHen1L/KdcOjb4nR6X8GtTJR5AeA47a8rRKOCz9wwdyMPlo2Dau7d3RV9viv7a5g== - dependencies: - "@lerna/command" "5.6.2" - "@lerna/filter-options" "5.6.2" - "@lerna/prompt" "5.6.2" - "@lerna/pulse-till-done" "5.6.2" - "@lerna/rimraf-dir" "5.6.2" - p-map "^4.0.0" - p-map-series "^2.1.0" - p-waterfall "^2.1.1" - -"@lerna/cli@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/cli/-/cli-5.6.2.tgz#87a3dea0f066fa4b01c38ab191f316885dfe9fcd" - integrity sha512-w0NRIEqDOmYKlA5t0iyqx0hbY7zcozvApmfvwF0lhkuhf3k6LRAFSamtimGQWicC779a7J2NXw4ASuBV47Fs1Q== - dependencies: - "@lerna/global-options" "5.6.2" - dedent "^0.7.0" - npmlog "^6.0.2" - yargs "^16.2.0" - -"@lerna/collect-uncommitted@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-5.6.2.tgz#8f62d5a57c7800e9f5278897c7b254c1e3d425fe" - integrity sha512-i0jhxpypyOsW2PpPwIw4xg6EPh7/N3YuiI6P2yL7PynZ8nOv8DkIdoyMkhUP4gALjBfckH8Bj94eIaKMviqW4w== - dependencies: - "@lerna/child-process" "5.6.2" - chalk "^4.1.0" - npmlog "^6.0.2" - -"@lerna/collect-updates@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-5.6.2.tgz#7dc9df48183ef35a975154182d338c64de76104f" - integrity sha512-DdTK13X6PIsh9HINiMniFeiivAizR/1FBB+hDVe6tOhsXFBfjHMw1xZhXlE+mYIoFmDm1UFK7zvQSexoaxRqFA== - dependencies: - "@lerna/child-process" "5.6.2" - "@lerna/describe-ref" "5.6.2" - minimatch "^3.0.4" - npmlog "^6.0.2" - slash "^3.0.0" - -"@lerna/command@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/command/-/command-5.6.2.tgz#6cbb42b63c40a33565a7d39302d0e171e8e0f5b6" - integrity sha512-eLVGI9TmxcaGt1M7TXGhhBZoeWOtOedMiH7NuCGHtL6TMJ9k+SCExyx+KpNmE6ImyNOzws6EvYLPLjftiqmoaA== - dependencies: - "@lerna/child-process" "5.6.2" - "@lerna/package-graph" "5.6.2" - "@lerna/project" "5.6.2" - "@lerna/validation-error" "5.6.2" - "@lerna/write-log-file" "5.6.2" - clone-deep "^4.0.1" - dedent "^0.7.0" - execa "^5.0.0" - is-ci "^2.0.0" - npmlog "^6.0.2" - -"@lerna/conventional-commits@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-5.6.2.tgz#23f1a86ab79e48609c98a572eb59a705d7f0512f" - integrity sha512-fPrJpYJhxCgY2uyOCTcAAC6+T6lUAtpEGxLbjWHWTb13oKKEygp9THoFpe6SbAD0fYMb3jeZCZCqNofM62rmuA== - dependencies: - "@lerna/validation-error" "5.6.2" - conventional-changelog-angular "^5.0.12" - conventional-changelog-core "^4.2.4" - conventional-recommended-bump "^6.1.0" - fs-extra "^9.1.0" - get-stream "^6.0.0" - npm-package-arg "8.1.1" - npmlog "^6.0.2" - pify "^5.0.0" - semver "^7.3.4" - -"@lerna/create-symlink@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-5.6.2.tgz#9bd327128e30a144ef50a45242433a2325081391" - integrity sha512-0WIs3P6ohPVh2+t5axrLZDE5Dt7fe3Kv0Auj0sBiBd6MmKZ2oS76apIl0Bspdbv8jX8+TRKGv6ib0280D0dtEw== - dependencies: - cmd-shim "^5.0.0" - fs-extra "^9.1.0" - npmlog "^6.0.2" - -"@lerna/create@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/create/-/create-5.6.2.tgz#2c2e4b089cd8426cd256c6b0a0df5e676aa3503a" - integrity sha512-+Y5cMUxMNXjTTU9IHpgRYIwKo39w+blui1P+s+qYlZUSCUAew0xNpOBG8iN0Nc5X9op4U094oIdHxv7Dyz6tWQ== - dependencies: - "@lerna/child-process" "5.6.2" - "@lerna/command" "5.6.2" - "@lerna/npm-conf" "5.6.2" - "@lerna/validation-error" "5.6.2" - dedent "^0.7.0" - fs-extra "^9.1.0" - init-package-json "^3.0.2" - npm-package-arg "8.1.1" - p-reduce "^2.1.0" - pacote "^13.6.1" - pify "^5.0.0" - semver "^7.3.4" - slash "^3.0.0" - validate-npm-package-license "^3.0.4" - validate-npm-package-name "^4.0.0" - yargs-parser "20.2.4" - -"@lerna/describe-ref@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-5.6.2.tgz#8beb9884b59c419c67cec935cd90c08704e4c9b0" - integrity sha512-UqU0N77aT1W8duYGir7R+Sk3jsY/c4lhcCEcnayMpFScMbAp0ETGsW04cYsHK29sgg+ZCc5zEwebBqabWhMhnA== - dependencies: - "@lerna/child-process" "5.6.2" - npmlog "^6.0.2" - -"@lerna/diff@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/diff/-/diff-5.6.2.tgz#059f62c95e08a506574e0e66044934a395e15b11" - integrity sha512-aHKzKvUvUI8vOcshC2Za/bdz+plM3r/ycqUrPqaERzp+kc1pYHyPeXezydVdEmgmmwmyKI5hx4+2QNnzOnun2A== - dependencies: - "@lerna/child-process" "5.6.2" - "@lerna/command" "5.6.2" - "@lerna/validation-error" "5.6.2" - npmlog "^6.0.2" - -"@lerna/exec@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/exec/-/exec-5.6.2.tgz#b4edee66e26760de28bbf8472993ae8ad7508073" - integrity sha512-meZozok5stK7S0oAVn+kdbTmU+kHj9GTXjW7V8kgwG9ld+JJMTH3nKK1L3mEKyk9TFu9vFWyEOF7HNK6yEOoVg== - dependencies: - "@lerna/child-process" "5.6.2" - "@lerna/command" "5.6.2" - "@lerna/filter-options" "5.6.2" - "@lerna/profiler" "5.6.2" - "@lerna/run-topologically" "5.6.2" - "@lerna/validation-error" "5.6.2" - p-map "^4.0.0" - -"@lerna/filter-options@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-5.6.2.tgz#0201d3aaf71eb7d7f8b1d28193218710c3220aa0" - integrity sha512-4Z0HIhPak2TabTsUqEBQaQeOqgqEt0qyskvsY0oviYvqP/nrJfJBZh4H93jIiNQF59LJCn5Ce3KJJrLExxjlzw== - dependencies: - "@lerna/collect-updates" "5.6.2" - "@lerna/filter-packages" "5.6.2" - dedent "^0.7.0" - npmlog "^6.0.2" - -"@lerna/filter-packages@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-5.6.2.tgz#1118a9318f3e08f9e21fb03d23f91e1f77f4a72a" - integrity sha512-el9V2lTEG0Bbz+Omo45hATkRVnChCTJhcTpth19cMJ6mQ4M5H4IgbWCJdFMBi/RpTnOhz9BhJxDbj95kuIvvzw== - dependencies: - "@lerna/validation-error" "5.6.2" - multimatch "^5.0.0" - npmlog "^6.0.2" - -"@lerna/get-npm-exec-opts@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-5.6.2.tgz#a5e1a93f62eba817961210b7be148c0768ee4eee" - integrity sha512-0RbSDJ+QC9D5UWZJh3DN7mBIU1NhBmdHOE289oHSkjDY+uEjdzMPkEUy+wZ8fCzMLFnnNQkAEqNaOAzZ7dmFLA== - dependencies: - npmlog "^6.0.2" - -"@lerna/get-packed@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-5.6.2.tgz#cc5008008442ae00cfa5ed9484e76a44d48e37b6" - integrity sha512-pp5nNDmtrtd21aKHjwwOY5CS7XNIHxINzGa+Jholn1jMDYUtdskpN++ZqYbATGpW831++NJuiuBVyqAWi9xbXg== - dependencies: - fs-extra "^9.1.0" - ssri "^9.0.1" - tar "^6.1.0" - -"@lerna/github-client@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/github-client/-/github-client-5.6.2.tgz#b40a71ddf5d40aefe178a48713aa107ef735f056" - integrity sha512-pjALazZoRZtKqfwLBwmW3HPptVhQm54PvA8s3qhCQ+3JkqrZiIFwkkxNZxs3jwzr+aaSOzfhSzCndg0urb0GXA== - dependencies: - "@lerna/child-process" "5.6.2" - "@octokit/plugin-enterprise-rest" "^6.0.1" - "@octokit/rest" "^19.0.3" - git-url-parse "^13.1.0" - npmlog "^6.0.2" - -"@lerna/gitlab-client@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-5.6.2.tgz#3bb3c350d28f38f719ddbba083ca28dbd353494e" - integrity sha512-TInJmbrsmYIwUyrRxytjO82KjJbRwm67F7LoZs1shAq6rMvNqi4NxSY9j+hT/939alFmEq1zssoy/caeLXHRfQ== - dependencies: - node-fetch "^2.6.1" - npmlog "^6.0.2" - -"@lerna/global-options@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/global-options/-/global-options-5.6.2.tgz#30bec81cdb4ac0bb47588e4a502ce908a982ff7c" - integrity sha512-kaKELURXTlczthNJskdOvh6GGMyt24qat0xMoJZ8plYMdofJfhz24h1OFcvB/EwCUwP/XV1+ohE5P+vdktbrEg== - -"@lerna/has-npm-version@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-5.6.2.tgz#5359e9870941f66fb3b859995120801800880944" - integrity sha512-kXCnSzffmTWsaK0ol30coyCfO8WH26HFbmJjRBzKv7VGkuAIcB6gX2gqRRgNLLlvI+Yrp+JSlpVNVnu15SEH2g== - dependencies: - "@lerna/child-process" "5.6.2" - semver "^7.3.4" - -"@lerna/import@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/import/-/import-5.6.2.tgz#7be2321fbc41fa0f7fdd233eb62571e8418fcb75" - integrity sha512-xQUE49mtcP0z3KUdXBsyvp8rGDz6phuYUoQbhcFRJ7WPcQKzMvtm0XYrER6c2YWEX7QOuDac6tU82P8zTrTBaA== - dependencies: - "@lerna/child-process" "5.6.2" - "@lerna/command" "5.6.2" - "@lerna/prompt" "5.6.2" - "@lerna/pulse-till-done" "5.6.2" - "@lerna/validation-error" "5.6.2" - dedent "^0.7.0" - fs-extra "^9.1.0" - p-map-series "^2.1.0" - -"@lerna/info@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/info/-/info-5.6.2.tgz#82280cdae6e08aab5b3017c359f6e496116a62ae" - integrity sha512-MPjY5Olj+fiZHgfEdwXUFRKamdEuLr9Ob/qut8JsB/oQSQ4ALdQfnrOcMT8lJIcC2R67EA5yav2lHPBIkezm8A== - dependencies: - "@lerna/command" "5.6.2" - "@lerna/output" "5.6.2" - envinfo "^7.7.4" - -"@lerna/init@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/init/-/init-5.6.2.tgz#8f92868c3f9081245f5a8e0b94ce6b5979b8541e" - integrity sha512-ahU3/lgF+J8kdJAQysihFJROHthkIDXfHmvhw7AYnzf94HjxGNXj7nz6i3At1/dM/1nQhR+4/uNR1/OU4tTYYQ== - dependencies: - "@lerna/child-process" "5.6.2" - "@lerna/command" "5.6.2" - "@lerna/project" "5.6.2" - fs-extra "^9.1.0" - p-map "^4.0.0" - write-json-file "^4.3.0" - -"@lerna/link@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/link/-/link-5.6.2.tgz#6af5addff89cd455c1837a47a36f430a2c6ae6a5" - integrity sha512-hXxQ4R3z6rUF1v2x62oIzLyeHL96u7ZBhxqYMJrm763D1VMSDcHKF9CjJfc6J9vH5Z2ZbL6CQg50Hw5mUpJbjg== - dependencies: - "@lerna/command" "5.6.2" - "@lerna/package-graph" "5.6.2" - "@lerna/symlink-dependencies" "5.6.2" - "@lerna/validation-error" "5.6.2" - p-map "^4.0.0" - slash "^3.0.0" - -"@lerna/list@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/list/-/list-5.6.2.tgz#5fdf8c678891eacef1d90afb84fb461deb6bb662" - integrity sha512-WjE5O2tQ3TcS+8LqXUaxi0YdldhxUhNihT5+Gg4vzGdIlrPDioO50Zjo9d8jOU7i3LMIk6EzCma0sZr2CVfEGg== - dependencies: - "@lerna/command" "5.6.2" - "@lerna/filter-options" "5.6.2" - "@lerna/listable" "5.6.2" - "@lerna/output" "5.6.2" - -"@lerna/listable@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/listable/-/listable-5.6.2.tgz#1a35e8da081f2dc286647cbf4a4a7fb3c7fb1102" - integrity sha512-8Yp49BwkY/5XqVru38Zko+6Wj/sgbwzJfIGEPy3Qu575r1NA/b9eI1gX22aMsEeXUeGOybR7nWT5ewnPQHjqvA== - dependencies: - "@lerna/query-graph" "5.6.2" - chalk "^4.1.0" - columnify "^1.6.0" - -"@lerna/log-packed@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-5.6.2.tgz#05d26f038ce64e8ce8395c1745dfeb7589f89790" - integrity sha512-O9GODG7tMtWk+2fufn2MOkIDBYMRoKBhYMHshO5Aw/VIsH76DIxpX1koMzWfUngM/C70R4uNAKcVWineX4qzIw== - dependencies: - byte-size "^7.0.0" - columnify "^1.6.0" - has-unicode "^2.0.1" - npmlog "^6.0.2" - -"@lerna/npm-conf@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-5.6.2.tgz#3b72fc528c8a1cd0acc9b277749a6153bd8de083" - integrity sha512-gWDPhw1wjXYXphk/PAghTLexO5T6abVFhXb+KOMCeem366mY0F5bM88PiorL73aErTNUoR8n+V4X29NTZzDZpQ== - dependencies: - config-chain "^1.1.12" - pify "^5.0.0" - -"@lerna/npm-dist-tag@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-5.6.2.tgz#6115aa4b005b57520d76428926ee7d12030f5e53" - integrity sha512-t2RmxV6Eog4acXkUI+EzWuYVbeVVY139pANIWS9qtdajfgp4GVXZi1S8mAIb70yeHdNpCp1mhK0xpCrFH9LvGQ== - dependencies: - "@lerna/otplease" "5.6.2" - npm-package-arg "8.1.1" - npm-registry-fetch "^13.3.0" - npmlog "^6.0.2" - -"@lerna/npm-install@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-5.6.2.tgz#d5bd1e10c1c31f69a9ca5351b0cbe72dbc288dc2" - integrity sha512-AT226zdEo+uGENd37jwYgdALKJAIJK4pNOfmXWZWzVb9oMOr8I2YSjPYvSYUNG7gOo2YJQU8x5Zd7OShv2924Q== - dependencies: - "@lerna/child-process" "5.6.2" - "@lerna/get-npm-exec-opts" "5.6.2" - fs-extra "^9.1.0" - npm-package-arg "8.1.1" - npmlog "^6.0.2" - signal-exit "^3.0.3" - write-pkg "^4.0.0" - -"@lerna/npm-publish@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-5.6.2.tgz#4e5e225b47589a7f8f96b7eee68b547e8ce432a2" - integrity sha512-ldSyewCfv9fAeC5xNjL0HKGSUxcC048EJoe/B+KRUmd+IPidvZxMEzRu08lSC/q3V9YeUv9ZvRnxATXOM8CffA== - dependencies: - "@lerna/otplease" "5.6.2" - "@lerna/run-lifecycle" "5.6.2" - fs-extra "^9.1.0" - libnpmpublish "^6.0.4" - npm-package-arg "8.1.1" - npmlog "^6.0.2" - pify "^5.0.0" - read-package-json "^5.0.1" - -"@lerna/npm-run-script@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-5.6.2.tgz#66e3391ebdd6136312277be37a1b62ce48c12abf" - integrity sha512-MOQoWNcAyJivM8SYp0zELM7vg/Dj07j4YMdxZkey+S1UO0T4/vKBxb575o16hH4WeNzC3Pd7WBlb7C8dLOfNwQ== - dependencies: - "@lerna/child-process" "5.6.2" - "@lerna/get-npm-exec-opts" "5.6.2" - npmlog "^6.0.2" - -"@lerna/otplease@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/otplease/-/otplease-5.6.2.tgz#a94e4daf9d3d42bfc0366a6889b8809ed32dbdd0" - integrity sha512-dGS4lzkEQVTMAgji82jp8RK6UK32wlzrBAO4P4iiVHCUTuwNLsY9oeBXvVXSMrosJnl6Hbe0NOvi43mqSucGoA== - dependencies: - "@lerna/prompt" "5.6.2" - -"@lerna/output@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/output/-/output-5.6.2.tgz#fa97315d16cfe005a2891a3fc98f6f4fd3f518ed" - integrity sha512-++d+bfOQwY66yo7q1XuAvRcqtRHCG45e/awP5xQomTZ6R1rhWiZ3whWdc9Z6lF7+UtBB9toSYYffKU/xc3L0yQ== - dependencies: - npmlog "^6.0.2" - -"@lerna/pack-directory@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-5.6.2.tgz#ced0287d13d8575fe928ad7d9ad92dc6554cc86d" - integrity sha512-w5Jk5fo+HkN4Le7WMOudTcmAymcf0xPd302TqAQncjXpk0cb8tZbj+5bbNHsGb58GRjOIm5icQbHXooQUxbHhA== - dependencies: - "@lerna/get-packed" "5.6.2" - "@lerna/package" "5.6.2" - "@lerna/run-lifecycle" "5.6.2" - "@lerna/temp-write" "5.6.2" - npm-packlist "^5.1.1" - npmlog "^6.0.2" - tar "^6.1.0" - -"@lerna/package-graph@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-5.6.2.tgz#cb0a70b83afc418c5b5363bb96746d501decdbeb" - integrity sha512-TmL61qBBvA3Tc4qICDirZzdFFwWOA6qicIXUruLiE2PblRowRmCO1bKrrP6XbDOspzwrkPef6N2F2/5gHQAnkQ== - dependencies: - "@lerna/prerelease-id-from-version" "5.6.2" - "@lerna/validation-error" "5.6.2" - npm-package-arg "8.1.1" - npmlog "^6.0.2" - semver "^7.3.4" - -"@lerna/package@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/package/-/package-5.6.2.tgz#da73b350693fdd4154cf5b19799bfaadff57442e" - integrity sha512-LaOC8moyM5J9WnRiWZkedjOninSclBOJyPqhif6mHb2kCFX6jAroNYzE8KM4cphu8CunHuhI6Ixzswtv+Dultw== - dependencies: - load-json-file "^6.2.0" - npm-package-arg "8.1.1" - write-pkg "^4.0.0" - -"@lerna/prerelease-id-from-version@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-5.6.2.tgz#63002662024a261310c6fbf01a50cb5f50569ca8" - integrity sha512-7gIm9fecWFVNy2kpj/KbH11bRcpyANAwpsft3X5m6J7y7A6FTUscCbEvl3ZNdpQKHNuvnHgCtkm3A5PMSCEgkA== - dependencies: - semver "^7.3.4" - -"@lerna/profiler@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/profiler/-/profiler-5.6.2.tgz#5bfd52fb666ad0506cac3b8d2839e904d0acf90a" - integrity sha512-okwkagP5zyRIOYTceu/9/esW7UZFt7lyL6q6ZgpSG3TYC5Ay+FXLtS6Xiha/FQdVdumFqKULDWTGovzUlxcwaw== - dependencies: - fs-extra "^9.1.0" - npmlog "^6.0.2" - upath "^2.0.1" - -"@lerna/project@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/project/-/project-5.6.2.tgz#a893851cdceeace36d30fdfdbc2da9159a9e2041" - integrity sha512-kPIMcIy/0DVWM91FPMMFmXyAnCuuLm3NdhnA8NusE//VuY9wC6QC/3OwuCY39b2dbko/fPZheqKeAZkkMH6sGg== - dependencies: - "@lerna/package" "5.6.2" - "@lerna/validation-error" "5.6.2" - cosmiconfig "^7.0.0" - dedent "^0.7.0" - dot-prop "^6.0.1" - glob-parent "^5.1.1" - globby "^11.0.2" - js-yaml "^4.1.0" - load-json-file "^6.2.0" - npmlog "^6.0.2" - p-map "^4.0.0" - resolve-from "^5.0.0" - write-json-file "^4.3.0" - -"@lerna/prompt@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/prompt/-/prompt-5.6.2.tgz#7ea10fd3543aced0bf5521741808d86ffcf4b320" - integrity sha512-4hTNmVYADEr0GJTMegWV+GW6n+dzKx1vN9v2ISqyle283Myv930WxuyO0PeYGqTrkneJsyPreCMovuEGCvZ0iQ== - dependencies: - inquirer "^8.2.4" - npmlog "^6.0.2" - -"@lerna/publish@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/publish/-/publish-5.6.2.tgz#c8a26610c4fb2c7c5a232e04852bf545b242ee65" - integrity sha512-QaW0GjMJMuWlRNjeDCjmY/vjriGSWgkLS23yu8VKNtV5U3dt5yIKA3DNGV3HgZACuu45kQxzMDsfLzgzbGNtYA== - dependencies: - "@lerna/check-working-tree" "5.6.2" - "@lerna/child-process" "5.6.2" - "@lerna/collect-updates" "5.6.2" - "@lerna/command" "5.6.2" - "@lerna/describe-ref" "5.6.2" - "@lerna/log-packed" "5.6.2" - "@lerna/npm-conf" "5.6.2" - "@lerna/npm-dist-tag" "5.6.2" - "@lerna/npm-publish" "5.6.2" - "@lerna/otplease" "5.6.2" - "@lerna/output" "5.6.2" - "@lerna/pack-directory" "5.6.2" - "@lerna/prerelease-id-from-version" "5.6.2" - "@lerna/prompt" "5.6.2" - "@lerna/pulse-till-done" "5.6.2" - "@lerna/run-lifecycle" "5.6.2" - "@lerna/run-topologically" "5.6.2" - "@lerna/validation-error" "5.6.2" - "@lerna/version" "5.6.2" - fs-extra "^9.1.0" - libnpmaccess "^6.0.3" - npm-package-arg "8.1.1" - npm-registry-fetch "^13.3.0" - npmlog "^6.0.2" - p-map "^4.0.0" - p-pipe "^3.1.0" - pacote "^13.6.1" - semver "^7.3.4" - -"@lerna/pulse-till-done@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-5.6.2.tgz#061c4ba2894fa08333fe4502299f9f9f24bdb91c" - integrity sha512-eA/X1RCxU5YGMNZmbgPi+Kyfx1Q3bn4P9jo/LZy+/NRRr1po3ASXP2GJZ1auBh/9A2ELDvvKTOXCVHqczKC6rA== - dependencies: - npmlog "^6.0.2" - -"@lerna/query-graph@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-5.6.2.tgz#c507e9a9cb613c6d4d163d7d115a52ef8c1a9d3f" - integrity sha512-KRngr96yBP8XYDi9/U62fnGO+ZXqm04Qk6a2HtoTr/ha8QvO1s7Tgm0xs/G7qWXDQHZgunWIbmK/LhxM7eFQrw== - dependencies: - "@lerna/package-graph" "5.6.2" - -"@lerna/resolve-symlink@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-5.6.2.tgz#51b6f4bbee36a1dcbf52634d05dcd08bb286f2cf" - integrity sha512-PDQy+7M8JEFtwIVHJgWvSxHkxJf9zXCENkvIWDB+SsoDPhw9+caewt46bTeP5iGm9pOMu3oZukaWo/TvF7sNjg== - dependencies: - fs-extra "^9.1.0" - npmlog "^6.0.2" - read-cmd-shim "^3.0.0" - -"@lerna/rimraf-dir@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-5.6.2.tgz#219c51a46c27b94789d683fc0424539f14505fea" - integrity sha512-jgEfzz7uBUiQKteq3G8MtJiA2D2VoKmZSSY3VSiW/tPOSXYxxSHxEsClQdCeNa6+sYrDNDT8fP6MJ3lPLjDeLA== - dependencies: - "@lerna/child-process" "5.6.2" - npmlog "^6.0.2" - path-exists "^4.0.0" - rimraf "^3.0.2" - -"@lerna/run-lifecycle@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-5.6.2.tgz#b6954f334b40ca80caeb9e0cb7ca936222f39915" - integrity sha512-u9gGgq/50Fm8dvfcc/TSHOCAQvzLD7poVanDMhHYWOAqRDnellJEEmA1K/Yka4vZmySrzluahkry9G6jcREt+g== - dependencies: - "@lerna/npm-conf" "5.6.2" - "@npmcli/run-script" "^4.1.7" - npmlog "^6.0.2" - p-queue "^6.6.2" - -"@lerna/run-topologically@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-5.6.2.tgz#ef00aa6751b4164ae4825244917cdd4bc2562501" - integrity sha512-QQ/jGOIsVvUg3izShWsd67RlWYh9UOH2yw97Ol1zySX9+JspCMVQrn9eKq1Pk8twQOFhT87LpT/aaxbTBgREPw== - dependencies: - "@lerna/query-graph" "5.6.2" - p-queue "^6.6.2" - -"@lerna/run@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/run/-/run-5.6.2.tgz#a964110d2fd13e4a3fe0fb4d752d0497651b26cb" - integrity sha512-c2kJxdFrNg5KOkrhmgwKKUOsfSrGNlFCe26EttufOJ3xfY0VnXlEw9rHOkTgwtu7969rfCdyaVP1qckMrF1Dgw== - dependencies: - "@lerna/command" "5.6.2" - "@lerna/filter-options" "5.6.2" - "@lerna/npm-run-script" "5.6.2" - "@lerna/output" "5.6.2" - "@lerna/profiler" "5.6.2" - "@lerna/run-topologically" "5.6.2" - "@lerna/timer" "5.6.2" - "@lerna/validation-error" "5.6.2" - fs-extra "^9.1.0" - p-map "^4.0.0" - -"@lerna/symlink-binary@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-5.6.2.tgz#f8c68273f8a4f382bc0420593815dc13027f245a" - integrity sha512-Cth+miwYyO81WAmrQbPBrLHuF+F0UUc0el5kRXLH6j5zzaRS3kMM68r40M7MmfH8m3GPi7691UARoWFEotW5jw== - dependencies: - "@lerna/create-symlink" "5.6.2" - "@lerna/package" "5.6.2" - fs-extra "^9.1.0" - p-map "^4.0.0" - -"@lerna/symlink-dependencies@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-5.6.2.tgz#263866a869c253db805a9a385741e8919b0aa341" - integrity sha512-dUVNQLEcjVOIQiT9OlSAKt0ykjyJPy8l9i4NJDe2/0XYaUjo8PWsxJ0vrutz27jzi2aZUy07ASmowQZEmnLHAw== - dependencies: - "@lerna/create-symlink" "5.6.2" - "@lerna/resolve-symlink" "5.6.2" - "@lerna/symlink-binary" "5.6.2" - fs-extra "^9.1.0" - p-map "^4.0.0" - p-map-series "^2.1.0" - -"@lerna/temp-write@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/temp-write/-/temp-write-5.6.2.tgz#724fcadfe12bfaa723c1ea0fbc14804653816db0" - integrity sha512-S5ZNVTurSwWBmc9kh5alfSjmO3+BnRT6shYtOlmVIUYqWeYVYA5C1Htj322bbU4CSNCMFK6NQl4qGKL17HMuig== - dependencies: - graceful-fs "^4.1.15" - is-stream "^2.0.0" - make-dir "^3.0.0" - temp-dir "^1.0.0" - uuid "^8.3.2" - -"@lerna/timer@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/timer/-/timer-5.6.2.tgz#57de5dde716539c699f295b8a8c182dd41801b2e" - integrity sha512-AjMOiLc2B+5Nzdd9hNORetAdZ/WK8YNGX/+2ypzM68TMAPfIT5C40hMlSva9Yg4RsBz22REopXgM5s2zQd5ZQA== - -"@lerna/validation-error@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-5.6.2.tgz#75310749d94395f009c67a8fd47e146a86ce2943" - integrity sha512-4WlDUHaa+RSJNyJRtX3gVIAPVzjZD2tle8AJ0ZYBfdZnZmG0VlB2pD1FIbOQPK8sY2h5m0cHLRvfLoLncqHvdQ== - dependencies: - npmlog "^6.0.2" - -"@lerna/version@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/version/-/version-5.6.2.tgz#211ed1c0af3be0bb6bf6f79ef0d3e8daa1266ff0" - integrity sha512-odNSR2rTbHW++xMZSQKu/F6Syrd/sUvwDLPaMKktoOSPKmycHt/eWcuQQyACdtc43Iqeu4uQd7PCLsniqOVFrw== - dependencies: - "@lerna/check-working-tree" "5.6.2" - "@lerna/child-process" "5.6.2" - "@lerna/collect-updates" "5.6.2" - "@lerna/command" "5.6.2" - "@lerna/conventional-commits" "5.6.2" - "@lerna/github-client" "5.6.2" - "@lerna/gitlab-client" "5.6.2" - "@lerna/output" "5.6.2" - "@lerna/prerelease-id-from-version" "5.6.2" - "@lerna/prompt" "5.6.2" - "@lerna/run-lifecycle" "5.6.2" - "@lerna/run-topologically" "5.6.2" - "@lerna/temp-write" "5.6.2" - "@lerna/validation-error" "5.6.2" - "@nrwl/devkit" ">=14.8.1 < 16" - chalk "^4.1.0" - dedent "^0.7.0" - load-json-file "^6.2.0" - minimatch "^3.0.4" - npmlog "^6.0.2" - p-map "^4.0.0" - p-pipe "^3.1.0" - p-reduce "^2.1.0" - p-waterfall "^2.1.1" - semver "^7.3.4" - slash "^3.0.0" - write-json-file "^4.3.0" - -"@lerna/write-log-file@5.6.2": - version "5.6.2" - resolved "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-5.6.2.tgz#a297307c80356abe4c3cfc75664febfa4658ec31" - integrity sha512-J09l18QnWQ3sXIRwuJkjXY3+KwPR2uO5NgbZGE3GXJK1V/LzOBRMvjGAIbuQHXw25uqe7vpLUpB8drtnFrubCQ== - dependencies: - npmlog "^6.0.2" - write-file-atomic "^4.0.1" - -"@microsoft/api-extractor-model@7.25.3": - version "7.25.3" - resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.25.3.tgz#1ad0fe161623564e5b36b73d5889066e36097389" - integrity sha512-WWxBUq77p2iZ+5VF7Nmrm3y/UtqCh5bYV8ii3khwq3w99+fXWpvfsAhgSLsC7k8XDQc6De4ssMxH6He/qe1pzg== - dependencies: - "@microsoft/tsdoc" "0.14.2" - "@microsoft/tsdoc-config" "~0.16.1" - "@rushstack/node-core-library" "3.53.3" - -"@microsoft/api-extractor@^7.33.5": - version "7.33.7" - resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.33.7.tgz#3579f23469a9e02deb4e7aee705ddd2a221c7b8d" - integrity sha512-fQT2v/j/55DhvMFiopLtth66E7xTFNhnumMKgKY14SaG6qU/V1W0e4nOAgbA+SmLakQjAd1Evu06ofaVaxBPbA== - dependencies: - "@microsoft/api-extractor-model" "7.25.3" - "@microsoft/tsdoc" "0.14.2" - "@microsoft/tsdoc-config" "~0.16.1" - "@rushstack/node-core-library" "3.53.3" - "@rushstack/rig-package" "0.3.17" - "@rushstack/ts-command-line" "4.13.1" - colors "~1.2.1" - lodash "~4.17.15" - resolve "~1.17.0" - semver "~7.3.0" - source-map "~0.6.1" - typescript "~4.8.4" - -"@microsoft/tsdoc-config@~0.16.1": - version "0.16.2" - resolved "https://registry.yarnpkg.com/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz#b786bb4ead00d54f53839a458ce626c8548d3adf" - integrity sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw== - dependencies: - "@microsoft/tsdoc" "0.14.2" - ajv "~6.12.6" - jju "~1.4.0" - resolve "~1.19.0" - -"@microsoft/tsdoc@0.14.2": - version "0.14.2" - resolved "https://registry.yarnpkg.com/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz#c3ec604a0b54b9a9b87e9735dfc59e1a5da6a5fb" - integrity sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug== - -"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3": - version "2.1.8-no-fsevents.3" - resolved "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz#323d72dd25103d0c4fbdce89dadf574a787b1f9b" - integrity sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ== - -"@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" - -"@npmcli/arborist@5.3.0": - version "5.3.0" - resolved "https://registry.npmjs.org/@npmcli/arborist/-/arborist-5.3.0.tgz#321d9424677bfc08569e98a5ac445ee781f32053" - integrity sha512-+rZ9zgL1lnbl8Xbb1NQdMjveOMwj4lIYfcDtyJHHi5x4X8jtR6m8SXooJMZy5vmFVZ8w7A2Bnd/oX9eTuU8w5A== - dependencies: - "@isaacs/string-locale-compare" "^1.1.0" - "@npmcli/installed-package-contents" "^1.0.7" - "@npmcli/map-workspaces" "^2.0.3" - "@npmcli/metavuln-calculator" "^3.0.1" - "@npmcli/move-file" "^2.0.0" - "@npmcli/name-from-folder" "^1.0.1" - "@npmcli/node-gyp" "^2.0.0" - "@npmcli/package-json" "^2.0.0" - "@npmcli/run-script" "^4.1.3" - bin-links "^3.0.0" - cacache "^16.0.6" - common-ancestor-path "^1.0.1" - json-parse-even-better-errors "^2.3.1" - json-stringify-nice "^1.1.4" - mkdirp "^1.0.4" - mkdirp-infer-owner "^2.0.0" - nopt "^5.0.0" - npm-install-checks "^5.0.0" - npm-package-arg "^9.0.0" - npm-pick-manifest "^7.0.0" - npm-registry-fetch "^13.0.0" - npmlog "^6.0.2" - pacote "^13.6.1" - parse-conflict-json "^2.0.1" - proc-log "^2.0.0" - promise-all-reject-late "^1.0.0" - promise-call-limit "^1.0.1" - read-package-json-fast "^2.0.2" - readdir-scoped-modules "^1.1.0" - rimraf "^3.0.2" - semver "^7.3.7" - ssri "^9.0.0" - treeverse "^2.0.0" - walk-up-path "^1.0.0" - -"@npmcli/fs@^2.1.0": - version "2.1.2" - resolved "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz#a9e2541a4a2fec2e69c29b35e6060973da79b865" - integrity sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ== - dependencies: - "@gar/promisify" "^1.1.3" - semver "^7.3.5" - -"@npmcli/fs@^3.1.0": - version "3.1.0" - resolved "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz#233d43a25a91d68c3a863ba0da6a3f00924a173e" - integrity sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w== - dependencies: - semver "^7.3.5" - -"@npmcli/git@^3.0.0": - version "3.0.2" - resolved "https://registry.npmjs.org/@npmcli/git/-/git-3.0.2.tgz#5c5de6b4d70474cf2d09af149ce42e4e1dacb931" - integrity sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w== - dependencies: - "@npmcli/promise-spawn" "^3.0.0" - lru-cache "^7.4.4" - mkdirp "^1.0.4" - npm-pick-manifest "^7.0.0" - proc-log "^2.0.0" - promise-inflight "^1.0.1" - promise-retry "^2.0.1" - semver "^7.3.5" - which "^2.0.2" - -"@npmcli/installed-package-contents@^1.0.7": - version "1.0.7" - resolved "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz#ab7408c6147911b970a8abe261ce512232a3f4fa" - integrity sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw== - dependencies: - npm-bundled "^1.1.1" - npm-normalize-package-bin "^1.0.1" - -"@npmcli/map-workspaces@^2.0.3": - version "2.0.4" - resolved "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-2.0.4.tgz#9e5e8ab655215a262aefabf139782b894e0504fc" - integrity sha512-bMo0aAfwhVwqoVM5UzX1DJnlvVvzDCHae821jv48L1EsrYwfOZChlqWYXEtto/+BkBXetPbEWgau++/brh4oVg== - dependencies: - "@npmcli/name-from-folder" "^1.0.1" - glob "^8.0.1" - minimatch "^5.0.1" - read-package-json-fast "^2.0.3" - -"@npmcli/metavuln-calculator@^3.0.1": - version "3.1.1" - resolved "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-3.1.1.tgz#9359bd72b400f8353f6a28a25c8457b562602622" - integrity sha512-n69ygIaqAedecLeVH3KnO39M6ZHiJ2dEv5A7DGvcqCB8q17BGUgW8QaanIkbWUo2aYGZqJaOORTLAlIvKjNDKA== - dependencies: - cacache "^16.0.0" - json-parse-even-better-errors "^2.3.1" - pacote "^13.0.3" - semver "^7.3.5" - -"@npmcli/move-file@^2.0.0": - version "2.0.1" - resolved "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz#26f6bdc379d87f75e55739bab89db525b06100e4" - integrity sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ== - dependencies: - mkdirp "^1.0.4" - rimraf "^3.0.2" - -"@npmcli/name-from-folder@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-1.0.1.tgz#77ecd0a4fcb772ba6fe927e2e2e155fbec2e6b1a" - integrity sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA== - -"@npmcli/node-gyp@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz#8c20e53e34e9078d18815c1d2dda6f2420d75e35" - integrity sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A== - -"@npmcli/package-json@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@npmcli/package-json/-/package-json-2.0.0.tgz#3bbcf4677e21055adbe673d9f08c9f9cde942e4a" - integrity sha512-42jnZ6yl16GzjWSH7vtrmWyJDGVa/LXPdpN2rcUWolFjc9ON2N3uz0qdBbQACfmhuJZ2lbKYtmK5qx68ZPLHMA== - dependencies: - json-parse-even-better-errors "^2.3.1" - -"@npmcli/promise-spawn@^3.0.0": - version "3.0.0" - resolved "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz#53283b5f18f855c6925f23c24e67c911501ef573" - integrity sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g== - dependencies: - infer-owner "^1.0.4" - -"@npmcli/run-script@^4.1.0", "@npmcli/run-script@^4.1.3", "@npmcli/run-script@^4.1.7": - version "4.2.1" - resolved "https://registry.npmjs.org/@npmcli/run-script/-/run-script-4.2.1.tgz#c07c5c71bc1c70a5f2a06b0d4da976641609b946" - integrity sha512-7dqywvVudPSrRCW5nTHpHgeWnbBtz8cFkOuKrecm6ih+oO9ciydhWt6OF7HlqupRRmB8Q/gECVdB9LMfToJbRg== - dependencies: - "@npmcli/node-gyp" "^2.0.0" - "@npmcli/promise-spawn" "^3.0.0" - node-gyp "^9.0.0" - read-package-json-fast "^2.0.3" - which "^2.0.2" - -"@nrwl/cli@15.0.11": - version "15.0.11" - resolved "https://registry.npmjs.org/@nrwl/cli/-/cli-15.0.11.tgz#daf343ae9622d43050ae4c19dc656cc02b0f0032" - integrity sha512-neRDAhm/8HT6+UCWH3idRZZ5bxcJtYjlHmxqglxv9ygR592CirlBLYRWuudiYxnu6QGBuIzLobvq0885wJFq2g== - dependencies: - nx "15.0.11" - -"@nrwl/devkit@>=14.8.1 < 16": - version "15.0.11" - resolved "https://registry.npmjs.org/@nrwl/devkit/-/devkit-15.0.11.tgz#ead61d5fd82bf89dac7b9c7b05d6cddf08400b5f" - integrity sha512-+1bvJ2tjqwWLDR76iEL3qdC0+hS5C/kCkvQMzD2/giPZJS2yrVhAqRxvGxiPYZLXdSZL0Lggzb01nXywJOSRGw== - dependencies: - "@phenomnomnominal/tsquery" "4.1.1" - ejs "^3.1.7" - ignore "^5.0.4" - semver "7.3.4" - tslib "^2.3.0" - -"@nrwl/tao@15.0.11": - version "15.0.11" - resolved "https://registry.npmjs.org/@nrwl/tao/-/tao-15.0.11.tgz#dfe9e3a5eaa730733c426e6e92f076880b04c8ae" - integrity sha512-KiQB4i7AeY6xkhGeMnPgmpnjN60In9vj9ruW2W2+WZeQN/HxwCSh0tR0oPb1e92z8ncqw6guO4QYR7CbCHF3Yg== - dependencies: - nx "15.0.11" - -"@octokit/auth-token@^2.4.4": - version "2.5.0" - resolved "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz#27c37ea26c205f28443402477ffd261311f21e36" - integrity sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g== - dependencies: - "@octokit/types" "^6.0.3" - -"@octokit/auth-token@^3.0.0": - version "3.0.2" - resolved "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.2.tgz#a0fc8de149fd15876e1ac78f6525c1c5ab48435f" - integrity sha512-pq7CwIMV1kmzkFTimdwjAINCXKTajZErLB4wMLYapR2nuB/Jpr66+05wOTZMSCBXP6n4DdDWT2W19Bm17vU69Q== - dependencies: - "@octokit/types" "^8.0.0" - -"@octokit/core@^3.5.1": - version "3.6.0" - resolved "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz#3376cb9f3008d9b3d110370d90e0a1fcd5fe6085" - integrity sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q== - dependencies: - "@octokit/auth-token" "^2.4.4" - "@octokit/graphql" "^4.5.8" - "@octokit/request" "^5.6.3" - "@octokit/request-error" "^2.0.5" - "@octokit/types" "^6.0.3" - before-after-hook "^2.2.0" - universal-user-agent "^6.0.0" - -"@octokit/core@^4.1.0": - version "4.1.0" - resolved "https://registry.npmjs.org/@octokit/core/-/core-4.1.0.tgz#b6b03a478f1716de92b3f4ec4fd64d05ba5a9251" - integrity sha512-Czz/59VefU+kKDy+ZfDwtOIYIkFjExOKf+HA92aiTZJ6EfWpFzYQWw0l54ji8bVmyhc+mGaLUbSUmXazG7z5OQ== - 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" "^8.0.0" - before-after-hook "^2.2.0" - universal-user-agent "^6.0.0" - -"@octokit/endpoint@^6.0.1": - version "6.0.12" - resolved "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz#3b4d47a4b0e79b1027fb8d75d4221928b2d05658" - integrity sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA== - dependencies: - "@octokit/types" "^6.0.3" - is-plain-object "^5.0.0" - universal-user-agent "^6.0.0" - -"@octokit/endpoint@^7.0.0": - version "7.0.3" - resolved "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.3.tgz#0b96035673a9e3bedf8bab8f7335de424a2147ed" - integrity sha512-57gRlb28bwTsdNXq+O3JTQ7ERmBTuik9+LelgcLIVfYwf235VHbN9QNo4kXExtp/h8T423cR5iJThKtFYxC7Lw== - dependencies: - "@octokit/types" "^8.0.0" - is-plain-object "^5.0.0" - universal-user-agent "^6.0.0" - -"@octokit/graphql@^4.5.8": - version "4.8.0" - resolved "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz#664d9b11c0e12112cbf78e10f49a05959aa22cc3" - integrity sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg== - dependencies: - "@octokit/request" "^5.6.0" - "@octokit/types" "^6.0.3" - universal-user-agent "^6.0.0" - -"@octokit/graphql@^5.0.0": - version "5.0.4" - resolved "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.4.tgz#519dd5c05123868276f3ae4e50ad565ed7dff8c8" - integrity sha512-amO1M5QUQgYQo09aStR/XO7KAl13xpigcy/kI8/N1PnZYSS69fgte+xA4+c2DISKqUZfsh0wwjc2FaCt99L41A== - dependencies: - "@octokit/request" "^6.0.0" - "@octokit/types" "^8.0.0" - universal-user-agent "^6.0.0" - -"@octokit/openapi-types@^12.11.0": - version "12.11.0" - resolved "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz#da5638d64f2b919bca89ce6602d059f1b52d3ef0" - integrity sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ== - -"@octokit/openapi-types@^14.0.0": - version "14.0.0" - resolved "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-14.0.0.tgz#949c5019028c93f189abbc2fb42f333290f7134a" - integrity sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw== - -"@octokit/plugin-enterprise-rest@^6.0.1": - version "6.0.1" - resolved "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz#e07896739618dab8da7d4077c658003775f95437" - integrity sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw== - -"@octokit/plugin-paginate-rest@^2.16.8": - version "2.21.3" - resolved "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz#7f12532797775640dbb8224da577da7dc210c87e" - integrity sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw== - dependencies: - "@octokit/types" "^6.40.0" - -"@octokit/plugin-paginate-rest@^5.0.0": - version "5.0.1" - resolved "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-5.0.1.tgz#93d7e74f1f69d68ba554fa6b888c2a9cf1f99a83" - integrity sha512-7A+rEkS70pH36Z6JivSlR7Zqepz3KVucEFVDnSrgHXzG7WLAzYwcHZbKdfTXHwuTHbkT1vKvz7dHl1+HNf6Qyw== - dependencies: - "@octokit/types" "^8.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@^5.12.0": - version "5.16.2" - resolved "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.16.2.tgz#7ee8bf586df97dd6868cf68f641354e908c25342" - integrity sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw== - dependencies: - "@octokit/types" "^6.39.0" - deprecation "^2.3.1" - -"@octokit/plugin-rest-endpoint-methods@^6.7.0": - version "6.7.0" - resolved "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.7.0.tgz#2f6f17f25b6babbc8b41d2bb0a95a8839672ce7c" - integrity sha512-orxQ0fAHA7IpYhG2flD2AygztPlGYNAdlzYz8yrD8NDgelPfOYoRPROfEyIe035PlxvbYrgkfUZIhSBKju/Cvw== - dependencies: - "@octokit/types" "^8.0.0" - deprecation "^2.3.1" - -"@octokit/request-error@^2.0.5", "@octokit/request-error@^2.1.0": - version "2.1.0" - resolved "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz#9e150357831bfc788d13a4fd4b1913d60c74d677" - integrity sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg== - dependencies: - "@octokit/types" "^6.0.3" - deprecation "^2.0.0" - once "^1.4.0" - -"@octokit/request-error@^3.0.0": - version "3.0.2" - resolved "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.2.tgz#f74c0f163d19463b87528efe877216c41d6deb0a" - integrity sha512-WMNOFYrSaX8zXWoJg9u/pKgWPo94JXilMLb2VManNOby9EZxrQaBe/QSC4a1TzpAlpxofg2X/jMnCyZgL6y7eg== - dependencies: - "@octokit/types" "^8.0.0" - deprecation "^2.0.0" - once "^1.4.0" - -"@octokit/request@^5.6.0", "@octokit/request@^5.6.3": - version "5.6.3" - resolved "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz#19a022515a5bba965ac06c9d1334514eb50c48b0" - integrity sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A== - dependencies: - "@octokit/endpoint" "^6.0.1" - "@octokit/request-error" "^2.1.0" - "@octokit/types" "^6.16.1" - is-plain-object "^5.0.0" - node-fetch "^2.6.7" - universal-user-agent "^6.0.0" - -"@octokit/request@^6.0.0": - version "6.2.2" - resolved "https://registry.npmjs.org/@octokit/request/-/request-6.2.2.tgz#a2ba5ac22bddd5dcb3f539b618faa05115c5a255" - integrity sha512-6VDqgj0HMc2FUX2awIs+sM6OwLgwHvAi4KCK3mT2H2IKRt6oH9d0fej5LluF5mck1lRR/rFWN0YIDSYXYSylbw== - dependencies: - "@octokit/endpoint" "^7.0.0" - "@octokit/request-error" "^3.0.0" - "@octokit/types" "^8.0.0" - is-plain-object "^5.0.0" - node-fetch "^2.6.7" - universal-user-agent "^6.0.0" - -"@octokit/rest@^18.0.9": - version "18.12.0" - resolved "https://registry.npmjs.org/@octokit/rest/-/rest-18.12.0.tgz#f06bc4952fc87130308d810ca9d00e79f6988881" - integrity sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q== - dependencies: - "@octokit/core" "^3.5.1" - "@octokit/plugin-paginate-rest" "^2.16.8" - "@octokit/plugin-request-log" "^1.0.4" - "@octokit/plugin-rest-endpoint-methods" "^5.12.0" - -"@octokit/rest@^19.0.3": - version "19.0.5" - resolved "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.5.tgz#4dbde8ae69b27dca04b5f1d8119d282575818f6c" - integrity sha512-+4qdrUFq2lk7Va+Qff3ofREQWGBeoTKNqlJO+FGjFP35ZahP+nBenhZiGdu8USSgmq4Ky3IJ/i4u0xbLqHaeow== - dependencies: - "@octokit/core" "^4.1.0" - "@octokit/plugin-paginate-rest" "^5.0.0" - "@octokit/plugin-request-log" "^1.0.4" - "@octokit/plugin-rest-endpoint-methods" "^6.7.0" - -"@octokit/types@^6.0.3", "@octokit/types@^6.16.1", "@octokit/types@^6.39.0", "@octokit/types@^6.40.0": - version "6.41.0" - resolved "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz#e58ef78d78596d2fb7df9c6259802464b5f84a04" - integrity sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg== - dependencies: - "@octokit/openapi-types" "^12.11.0" - -"@octokit/types@^8.0.0": - version "8.0.0" - resolved "https://registry.npmjs.org/@octokit/types/-/types-8.0.0.tgz#93f0b865786c4153f0f6924da067fe0bb7426a9f" - integrity sha512-65/TPpOJP1i3K4lBJMnWqPUJ6zuOtzhtagDvydAWbEXpbFYA0oMKKyLb95NFZZP0lSh/4b6K+DQlzvYQJQQePg== - dependencies: - "@octokit/openapi-types" "^14.0.0" - -"@parcel/watcher@2.0.4": - version "2.0.4" - resolved "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz#f300fef4cc38008ff4b8c29d92588eced3ce014b" - integrity sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg== - dependencies: - node-addon-api "^3.2.1" - node-gyp-build "^4.3.0" - -"@phenomnomnominal/tsquery@4.1.1": - version "4.1.1" - resolved "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-4.1.1.tgz#42971b83590e9d853d024ddb04a18085a36518df" - integrity sha512-jjMmK1tnZbm1Jq5a7fBliM4gQwjxMU7TFoRNwIyzwlO+eHPRCFv/Nv+H/Gi1jc3WR7QURG8D5d0Tn12YGrUqBQ== - dependencies: - esquery "^1.0.1" - -"@pnpm/network.ca-file@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.1.tgz#16f88d057c68cd5419c1ef3dfa281296ea80b047" - integrity sha512-gkINruT2KUhZLTaiHxwCOh1O4NVnFT0wLjWFBHmTz9vpKag/C/noIMJXBxFe4F0mYpUVX2puLwAieLYFg2NvoA== - dependencies: - graceful-fs "4.2.10" - -"@pnpm/npm-conf@^1.0.4": - version "1.0.5" - resolved "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-1.0.5.tgz#3475541fb71d7b6ce68acaaa3392eae9fedf3276" - integrity sha512-hD8ml183638O3R6/Txrh0L8VzGOrFXgRtRDG4qQC4tONdZ5Z1M+tlUUDUvrjYdmK6G+JTBTeaCLMna11cXzi8A== - dependencies: - "@pnpm/network.ca-file" "^1.0.1" - config-chain "^1.1.11" - -"@redux-offline/redux-offline@2.5.2-native.0": - version "2.5.2-native.0" - resolved "https://registry.npmjs.org/@redux-offline/redux-offline/-/redux-offline-2.5.2-native.0.tgz#e8c3c65038d20df13389a88eb6f4de4248c59cf4" - integrity sha512-ZRH1E0oz9VAnfBZJsyH8O2D3tjQOd0Yz/piPmRsbE1wuoUb+eVM9SZNQetIdJvqmiNs1n3VDfcEeADEbT2dhyg== - dependencies: - "@babel/runtime" "^7.5.5" - redux-persist "^4.6.0" - -"@redux-offline/redux-offline@2.6.0-native.1": - version "2.6.0-native.1" - resolved "https://registry.npmjs.org/@redux-offline/redux-offline/-/redux-offline-2.6.0-native.1.tgz#93a735ea05f5d72e0616e569e62ee00eec76a386" - integrity sha512-yGq7xhpfW2X5D1Xo4AdIzOGNbHGi8fcXEX9SSL07RvCnxEON8lpWFiiY4hI42mQlYzgzQlaaHnp1LyfCYPhMHA== - dependencies: - "@babel/runtime" "^7.9.6" - redux-persist "^4.6.0" - -"@rushstack/node-core-library@3.53.3": - version "3.53.3" - resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-3.53.3.tgz#e78e0dc1545f6cd7d80b0408cf534aefc62fbbe2" - integrity sha512-H0+T5koi5MFhJUd5ND3dI3bwLhvlABetARl78L3lWftJVQEPyzcgTStvTTRiIM5mCltyTM8VYm6BuCtNUuxD0Q== - dependencies: - "@types/node" "12.20.24" - colors "~1.2.1" - fs-extra "~7.0.1" - import-lazy "~4.0.0" - jju "~1.4.0" - resolve "~1.17.0" - semver "~7.3.0" - z-schema "~5.0.2" - -"@rushstack/rig-package@0.3.17": - version "0.3.17" - resolved "https://registry.yarnpkg.com/@rushstack/rig-package/-/rig-package-0.3.17.tgz#687bd55603f2902447f3be246d93afac97095a1f" - integrity sha512-nxvAGeIMnHl1LlZSQmacgcRV4y1EYtgcDIrw6KkeVjudOMonlxO482PhDj3LVZEp6L7emSf6YSO2s5JkHlwfZA== - dependencies: - resolve "~1.17.0" - strip-json-comments "~3.1.1" - -"@rushstack/ts-command-line@4.13.1": - version "4.13.1" - resolved "https://registry.yarnpkg.com/@rushstack/ts-command-line/-/ts-command-line-4.13.1.tgz#148b644b627131480363b4853b558ba5eaa0d75c" - integrity sha512-UTQMRyy/jH1IS2U+6pyzyn9xQ2iMcoUKkTcZUzOP/aaMiKlWLwCTDiBVwhw/M1crDx6apF9CwyjuWO9r1SBdJQ== - dependencies: - "@types/argparse" "1.0.38" - argparse "~1.0.9" - colors "~1.2.1" - string-argv "~0.3.1" - -"@sindresorhus/is@^5.2.0": - version "5.3.0" - resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-5.3.0.tgz#0ec9264cf54a527671d990eb874e030b55b70dcc" - integrity sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw== - -"@sinonjs/commons@^1.7.0": - version "1.8.5" - resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.5.tgz#e280c94c95f206dcfd5aca00a43f2156b758c764" - integrity sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA== - dependencies: - type-detect "4.0.8" - -"@sinonjs/commons@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz#fd4ca5b063554307e8327b4564bd56d3b73924a3" - integrity sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg== - dependencies: - type-detect "4.0.8" - -"@sinonjs/fake-timers@^6.0.1": - version "6.0.1" - resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz#293674fccb3262ac782c7aadfdeca86b10c75c40" - integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== - dependencies: - "@sinonjs/commons" "^1.7.0" - -"@sinonjs/fake-timers@^7.0.4": - version "7.1.2" - resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz#2524eae70c4910edccf99b2f4e6efc5894aff7b5" - integrity sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg== - dependencies: - "@sinonjs/commons" "^1.7.0" - -"@sinonjs/fake-timers@^9.1.2": - version "9.1.2" - resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz#4eaab737fab77332ab132d396a3c0d364bd0ea8c" - integrity sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw== - dependencies: - "@sinonjs/commons" "^1.7.0" - -"@sinonjs/samsam@^7.0.1": - version "7.0.1" - resolved "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-7.0.1.tgz#5b5fa31c554636f78308439d220986b9523fc51f" - integrity sha512-zsAk2Jkiq89mhZovB2LLOdTCxJF4hqqTToGP0ASWlhp4I1hqOjcfmZGafXntCN7MDC6yySH0mFHrYtHceOeLmw== - dependencies: - "@sinonjs/commons" "^2.0.0" - lodash.get "^4.4.2" - type-detect "^4.0.8" - -"@sinonjs/text-encoding@^0.7.1": - version "0.7.2" - resolved "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.2.tgz#5981a8db18b56ba38ef0efb7d995b12aa7b51918" - integrity sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ== - -"@szmarczak/http-timer@^5.0.1": - version "5.0.1" - resolved "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz#c7c1bf1141cdd4751b0399c8fc7b8b664cd5be3a" - integrity sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw== - dependencies: - defer-to-connect "^2.0.1" - -"@tootallnate/once@1": - version "1.1.2" - resolved "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== - -"@tootallnate/once@2": - version "2.0.0" - resolved "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" - integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== - -"@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/boolean-clockwise@6.5.0": - version "6.5.0" - resolved "https://registry.npmjs.org/@turf/boolean-clockwise/-/boolean-clockwise-6.5.0.tgz#34573ecc18f900080f00e4ff364631a8b1135794" - integrity sha512-45+C7LC5RMbRWrxh3Z0Eihsc8db1VGBO5d9BLTOAwU4jR6SgsunTfRWR16X7JUwIDYlCVEmnjcXJNi/kIU3VIw== - dependencies: - "@turf/helpers" "^6.5.0" - "@turf/invariant" "^6.5.0" - -"@turf/helpers@^6.5.0": - version "6.5.0" - resolved "https://registry.npmjs.org/@turf/helpers/-/helpers-6.5.0.tgz#f79af094bd6b8ce7ed2bd3e089a8493ee6cae82e" - integrity sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw== - -"@turf/invariant@^6.5.0": - version "6.5.0" - resolved "https://registry.npmjs.org/@turf/invariant/-/invariant-6.5.0.tgz#970afc988023e39c7ccab2341bd06979ddc7463f" - integrity sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg== - dependencies: - "@turf/helpers" "^6.5.0" - -"@types/argparse@1.0.38": - version "1.0.38" - resolved "https://registry.yarnpkg.com/@types/argparse/-/argparse-1.0.38.tgz#a81fd8606d481f873a3800c6ebae4f1d768a56a9" - integrity sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA== - -"@types/async@2.0.50": - version "2.0.50" - resolved "https://registry.npmjs.org/@types/async/-/async-2.0.50.tgz#117540e026d64e1846093abbd5adc7e27fda7bcb" - integrity sha512-VMhZMMQgV1zsR+lX/0IBfAk+8Eb7dPVMWiQGFAt3qjo5x7Ml6b77jUo0e1C3ToD+XRDXqtrfw+6AB0uUsPEr3Q== - -"@types/babel-generator@^6.25.0": - version "6.25.5" - resolved "https://registry.npmjs.org/@types/babel-generator/-/babel-generator-6.25.5.tgz#b02723fd589349b05524376e5530228d3675d878" - integrity sha512-lhbwMlAy5rfWG+R6l8aPtJdEFX/kcv6LMFIuvUb0i89ehqgD24je9YcB+0fRspQhgJGlEsUImxpw4pQeKS/+8Q== - dependencies: - "@types/babel-types" "*" - -"@types/babel-types@*": - version "7.0.11" - resolved "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.11.tgz#263b113fa396fac4373188d73225297fb86f19a9" - integrity sha512-pkPtJUUY+Vwv6B1inAz55rQvivClHJxc9aVEPPmaq2cbyeMLCiDpbKpcKyX4LAwpNGi+SHBv0tHv6+0gXv0P2A== - -"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": - version "7.1.20" - resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz#e168cdd612c92a2d335029ed62ac94c95b362359" - integrity sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - "@types/babel__generator" "*" - "@types/babel__template" "*" - "@types/babel__traverse" "*" - -"@types/babel__generator@*": - version "7.6.4" - resolved "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" - integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== - dependencies: - "@babel/types" "^7.0.0" - -"@types/babel__template@*": - version "7.4.1" - resolved "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" - integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.18.2" - resolved "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz#235bf339d17185bdec25e024ca19cce257cc7309" - integrity sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg== - dependencies: - "@babel/types" "^7.3.0" - -"@types/cookie@^0.3.3": - version "0.3.3" - resolved "https://registry.npmjs.org/@types/cookie/-/cookie-0.3.3.tgz#85bc74ba782fb7aa3a514d11767832b0e3bc6803" - integrity sha512-LKVP3cgXBT9RYj+t+9FDKwS5tdI+rPBXaNSkma7hvqy35lc7mAokC2zsqWJH0LaqIt3B962nuYI77hsJoT1gow== - -"@types/detect-port@^1.3.0": - version "1.3.2" - resolved "https://registry.npmjs.org/@types/detect-port/-/detect-port-1.3.2.tgz#8c06a975e472803b931ee73740aeebd0a2eb27ae" - integrity sha512-xxgAGA2SAU4111QefXPSp5eGbDm/hW6zhvYl9IeEPZEry9F4d66QAHm5qpUXjb6IsevZV/7emAEx5MhP6O192g== - -"@types/fs-extra@^8.0.1", "@types/fs-extra@^8.1.0": - version "8.1.2" - resolved "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.2.tgz#7125cc2e4bdd9bd2fc83005ffdb1d0ba00cca61f" - integrity sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg== - dependencies: - "@types/node" "*" - -"@types/glob@*": - version "8.0.0" - resolved "https://registry.npmjs.org/@types/glob/-/glob-8.0.0.tgz#321607e9cbaec54f687a0792b2d1d370739455d2" - integrity sha512-l6NQsDDyQUVeoTynNpC9uRvCUint/gSUXQA2euwmTuWGvPY5LSDUu6tkCtJB2SvGQlJQzLaKqcGZP4//7EDveA== - dependencies: - "@types/minimatch" "*" - "@types/node" "*" - -"@types/glob@^7.1.1": - version "7.2.0" - resolved "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" - integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== - dependencies: - "@types/minimatch" "*" - "@types/node" "*" - -"@types/graceful-fs@^4.1.2": - version "4.1.5" - resolved "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" - integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== - dependencies: - "@types/node" "*" - -"@types/http-cache-semantics@^4.0.1": - version "4.0.1" - resolved "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812" - integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== - -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.4" - resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" - integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== - -"@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== - dependencies: - "@types/istanbul-lib-coverage" "*" - -"@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== - dependencies: - "@types/istanbul-lib-report" "*" - -"@types/jest@^26.0.20": - version "26.0.24" - resolved "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz#943d11976b16739185913a1936e0de0c4a7d595a" - integrity sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w== - dependencies: - jest-diff "^26.0.0" - pretty-format "^26.0.0" - -"@types/js-yaml@^4.0.0": - version "4.0.5" - resolved "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.5.tgz#738dd390a6ecc5442f35e7f03fa1431353f7e138" - integrity sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA== - -"@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.9": - version "7.0.11" - resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" - integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== - -"@types/json5@^0.0.29": - version "0.0.29" - resolved "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" - integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== - -"@types/lodash@^4.14.149": - version "4.14.188" - resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.188.tgz#e4990c4c81f7c9b00c5ff8eae389c10f27980da5" - integrity sha512-zmEmF5OIM3rb7SbLCFYoQhO4dGt2FRM9AMkxvA3LaADOF1n8in/zGJlWji9fmafLoNyz+FoL6FE0SLtGIArD7w== - -"@types/md5@^2.3.1": - version "2.3.2" - resolved "https://registry.npmjs.org/@types/md5/-/md5-2.3.2.tgz#529bb3f8a7e9e9f621094eb76a443f585d882528" - integrity sha512-v+JFDu96+UYJ3/UWzB0mEglIS//MZXgRaJ4ubUPwOM0gvLc/kcQ3TWNYwENEK7/EcXGQVrW8h/XqednSjBd/Og== - -"@types/minimatch@*": - version "5.1.2" - resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" - integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== - -"@types/minimatch@^3.0.3": - version "3.0.5" - resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" - integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== - -"@types/minimist@^1.2.0": - version "1.2.2" - resolved "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" - integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== - -"@types/node@*", "@types/node@>=12": - version "18.11.9" - resolved "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" - integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== - -"@types/node@12.20.24": - version "12.20.24" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.24.tgz#c37ac69cb2948afb4cef95f424fa0037971a9a5c" - integrity sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ== - -"@types/node@^10.17.60": - version "10.17.60" - resolved "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz#35f3d6213daed95da7f0f73e75bcc6980e90597b" - integrity sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw== - -"@types/node@^12.12.6": - version "12.20.55" - resolved "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz#c329cbd434c42164f846b909bd6f85b5537f6240" - integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ== - -"@types/node@^16.9.2": - version "16.18.3" - resolved "https://registry.npmjs.org/@types/node/-/node-16.18.3.tgz#d7f7ba828ad9e540270f01ce00d391c54e6e0abc" - integrity sha512-jh6m0QUhIRcZpNv7Z/rpN+ZWXOicUUQbSoWks7Htkbb9IjFQj4kzcX/xFCkjstCj5flMsN8FiSvt+q+Tcs4Llg== - -"@types/normalize-package-data@^2.4.0": - version "2.4.1" - resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" - integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== - -"@types/object-hash@^2.2.1": - version "2.2.1" - resolved "https://registry.npmjs.org/@types/object-hash/-/object-hash-2.2.1.tgz#67c169f8f033e0b62abbf81df2d00f4598d540b9" - integrity sha512-i/rtaJFCsPljrZvP/akBqEwUP2y5cZLOmvO+JaYnz01aPknrQ+hB5MRcO7iqCUsFaYfTG8kGfKUyboA07xeDHQ== - -"@types/parse-json@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== - -"@types/pluralize@0.0.29", "@types/pluralize@^0.0.29": - version "0.0.29" - resolved "https://registry.npmjs.org/@types/pluralize/-/pluralize-0.0.29.tgz#6ffa33ed1fc8813c469b859681d09707eb40d03c" - integrity sha512-BYOID+l2Aco2nBik+iYS4SZX0Lf20KPILP5RGmM1IgzdwNdTs0eebiFriOPcej1sX9mLnSoiNte5zcFxssgpGA== - -"@types/prettier@^1.19.0": - version "1.19.1" - resolved "https://registry.npmjs.org/@types/prettier/-/prettier-1.19.1.tgz#33509849f8e679e4add158959fdb086440e9553f" - integrity sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ== - -"@types/prettier@^2.0.0": - version "2.7.1" - resolved "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz#dfd20e2dc35f027cdd6c1908e80a5ddc7499670e" - integrity sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow== - -"@types/rimraf@^3.0.0": - version "3.0.2" - resolved "https://registry.npmjs.org/@types/rimraf/-/rimraf-3.0.2.tgz#a63d175b331748e5220ad48c901d7bbf1f44eef8" - integrity sha512-F3OznnSLAUxFrCEu/L5PY8+ny8DtcFRjx7fZZ9bycvXRi3KPTRS9HOitGZwvPg0juRhXFWIeKX58cnX5YqLohQ== - dependencies: - "@types/glob" "*" - "@types/node" "*" - -"@types/semver@^7.1.0", "@types/semver@^7.3.12": - version "7.3.13" - resolved "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91" - integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw== - -"@types/stack-utils@^2.0.0": - version "2.0.1" - resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" - integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== - -"@types/which@^1.3.2": - version "1.3.2" - resolved "https://registry.npmjs.org/@types/which/-/which-1.3.2.tgz#9c246fc0c93ded311c8512df2891fb41f6227fdf" - integrity sha512-8oDqyLC7eD4HM307boe2QWKyuzdzWBj56xI/imSl2cpL+U3tCMaTAkMJ4ee5JBZ/FsOJlvRGeIShiZDAl1qERA== - -"@types/ws@^7.4.4": - version "7.4.7" - resolved "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz#f7c390a36f7a0679aa69de2d501319f4f8d9b702" - integrity sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww== - dependencies: - "@types/node" "*" - -"@types/yargs-parser@*": - version "21.0.0" - resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" - integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== - -"@types/yargs@^15.0.0": - version "15.0.14" - resolved "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz#26d821ddb89e70492160b66d10a0eb6df8f6fb06" - integrity sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ== - dependencies: - "@types/yargs-parser" "*" - -"@types/yauzl@^2.9.1": - version "2.10.0" - resolved "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz#b3248295276cf8c6f153ebe6a9aba0c988cb2599" - integrity sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw== - dependencies: - "@types/node" "*" - -"@types/zen-observable@0.8.0": - version "0.8.0" - resolved "https://registry.npmjs.org/@types/zen-observable/-/zen-observable-0.8.0.tgz#8b63ab7f1aa5321248aad5ac890a485656dcea4d" - integrity sha512-te5lMAWii1uEJ4FwLjzdlbw3+n0FZNOvFXHxQDKeT0dilh7HOzdMzV2TrJVUzq8ep7J4Na8OUYPRLSQkJHAlrg== - -"@types/zen-observable@^0.8.0": - version "0.8.3" - resolved "https://registry.npmjs.org/@types/zen-observable/-/zen-observable-0.8.3.tgz#781d360c282436494b32fe7d9f7f8e64b3118aa3" - integrity sha512-fbF6oTd4sGGy0xjHPKAt+eS2CrxJ3+6gQ3FGcBoIJR2TLAyCkCyI8JqZNy+FeON0AhVgNJoUumVoZQjBFUqHkw== - -"@typescript-eslint/eslint-plugin@^4.14.2": - version "4.33.0" - resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz#c24dc7c8069c7706bc40d99f6fa87edcb2005276" - integrity sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg== - dependencies: - "@typescript-eslint/experimental-utils" "4.33.0" - "@typescript-eslint/scope-manager" "4.33.0" - debug "^4.3.1" - functional-red-black-tree "^1.0.1" - ignore "^5.1.8" - regexpp "^3.1.0" - semver "^7.3.5" - tsutils "^3.21.0" - -"@typescript-eslint/experimental-utils@4.33.0": - version "4.33.0" - resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz#6f2a786a4209fa2222989e9380b5331b2810f7fd" - integrity sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q== - dependencies: - "@types/json-schema" "^7.0.7" - "@typescript-eslint/scope-manager" "4.33.0" - "@typescript-eslint/types" "4.33.0" - "@typescript-eslint/typescript-estree" "4.33.0" - eslint-scope "^5.1.1" - eslint-utils "^3.0.0" - -"@typescript-eslint/parser@^4.14.2": - version "4.33.0" - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz#dfe797570d9694e560528d18eecad86c8c744899" - integrity sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA== - dependencies: - "@typescript-eslint/scope-manager" "4.33.0" - "@typescript-eslint/types" "4.33.0" - "@typescript-eslint/typescript-estree" "4.33.0" - debug "^4.3.1" - -"@typescript-eslint/scope-manager@4.33.0": - version "4.33.0" - resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz#d38e49280d983e8772e29121cf8c6e9221f280a3" - integrity sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ== - dependencies: - "@typescript-eslint/types" "4.33.0" - "@typescript-eslint/visitor-keys" "4.33.0" - -"@typescript-eslint/scope-manager@5.42.1": - version "5.42.1" - resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.42.1.tgz#05e5e1351485637d466464237e5259b49f609b18" - integrity sha512-QAZY/CBP1Emx4rzxurgqj3rUinfsh/6mvuKbLNMfJMMKYLRBfweus8brgXF8f64ABkIZ3zdj2/rYYtF8eiuksQ== - dependencies: - "@typescript-eslint/types" "5.42.1" - "@typescript-eslint/visitor-keys" "5.42.1" - -"@typescript-eslint/types@4.33.0": - version "4.33.0" - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz#a1e59036a3b53ae8430ceebf2a919dc7f9af6d72" - integrity sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ== - -"@typescript-eslint/types@5.42.1": - version "5.42.1" - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.42.1.tgz#0d4283c30e9b70d2aa2391c36294413de9106df2" - integrity sha512-Qrco9dsFF5lhalz+lLFtxs3ui1/YfC6NdXu+RAGBa8uSfn01cjO7ssCsjIsUs484vny9Xm699FSKwpkCcqwWwA== - -"@typescript-eslint/typescript-estree@4.33.0": - version "4.33.0" - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz#0dfb51c2908f68c5c08d82aefeaf166a17c24609" - integrity sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA== - dependencies: - "@typescript-eslint/types" "4.33.0" - "@typescript-eslint/visitor-keys" "4.33.0" - debug "^4.3.1" - globby "^11.0.3" - is-glob "^4.0.1" - semver "^7.3.5" - tsutils "^3.21.0" - -"@typescript-eslint/typescript-estree@5.42.1": - version "5.42.1" - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.42.1.tgz#f9a223ecb547a781d37e07a5ac6ba9ff681eaef0" - integrity sha512-qElc0bDOuO0B8wDhhW4mYVgi/LZL+igPwXtV87n69/kYC/7NG3MES0jHxJNCr4EP7kY1XVsRy8C/u3DYeTKQmw== - dependencies: - "@typescript-eslint/types" "5.42.1" - "@typescript-eslint/visitor-keys" "5.42.1" - debug "^4.3.4" - globby "^11.1.0" - is-glob "^4.0.3" - semver "^7.3.7" - tsutils "^3.21.0" - -"@typescript-eslint/utils@^5.10.0": - version "5.42.1" - resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.42.1.tgz#2789b1cd990f0c07aaa3e462dbe0f18d736d5071" - integrity sha512-Gxvf12xSp3iYZd/fLqiQRD4uKZjDNR01bQ+j8zvhPjpsZ4HmvEFL/tC4amGNyxN9Rq+iqvpHLhlqx6KTxz9ZyQ== - dependencies: - "@types/json-schema" "^7.0.9" - "@types/semver" "^7.3.12" - "@typescript-eslint/scope-manager" "5.42.1" - "@typescript-eslint/types" "5.42.1" - "@typescript-eslint/typescript-estree" "5.42.1" - eslint-scope "^5.1.1" - eslint-utils "^3.0.0" - semver "^7.3.7" - -"@typescript-eslint/visitor-keys@4.33.0": - version "4.33.0" - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz#2a22f77a41604289b7a186586e9ec48ca92ef1dd" - integrity sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg== - dependencies: - "@typescript-eslint/types" "4.33.0" - eslint-visitor-keys "^2.0.0" - -"@typescript-eslint/visitor-keys@5.42.1": - version "5.42.1" - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.42.1.tgz#df10839adf6605e1cdb79174cf21e46df9be4872" - integrity sha512-LOQtSF4z+hejmpUvitPlc4hA7ERGoj2BVkesOcG91HCn8edLGUXbTrErmutmPbl8Bo9HjAvOO/zBKQHExXNA2A== - dependencies: - "@typescript-eslint/types" "5.42.1" - eslint-visitor-keys "^3.3.0" - -"@wry/equality@^0.1.2": - version "0.1.11" - resolved "https://registry.npmjs.org/@wry/equality/-/equality-0.1.11.tgz#35cb156e4a96695aa81a9ecc4d03787bc17f1790" - integrity sha512-mwEVBDUVODlsQQ5dfuLUS5/Tf7jqUKyhKYHmVi4fPB6bDMOfWvUPJmKgS1Z7Za/sOI3vzWt4+O7yCiL/70MogA== - dependencies: - tslib "^1.9.3" - -"@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== - -"@yarnpkg/parsers@^3.0.0-rc.18": - version "3.0.0-rc.27" - resolved "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.27.tgz#6bc512f37bb514303158069d4273757dcfdda984" - integrity sha512-qs2wZulOYVjaOS6tYOs3SsR7m/qeHwjPrB5i4JtBJELsgWrEkyL+rJH21RA+fVwttJobAYQqw5Xj5SYLaDK/bQ== - dependencies: - js-yaml "^3.10.0" - tslib "^2.4.0" - -"@zkochan/cmd-shim@^5.1.0": - version "5.3.1" - resolved "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-5.3.1.tgz#f9fca0b53a6dbe8f745ca295b306f1da11414104" - integrity sha512-xoSqbd1iuV/dSID+OjTjQc/0wId/vhEqYBXbFu9SzpXGxhuzK6QN6CaF8i8v86q0FXX4n3/qD9ewUT6N5ngFQg== - dependencies: - cmd-extension "^1.0.2" - is-windows "^1.0.2" - -"@zkochan/js-yaml@0.0.6": - version "0.0.6" - resolved "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz#975f0b306e705e28b8068a07737fa46d3fc04826" - integrity sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg== - dependencies: - argparse "^2.0.1" - -JSONStream@^1.0.4: - version "1.3.5" - resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" - integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== - dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" - -abab@^2.0.3, abab@^2.0.5: - version "2.0.6" - resolved "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" - integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== - -abbrev@1, abbrev@^1.0.0: - version "1.1.1" - resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== - -accepts@~1.3.8: - version "1.3.8" - resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" - integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== - dependencies: - mime-types "~2.1.34" - negotiator "0.6.3" - -acorn-globals@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" - integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== - dependencies: - acorn "^7.1.1" - acorn-walk "^7.1.1" - -acorn-jsx@^5.3.1: - version "5.3.2" - resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== - -acorn-walk@^7.1.1: - version "7.2.0" - resolved "https://registry.npmjs.org/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, acorn@^7.4.0: - version "7.4.1" - resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - -acorn@^8.2.4, 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== - -add-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa" - integrity sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ== - -address@^1.0.1: - version "1.2.1" - resolved "https://registry.npmjs.org/address/-/address-1.2.1.tgz#25bb61095b7522d65b357baa11bc05492d4c8acd" - integrity sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA== - -agent-base@6, agent-base@^6.0.0, agent-base@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -agentkeepalive@^4.2.1: - version "4.2.1" - resolved "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz#a7975cbb9f83b367f06c90cc51ff28fe7d499717" - integrity sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA== - dependencies: - debug "^4.1.0" - depd "^1.1.2" - humanize-ms "^1.2.1" - -aggregate-error@3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0" - integrity sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - -aggregate-error@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" - integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - -ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== - -ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.6, ajv@~6.12.6: - version "6.12.6" - 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" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ajv@^8.0.1: - version "8.11.0" - resolved "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f" - integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - -amazon-cognito-identity-js@5.2.12: - version "5.2.12" - resolved "https://registry.npmjs.org/amazon-cognito-identity-js/-/amazon-cognito-identity-js-5.2.12.tgz#fd93fd1fc2a2a4f7ed27fbdc84222eb9ed33e729" - integrity sha512-YfoH2xNgBOb9fC9wen3u4inMpb2YK+58s0uiTn+C9gdZ1GxdW83Fk+YSWUyp/duaStOU1cGFXXgTHt+5lOAXUg== - dependencies: - buffer "4.9.2" - crypto-js "^4.1.1" - fast-base64-decode "^1.0.0" - isomorphic-unfetch "^3.0.0" - js-cookie "^2.2.1" - -amplify-app@^4.3.4: - version "4.3.4" - resolved "https://registry.npmjs.org/amplify-app/-/amplify-app-4.3.4.tgz#5ca68e7a0ca3cb3c8919b087abb2575603e3e6d2" - integrity sha512-Ii2LGWx9kxRSOng4ssYxlP6ww9+gwiVNggP93m62TQPlCs9tBoURU/an+RACdyvkN5KxOSloOiuiY0Q09HstJA== - dependencies: - amplify-frontend-android "3.4.0" - amplify-frontend-flutter "1.3.5" - amplify-frontend-ios "3.5.4" - amplify-frontend-javascript "3.7.0" - chalk "^4.1.1" - execa "^5.1.1" - fs-extra "^8.1.0" - ini "^1.3.5" - inquirer "^7.3.3" - node-emoji "^1.10.0" - ora "^4.0.3" - rimraf "^3.0.0" - semver "^7.3.5" - xcode "^2.1.0" - yargs "^15.1.0" - -amplify-appsync-simulator@^2.3.12: - version "2.4.1" - resolved "https://registry.npmjs.org/amplify-appsync-simulator/-/amplify-appsync-simulator-2.4.1.tgz#52f823eb3741f523cd1d603e558bec03794d3dfd" - integrity sha512-eZr3cRf708ihaV/zQ8I08F7uE0mNffoZABeS4tBCTmON6UR26E5MntVv2AXbUgdTYtV1+X7Wkenio3Q77lha7w== - dependencies: - "@graphql-tools/schema" "^8.3.1" - "@graphql-tools/utils" "^8.5.1" - amplify-velocity-template "1.4.8" - aws-sdk "^2.1113.0" - chalk "^4.1.1" - cors "^2.8.5" - dataloader "^2.0.0" - express "^4.17.3" - get-port "^5.1.1" - graphql "^14.5.8" - graphql-iso-date "^3.6.1" - graphql-subscriptions "^1.1.0" - ip "^1.1.5" - js-string-escape "^1.0.1" - jwt-decode "^2.2.0" - libphonenumber-js "1.9.47" - lodash "^4.17.21" - moment "^2.24.0" - moment-jdateformatparser "^1.2.1" - moment-timezone "0.5.34" - mqtt-connection "4.0.0" - nanoid "^3.3.1" - pino "^6.13.0" - promise-toolbox "^0.20.0" - qlobber "3.1.0" - retimer "2.0.0" - slash "^3.0.0" - steed "^1.1.3" - uuid "^8.3.2" - ws "^7.5.7" - -amplify-category-function@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/amplify-category-function/-/amplify-category-function-4.2.0.tgz#224d5785a8b8ea9987af6f1f9577c1eb2dfa69ad" - integrity sha512-vJAHrdDBogGsmtey6dl9P/DCSQyZczEovwD4o2BfYqg3n/igYi8xUE3MeEsPsKZc7HPTfG1bSJmeeKD3hPPY0w== - dependencies: - "@aws-amplify/amplify-environment-parameters" "1.2.0" - amplify-cli-core "3.3.0" - amplify-function-plugin-interface "1.9.5" - amplify-prompts "2.6.0" - archiver "^5.3.0" - aws-sdk "^2.1233.0" - chalk "^4.1.1" - cloudform-types "^4.2.0" - enquirer "^2.3.6" - folder-hash "^4.0.2" - fs-extra "^8.1.0" - globby "^11.0.3" - graphql-transformer-core "^7.6.6" - inquirer "^7.3.3" - inquirer-datepicker "^2.0.0" - jstreemap "^1.28.2" - lodash "^4.17.21" - ora "^4.0.3" - promise-sequential "^1.1.1" - uuid "^8.3.2" - -amplify-cli-core@3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/amplify-cli-core/-/amplify-cli-core-3.3.0.tgz#704203c2a3f164a7eddf2155194fe211e4164f88" - integrity sha512-fgK2Fr1Y2DLkmbTgzd/fntpRwKmXrHXuv3zWo8NxPBbbbXqplMsYMzFMRxBKJW/qBNfJBuL8X8cDwMT05VVK9w== - dependencies: - "@aws-amplify/graphql-transformer-core" "^0.17.12" - "@aws-amplify/graphql-transformer-interfaces" "^1.14.7" - ajv "^6.12.6" - amplify-cli-logger "1.2.1" - amplify-prompts "2.6.0" - 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.6" - 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.1: - version "1.2.1" - resolved "https://registry.npmjs.org/amplify-cli-logger/-/amplify-cli-logger-1.2.1.tgz#57e25f489950af9dfc1e5ef55da6eafcd2ec49ed" - integrity sha512-zdHKufDNVc2XhYBFv87d/l8NRBEqm2aHfPV1YbuanUoHQHowV3P8Gx5qLbGbTmC8xra2FbISpyUv12DCadgwJg== - dependencies: - winston "^3.3.3" - winston-daily-rotate-file "^4.5.0" - -amplify-cli-shared-interfaces@1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/amplify-cli-shared-interfaces/-/amplify-cli-shared-interfaces-1.1.0.tgz#105c8645c50bb469272badf2501505793c3974de" - integrity sha512-lN5Y4PfyY5SSCZLxRSfv3qhYYSEwEsFG9T+SbQIf05o6Yfim93Xy9f+1pAAlGc3f/HWjEqdegAH3HG496/BGeg== - -amplify-codegen@^3.3.1, amplify-codegen@^3.3.2: - version "3.3.2" - resolved "https://registry.npmjs.org/amplify-codegen/-/amplify-codegen-3.3.2.tgz#25711da17f32b06936699ba1fcf926c86933884b" - integrity sha512-Jq2fNH6dUQTtEZxX6fJ/uu4MF+JRoFVFIpidaehBe6ZE+YPSNqoETqUwu+xtNDYhrT3XHPy5kCStDxXgK31uQQ== - dependencies: - "@aws-amplify/appsync-modelgen-plugin" "2.3.0" - "@aws-amplify/graphql-docs-generator" "3.0.2" - "@aws-amplify/graphql-types-generator" "3.0.0" - "@graphql-codegen/core" "1.8.3" - chalk "^3.0.0" - fs-extra "^8.1.0" - glob-all "^3.1.0" - glob-parent "^6.0.2" - graphql "^14.5.8" - graphql-config "^2.2.1" - inquirer "^7.3.3" - js-yaml "^4.0.0" - ora "^4.0.3" - semver "^7.3.5" - slash "^3.0.0" - -amplify-frontend-android@3.4.0: - version "3.4.0" - resolved "https://registry.npmjs.org/amplify-frontend-android/-/amplify-frontend-android-3.4.0.tgz#15b37dce216c3bf4beb0de94711f013948edf6da" - integrity sha512-ZIToaDR2Vqm5L+xUF00a/xS8LxaroJIPGVJr3VEoLulXnuMwFQcab91+/E+48aaCGRxl0Q7fWG6/KY34Xf8+oA== - dependencies: - fs-extra "^8.1.0" - graphql-config "^2.2.1" - inquirer "^7.3.3" - -amplify-frontend-flutter@1.3.5: - version "1.3.5" - resolved "https://registry.npmjs.org/amplify-frontend-flutter/-/amplify-frontend-flutter-1.3.5.tgz#71b47c786a506c7f658f39992ac1b682c7273955" - integrity sha512-xkcFPsUYYToLfnFZ48bguutdkV3SjAhhxSGBjjyRnOkcNHvEJrAAmitulG2/5iD11NpVwWYUSeWgQfNMCcHsFQ== - dependencies: - fs-extra "^8.1.0" - graphql-config "^2.2.1" - inquirer "^7.3.3" - -amplify-frontend-ios@3.5.4: - version "3.5.4" - resolved "https://registry.npmjs.org/amplify-frontend-ios/-/amplify-frontend-ios-3.5.4.tgz#86ee79f338df63f06443b51ce296df5325755d4a" - integrity sha512-r0NZIjv4wjwKdujO2+hFd1KYbTjk47K+ofdTIShifhXEOtagCm7paw51ho+wlg5fw+Xt+VsnnOto1v9xPDxSeQ== - dependencies: - amplify-cli-core "3.3.0" - execa "^5.1.1" - fs-extra "^8.1.0" - graphql-config "^2.2.1" - lodash "^4.17.21" - -amplify-frontend-javascript@3.7.0: - version "3.7.0" - resolved "https://registry.npmjs.org/amplify-frontend-javascript/-/amplify-frontend-javascript-3.7.0.tgz#7fb4a420575aa3c591e32b544bbb1e97ff1493d7" - integrity sha512-MgiDZ0dkdqpdc+CRgdBEHarAodKw/PtOeEyeuS1cfBRM0QqCdbhfo67mDRo0IAzPxwlHoMEViWN+qPnYbmfBvw== - dependencies: - "@babel/core" "^7.10.5" - "@babel/plugin-transform-modules-commonjs" "7.10.4" - amplify-cli-core "3.3.0" - chalk "^4.1.1" - execa "^5.1.1" - fs-extra "^8.1.0" - graphql-config "^2.2.1" - inquirer "^7.3.3" - lodash "^4.17.21" - -amplify-function-plugin-interface@1.9.5, amplify-function-plugin-interface@^1.9.5: - version "1.9.5" - resolved "https://registry.npmjs.org/amplify-function-plugin-interface/-/amplify-function-plugin-interface-1.9.5.tgz#caa95891f7976d29a3d43c51f7c6a372178b9a81" - integrity sha512-x49gI8U1863JC7akkUTQ5WrAhOPD8/PRx9LCwRshl1RJNMH4AaF40Gx+ueDVV/SLAsFc2GM0xoigxsvX+Cu4qQ== - -amplify-headless-interface@1.15.0, amplify-headless-interface@^1.15.0: - version "1.15.0" - resolved "https://registry.npmjs.org/amplify-headless-interface/-/amplify-headless-interface-1.15.0.tgz#a72d001d11d230ab48844b6e57b5f5c9f1cb030e" - integrity sha512-6U22nhKLu67i6/zbBXZO+1TYmLXym+/e9fnwqeOhnctMCybU56RdWvj4/MhQIywn4DyOTHvYBkRT5o4f1hFSPg== - -amplify-nodejs-function-runtime-provider@^2.3.4: - version "2.3.4" - resolved "https://registry.npmjs.org/amplify-nodejs-function-runtime-provider/-/amplify-nodejs-function-runtime-provider-2.3.4.tgz#8080618c384fa56dddd76e7e47fa4549eae7151c" - integrity sha512-vDrqOF8u+7/LO7G1euzncq/hSsrDblS/0uzqylY7zJw+ycXgoOFjLMEyDAsc/6qeyZWo/dCDgKDp9UtOz3SUmA== - dependencies: - amplify-cli-core "3.3.0" - amplify-function-plugin-interface "1.9.5" - execa "^5.1.1" - exit "^0.1.2" - fs-extra "^8.1.0" - glob "^7.2.0" - -amplify-prompts@2.6.0: - version "2.6.0" - resolved "https://registry.npmjs.org/amplify-prompts/-/amplify-prompts-2.6.0.tgz#3deaf94e5eb2058d74788f0203cd5b578e4e8317" - integrity sha512-b8ZeR7w9d3LUi25nXFAaJoPqIW2pUjBNIDJvWR9hwQ3GktunBcse5T5C4XVna5Xo8XuztXc7zHrJJ+21yWD5JA== - dependencies: - amplify-cli-shared-interfaces "1.1.0" - chalk "^4.1.1" - enquirer "^2.3.6" - -amplify-provider-awscloudformation@^6.9.0: - version "6.9.0" - resolved "https://registry.npmjs.org/amplify-provider-awscloudformation/-/amplify-provider-awscloudformation-6.9.0.tgz#2f4208a4893568fea9f59a68fc9780a11e13be14" - integrity sha512-s7kiFMYtoPzIAy4/Yc6G7cqWBxmSxKB93RE1XapP3D1XBREY381km5J9aIcFoesRJyr2GJR7jyTyjwubUk7IUw== - dependencies: - "@aws-amplify/amplify-category-custom" "2.5.4" - "@aws-amplify/amplify-environment-parameters" "1.2.0" - "@aws-amplify/cli-extensibility-helper" "2.4.4" - "@aws-amplify/graphql-transformer-core" "^0.17.12" - "@aws-amplify/graphql-transformer-interfaces" "^1.14.7" - "@aws-cdk/assert" "^1.159.0" - "@aws-cdk/aws-apigatewayv2" "^1.159.0" - "@aws-cdk/aws-autoscaling" "^1.159.0" - "@aws-cdk/aws-cloudwatch" "^1.159.0" - "@aws-cdk/aws-ec2" "^1.159.0" - "@aws-cdk/aws-ecr" "^1.159.0" - "@aws-cdk/aws-ecr-assets" "^1.159.0" - "@aws-cdk/aws-ecs" "^1.159.0" - "@aws-cdk/aws-elasticloadbalancing" "^1.159.0" - "@aws-cdk/aws-elasticloadbalancingv2" "^1.159.0" - "@aws-cdk/aws-events" "^1.159.0" - "@aws-cdk/aws-iam" "^1.159.0" - "@aws-cdk/aws-kms" "^1.159.0" - "@aws-cdk/aws-lambda" "^1.159.0" - "@aws-cdk/aws-logs" "^1.159.0" - "@aws-cdk/aws-route53" "^1.159.0" - "@aws-cdk/aws-s3" "^1.159.0" - "@aws-cdk/aws-s3-assets" "^1.159.0" - "@aws-cdk/aws-secretsmanager" "^1.159.0" - "@aws-cdk/aws-servicediscovery" "^1.159.0" - "@aws-cdk/aws-sns" "^1.159.0" - "@aws-cdk/aws-sqs" "^1.159.0" - "@aws-cdk/core" "^1.159.0" - "@aws-cdk/region-info" "^1.159.0" - amplify-cli-core "3.3.0" - amplify-cli-logger "1.2.1" - amplify-codegen "^3.3.1" - amplify-prompts "2.6.0" - amplify-util-import "2.3.0" - archiver "^5.3.0" - aws-sdk "^2.1233.0" - bottleneck "2.19.5" - chalk "^4.1.1" - cloudform "^4.2.0" - cloudform-types "^4.2.0" - columnify "^1.5.4" - constructs "^3.3.125" - cors "^2.8.5" - deep-diff "^1.0.2" - extract-zip "^2.0.1" - folder-hash "^4.0.2" - fs-extra "^8.1.0" - glob "^7.2.0" - graphql "^14.5.8" - graphql-transformer-core "^7.6.6" - ignore "^5.2.0" - ini "^1.3.5" - inquirer "^7.3.3" - is-wsl "^2.2.0" - jose "^4.3.7" - lodash "^4.17.21" - lodash.throttle "^4.1.1" - moment "^2.24.0" - netmask "^2.0.2" - node-fetch "^2.6.7" - ora "^4.0.3" - promise-sequential "^1.1.1" - proxy-agent "^5.0.0" - rimraf "^3.0.0" - vm2 "^3.9.8" - xstate "^4.14.0" - -amplify-storage-simulator@^1.7.0: - version "1.7.0" - resolved "https://registry.npmjs.org/amplify-storage-simulator/-/amplify-storage-simulator-1.7.0.tgz#ddefbe7bf1f074ed247c36269c70ff55f844047b" - integrity sha512-4l/0wFHWZIlqtzv54mzKt9JsdhP5aIBGfoPjMG0tTjUKbzDOQHawNtHgix34rpy8gldodtmFBzAw94G+K5eDNg== - dependencies: - body-parser "^1.19.2" - cors "^2.8.5" - etag "^1.8.1" - express "^4.17.3" - fs-extra "^8.1.0" - glob "^7.2.0" - object-to-xml "^2.0.0" - promise-toolbox "^0.20.0" - serve-static "^1.14.2" - uuid "^8.3.2" - xml "^1.0.1" - xml-js "^1.6.11" - -amplify-util-headless-input@^1.9.6: - version "1.9.6" - resolved "https://registry.npmjs.org/amplify-util-headless-input/-/amplify-util-headless-input-1.9.6.tgz#b196215b484e9442564392f736a17957566a671b" - integrity sha512-8gp+s4fWD94xpsJwVxNmNn7VzSJB+2Maq+WvC1HE/pFO2uVwfkGfA9AiZs47993vQzNxE5/nnZ4fBWL0O2Jodw== - dependencies: - ajv "^6.12.6" - amplify-headless-interface "1.15.0" - -amplify-util-import@2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/amplify-util-import/-/amplify-util-import-2.3.0.tgz#2e70316c17915790aa70f1fac7698d2be1e628da" - integrity sha512-4m7oGTvZC1XDpMCk/x3feCGwt3V1clujcNayV7se/plZ6KWqsDQv5PEsbhcfhEkI2v5UydidCnjpqS4lx/ch+Q== - dependencies: - aws-sdk "^2.1233.0" - -amplify-velocity-template@1.4.8: - version "1.4.8" - resolved "https://registry.npmjs.org/amplify-velocity-template/-/amplify-velocity-template-1.4.8.tgz#78b67a58485bae952bf4b031228ba179f54b5fe4" - integrity sha512-QemjmXrMvxzdB+YJyJ2vMUbsDb41PQGo8V3SNjMz2uDExT1B+c77/xXUgU6dXplu53hIi9CKZbaB/Y7aF86lfw== - dependencies: - lodash "^4.17.21" - -ansi-align@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" - integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== - dependencies: - string-width "^4.1.0" - -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@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" - integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== - -ansi-escapes@^4.2.1: - version "4.3.2" - resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== - -ansi-regex@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz#123d6479e92ad45ad897d4054e3c7ca7db4944e1" - integrity sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw== - -ansi-regex@^4.1.0: - version "4.1.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed" - integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g== - -ansi-regex@^5.0.0, ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-regex@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" - integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^6.1.0: - version "6.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" - integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== - -anymatch@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== - dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" - -anymatch@^3.0.3, anymatch@~3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -apollo-cache-inmemory@1.3.12: - version "1.3.12" - resolved "https://registry.npmjs.org/apollo-cache-inmemory/-/apollo-cache-inmemory-1.3.12.tgz#cf7ef7c15730d0b6787d79047d5c06087ac31991" - integrity sha512-jxWcW64QoYQZ09UH6v3syvCCl3MWr6bsxT3wYYL6ORi8svdJUpnNrHTcv5qXqJYVg/a+NHhfEt+eGjJUG2ytXA== - dependencies: - apollo-cache "^1.1.22" - apollo-utilities "^1.0.27" - optimism "^0.6.8" - -apollo-cache@1.1.20: - version "1.1.20" - resolved "https://registry.npmjs.org/apollo-cache/-/apollo-cache-1.1.20.tgz#6152cc4baf6a63e376efee79f75de4f5c84bf90e" - integrity sha512-+Du0/4kUSuf5PjPx0+pvgMGV12ezbHA8/hubYuqRQoy/4AWb4faa61CgJNI6cKz2mhDd9m94VTNKTX11NntwkQ== - dependencies: - apollo-utilities "^1.0.25" - -apollo-cache@^1.1.22: - version "1.3.5" - resolved "https://registry.npmjs.org/apollo-cache/-/apollo-cache-1.3.5.tgz#9dbebfc8dbe8fe7f97ba568a224bca2c5d81f461" - integrity sha512-1XoDy8kJnyWY/i/+gLTEbYLnoiVtS8y7ikBr/IfmML4Qb+CM7dEEbIUOjnY716WqmZ/UpXIxTfJsY7rMcqiCXA== - dependencies: - apollo-utilities "^1.3.4" - tslib "^1.10.0" - -apollo-client@2.4.6: - version "2.4.6" - resolved "https://registry.npmjs.org/apollo-client/-/apollo-client-2.4.6.tgz#ba24a2def6ea9d487b41672652ca967cc7c05e4a" - integrity sha512-RsZVMYone7mu3Wj4sr7ehctN8pdaHsP4X1Sv6Ly4gZ/YDetCCVnhbmnk5q7kvDtfoo0jhhHblxgFyA3FLLImtA== - dependencies: - "@types/zen-observable" "^0.8.0" - apollo-cache "1.1.20" - apollo-link "^1.0.0" - apollo-link-dedup "^1.0.0" - apollo-utilities "1.0.25" - symbol-observable "^1.0.2" - zen-observable "^0.8.0" - optionalDependencies: - "@types/async" "2.0.50" - -apollo-link-context@1.0.11: - version "1.0.11" - resolved "https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.11.tgz#b0ba1918a7e32cf0e40004781ec267568caa2e47" - integrity sha512-aEM7zp3O1V4jVIm7me60T7Sw7vCuuGzE9ppE0ttGiud8slUbh7dTAgxirTEg3PjdPQA5ZoLCwqnGb+DzTxu+1g== - dependencies: - apollo-link "^1.2.5" - -apollo-link-context@1.0.9: - version "1.0.9" - resolved "https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.9.tgz#7fbc034de44546e957a840be76b2f6277c785e8f" - integrity sha512-gcC1WH7mTyNtS0bF4fPijepXqnERwZjm1JCkuOT6ADBTpDTXIqK+Ec+/QkVawDO26EV9OX5ujWe4kI1qC6T6tA== - dependencies: - apollo-link "^1.2.3" - -apollo-link-context@^1.0.9: - version "1.0.20" - resolved "https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.20.tgz#1939ac5dc65d6dff0c855ee53521150053c24676" - integrity sha512-MLLPYvhzNb8AglNsk2NcL9AvhO/Vc9hn2ZZuegbhRHGet3oGr0YH9s30NS9+ieoM0sGT11p7oZ6oAILM/kiRBA== - dependencies: - apollo-link "^1.2.14" - tslib "^1.9.3" - -apollo-link-dedup@^1.0.0: - version "1.0.21" - resolved "https://registry.npmjs.org/apollo-link-dedup/-/apollo-link-dedup-1.0.21.tgz#7fcbb209bdf11ce42e0e31f58f3f8008f960f240" - integrity sha512-r+mbfzMxj6m+oSKoNJTrTOTWbG4ysGscBla6ibdyvq/leLiroQw8HP9TtWRxVDtNlfkExEC548fUxr3LUgVssw== - dependencies: - apollo-link "^1.2.14" - tslib "^1.9.3" - -apollo-link-http-common@^0.2.16, apollo-link-http-common@^0.2.7: - version "0.2.16" - resolved "https://registry.npmjs.org/apollo-link-http-common/-/apollo-link-http-common-0.2.16.tgz#756749dafc732792c8ca0923f9a40564b7c59ecc" - integrity sha512-2tIhOIrnaF4UbQHf7kjeQA/EmSorB7+HyJIIrUjJOKBgnXwuexi8aMecRlqTIDWcyVXCeqLhUnztMa6bOH/jTg== - dependencies: - apollo-link "^1.2.14" - ts-invariant "^0.4.0" - tslib "^1.9.3" - -apollo-link-http@1.3.1: - version "1.3.1" - resolved "https://registry.npmjs.org/apollo-link-http/-/apollo-link-http-1.3.1.tgz#c58aee1a27d1bf43dc9e9c634b8a91c68d21a082" - integrity sha512-41L2NA49h8FGaKlQSnQbSrMkO0XHfxGD4fqkLve12OWmqCJaoGb/5Qn+OFiAZm/E8e/MiMJ+6+4Agutw6REu2g== - dependencies: - apollo-link "^1.0.6" - -apollo-link-http@1.5.8: - version "1.5.8" - resolved "https://registry.npmjs.org/apollo-link-http/-/apollo-link-http-1.5.8.tgz#1be551338ca00db4082114221b409e0470fcc7e6" - integrity sha512-wkmj9fL5B4QYjw7q7w0GyetfqQKnA0QXGoh+/UK+LXJ+jLEz6JP2eLxrwgpX7o4ID6Og7l1JfeVxJE5fV1j2bg== - dependencies: - apollo-link "^1.2.5" - apollo-link-http-common "^0.2.7" - -apollo-link-http@^1.3.1: - version "1.5.17" - resolved "https://registry.npmjs.org/apollo-link-http/-/apollo-link-http-1.5.17.tgz#499e9f1711bf694497f02c51af12d82de5d8d8ba" - integrity sha512-uWcqAotbwDEU/9+Dm9e1/clO7hTB2kQ/94JYcGouBVLjoKmTeJTUPQKcJGpPwUjZcSqgYicbFqQSoJIW0yrFvg== - dependencies: - apollo-link "^1.2.14" - apollo-link-http-common "^0.2.16" - tslib "^1.9.3" - -apollo-link-retry@2.2.5: - version "2.2.5" - resolved "https://registry.npmjs.org/apollo-link-retry/-/apollo-link-retry-2.2.5.tgz#7c92170ea502685e96db32538f5ad070ddd007be" - integrity sha512-DZUyTVDBH5toiqtgJxM955wnXVXeRDRkXrFOEUvXsXyEJ0Bb9ej5YfrdJBPyQL2vB6yP/1l8nEFR1ivV88ivgw== - dependencies: - "@types/zen-observable" "0.8.0" - apollo-link "^1.2.3" - -apollo-link-retry@2.2.7: - version "2.2.7" - resolved "https://registry.npmjs.org/apollo-link-retry/-/apollo-link-retry-2.2.7.tgz#d078847b593d1292bb01c4a72ee90cbb7d33cbcf" - integrity sha512-HlpeA09PZ6RL/l/nIYmJ+DjsdQ315HLLiSTLUo/Zq56wDuzlmbbEKUPkK5Sb92nFCwZOgm+TvHCrS6zUF33eQw== - dependencies: - "@types/zen-observable" "0.8.0" - apollo-link "^1.2.5" - -apollo-link-retry@^2.2.5: - version "2.2.16" - resolved "https://registry.npmjs.org/apollo-link-retry/-/apollo-link-retry-2.2.16.tgz#745ff51e60a7a68b34c8d382832856c43a9c306c" - integrity sha512-7F9+meFAz4dw5gtgtLsRFqJW6QzNOhTzt5R5Hsy+yFhkTW9LddgYO7gxN9n7RN/7Ouosh3TcpUkdHs2laC+0sA== - dependencies: - "@types/zen-observable" "0.8.0" - apollo-link "^1.2.14" - tslib "^1.9.3" - -apollo-link@1.2.3: - version "1.2.3" - resolved "https://registry.npmjs.org/apollo-link/-/apollo-link-1.2.3.tgz#9bd8d5fe1d88d31dc91dae9ecc22474d451fb70d" - integrity sha512-iL9yS2OfxYhigme5bpTbmRyC+Htt6tyo2fRMHT3K1XRL/C5IQDDz37OjpPy4ndx7WInSvfSZaaOTKFja9VWqSw== - dependencies: - apollo-utilities "^1.0.0" - zen-observable-ts "^0.8.10" - -apollo-link@1.2.5: - version "1.2.5" - resolved "https://registry.npmjs.org/apollo-link/-/apollo-link-1.2.5.tgz#f54932d6b8f1412a35e088bc199a116bce3f1f16" - integrity sha512-GJHEE4B06oEB58mpRRwW6ISyvgX2aCqCLjpcE3M/6/4e+ZVeX7fRGpMJJDq2zZ8n7qWdrEuY315JfxzpsJmUhA== - dependencies: - apollo-utilities "^1.0.0" - zen-observable-ts "^0.8.12" - -apollo-link@^1.0.0, apollo-link@^1.0.6, apollo-link@^1.2.14, apollo-link@^1.2.3, apollo-link@^1.2.5: - version "1.2.14" - resolved "https://registry.npmjs.org/apollo-link/-/apollo-link-1.2.14.tgz#3feda4b47f9ebba7f4160bef8b977ba725b684d9" - integrity sha512-p67CMEFP7kOG1JZ0ZkYZwRDa369w5PIjtMjvrQd/HnIV8FRsHRqLqK+oAZQnFa1DDdZtOtHTi+aMIW6EatC2jg== - dependencies: - apollo-utilities "^1.3.0" - ts-invariant "^0.4.0" - tslib "^1.9.3" - zen-observable-ts "^0.8.21" - -apollo-utilities@1.0.25: - version "1.0.25" - resolved "https://registry.npmjs.org/apollo-utilities/-/apollo-utilities-1.0.25.tgz#899b00f5f990fb451675adf84cb3de82eb6372ea" - integrity sha512-AXvqkhni3Ir1ffm4SA1QzXn8k8I5BBl4PVKEyak734i4jFdp+xgfUyi2VCqF64TJlFTA/B73TRDUvO2D+tKtZg== - dependencies: - fast-json-stable-stringify "^2.0.0" - -apollo-utilities@^1.0.0, apollo-utilities@^1.0.1, apollo-utilities@^1.0.25, apollo-utilities@^1.0.27, apollo-utilities@^1.3.0, apollo-utilities@^1.3.4: - version "1.3.4" - resolved "https://registry.npmjs.org/apollo-utilities/-/apollo-utilities-1.3.4.tgz#6129e438e8be201b6c55b0f13ce49d2c7175c9cf" - integrity sha512-pk2hiWrCXMAy2fRPwEyhvka+mqwzeP60Jr1tRYi5xru+3ko94HI9o6lK0CT33/w4RDlxWchmdhDCrvdr+pHCig== - dependencies: - "@wry/equality" "^0.1.2" - fast-json-stable-stringify "^2.0.0" - ts-invariant "^0.4.0" - tslib "^1.10.0" - -aproba@^1.0.3: - version "1.2.0" - resolved "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== - -"aproba@^1.0.3 || ^2.0.0", aproba@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" - integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== - -archiver-utils@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz#e8a460e94b693c3e3da182a098ca6285ba9249e2" - integrity sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw== - dependencies: - glob "^7.1.4" - graceful-fs "^4.2.0" - lazystream "^1.0.0" - lodash.defaults "^4.2.0" - lodash.difference "^4.5.0" - lodash.flatten "^4.4.0" - lodash.isplainobject "^4.0.6" - lodash.union "^4.6.0" - normalize-path "^3.0.0" - readable-stream "^2.0.0" - -archiver@^5.3.0: - version "5.3.1" - resolved "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz#21e92811d6f09ecfce649fbefefe8c79e57cbbb6" - integrity sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w== - dependencies: - archiver-utils "^2.1.0" - async "^3.2.3" - buffer-crc32 "^0.2.1" - readable-stream "^3.6.0" - readdir-glob "^1.0.0" - tar-stream "^2.2.0" - zip-stream "^4.1.0" - -are-we-there-yet@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz#679df222b278c64f2cdba1175cdc00b0d96164bd" - integrity sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg== - dependencies: - delegates "^1.0.0" - readable-stream "^3.6.0" - -are-we-there-yet@~1.1.2: - version "1.1.7" - resolved "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz#b15474a932adab4ff8a50d9adfa7e4e926f21146" - integrity sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g== - dependencies: - delegates "^1.0.0" - readable-stream "^2.0.6" - -arg@^4.1.0: - version "4.1.3" - resolved "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" - integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== - -argparse@^1.0.7, argparse@~1.0.9: - version "1.0.10" - resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - 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== - -argv@0.0.2: - version "0.0.2" - resolved "https://registry.npmjs.org/argv/-/argv-0.0.2.tgz#ecbd16f8949b157183711b1bda334f37840185ab" - integrity sha512-dEamhpPEwRUBpLNHeuCm/v+g0anFByHahxodVO/BbAarHVBBg2MccCwf9K+o1Pof+2btdnkJelYVUWjW/VrATw== - -aria-query@^4.2.2: - version "4.2.2" - resolved "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" - integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== - dependencies: - "@babel/runtime" "^7.10.2" - "@babel/runtime-corejs3" "^7.10.2" - -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== - -arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== - -array-differ@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" - integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== - -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" - integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== - -array-ify@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" - integrity sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng== - -array-includes@^3.1.4, array-includes@^3.1.5: - version "3.1.5" - resolved "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz#2c320010db8d31031fd2a5f6b3bbd4b1aad31bdb" - integrity sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.19.5" - get-intrinsic "^1.1.1" - is-string "^1.0.7" - -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.npmjs.org/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== - -array.prototype.flat@^1.2.5: - version "1.3.1" - resolved "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2" - integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - es-shim-unscopables "^1.0.0" - -array.prototype.flatmap@^1.2.4, array.prototype.flatmap@^1.3.0: - version "1.3.1" - resolved "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183" - integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - es-shim-unscopables "^1.0.0" - -arrify@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" - integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== - -arrify@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" - integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== - -asap@^2.0.0, asap@~2.0.3: - version "2.0.6" - resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== - -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== - -ast-types-flow@^0.0.7: - version "0.0.7" - resolved "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" - integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== - -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@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" - integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== - -async@^2.6.4: - version "2.6.4" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221" - integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== - dependencies: - lodash "^4.17.14" - -async@^3.2.0, 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.npmjs.org/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== - -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - -atomic-sleep@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz#eb85b77a601fc932cfe432c5acd364a9e2c9075b" - integrity sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ== - -auto-bind@~4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/auto-bind/-/auto-bind-4.0.0.tgz#e3589fc6c2da8f7ca43ba9f84fa52a744fc997fb" - integrity sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ== - -available-typed-arrays@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" - integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== - -aws-amplify@^4.2.8: - version "4.3.43" - resolved "https://registry.npmjs.org/aws-amplify/-/aws-amplify-4.3.43.tgz#c10cd6c266f1bb9eec2e070ee184a90c7ec2f0f9" - integrity sha512-uUVAvbYerm4QNIVZyzFNK3dnAK3tf5RQEMszd83wJsTjD490cmCj97ELpRDzUIzh6XhZU6wrC9M1ZOszZR4xTQ== - dependencies: - "@aws-amplify/analytics" "5.2.28" - "@aws-amplify/api" "4.0.61" - "@aws-amplify/auth" "4.6.14" - "@aws-amplify/cache" "4.0.63" - "@aws-amplify/core" "4.7.12" - "@aws-amplify/datastore" "3.14.4" - "@aws-amplify/geo" "1.3.24" - "@aws-amplify/interactions" "4.1.9" - "@aws-amplify/predictions" "4.0.61" - "@aws-amplify/pubsub" "4.5.11" - "@aws-amplify/storage" "4.5.14" - "@aws-amplify/ui" "2.0.7" - "@aws-amplify/xr" "3.0.61" - -aws-appsync-auth-link@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/aws-appsync-auth-link/-/aws-appsync-auth-link-1.0.1.tgz#16092b2392675a50cdc6743de0f36f621e1140d6" - integrity sha512-8JYRjhzhzz+9GYeEDfyjUVoV2hUQb0INuey7Vtlnr4h8lAQjdneosuv4UzBvjbfDsaSfWCoSFSYkmH1c5qnKkw== - dependencies: - apollo-link "^1.2.3" - aws-sdk "^2.518.0" - debug "2.6.9" - -aws-appsync-auth-link@^2.0.8: - version "2.0.8" - resolved "https://registry.npmjs.org/aws-appsync-auth-link/-/aws-appsync-auth-link-2.0.8.tgz#f1e8491a08fa8a76bfc820e6a7f525733cae5e56" - integrity sha512-jsHcJnqkqXIpmOyXGFQP8d8khiMRPs+cUGFPxFn1ZeCD6eBKSgHezbD9bDVhGS5EF2EUoZpuL4ANEn5Lq3f2RQ== - dependencies: - "@aws-crypto/sha256-js" "^1.2.0" - "@aws-sdk/types" "^3.25.0" - "@aws-sdk/util-hex-encoding" "^3.29.0" - apollo-link "1.2.5" - debug "2.6.9" - -aws-appsync-subscription-link@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/aws-appsync-subscription-link/-/aws-appsync-subscription-link-1.0.1.tgz#4e6f36df49cbb23f6ba23a531b51b807ab035cc9" - integrity sha512-JqR2xsMGBGe5dXKrEldK6YnicBgm1V3SWq521ll3uTURm3t1hJ3Dr3q70HhwaSz5VANqmLM2wjDMUmoSpcVKQA== - dependencies: - apollo-link "^1.2.3" - apollo-link-context "^1.0.9" - apollo-link-http "^1.3.1" - apollo-link-retry "^2.2.5" - debug "2.6.9" - url "^0.11.0" - -aws-appsync-subscription-link@^2.4.1: - version "2.4.1" - resolved "https://registry.npmjs.org/aws-appsync-subscription-link/-/aws-appsync-subscription-link-2.4.1.tgz#d5648e17a84480fa3da9550eeddf5da9da9c59d7" - integrity sha512-bGh5m442QKByg9/dYpyxONZZK6jAK0lDjM96yC9o3KmnCmDZUiKVH60tgf1Jwow+pONKFY+Nm4Ad0UrfEFmu2Q== - dependencies: - apollo-link "1.2.5" - apollo-link-context "1.0.11" - apollo-link-http "1.5.8" - apollo-link-retry "2.2.7" - aws-appsync-auth-link "^2.0.8" - debug "2.6.9" - url "^0.11.0" - zen-observable-ts "^1.2.5" - -aws-appsync@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/aws-appsync/-/aws-appsync-2.0.2.tgz#967902946c90a137a6b4aa8fbdc1a333701f7b81" - integrity sha512-SHz+/B8N1bPZK4XrprwtZnJrovUA4edw8SU6YGLjvBeLZc3gwo20kvUNqpRk6ntjNabfnQ4zgzd2vr2+0mXo6g== - dependencies: - "@redux-offline/redux-offline" "2.5.2-native.0" - apollo-cache-inmemory "1.3.12" - apollo-client "2.4.6" - apollo-link "1.2.3" - apollo-link-context "1.0.9" - apollo-link-http "1.3.1" - apollo-link-retry "2.2.5" - aws-appsync-auth-link "^1.0.1" - aws-appsync-subscription-link "^1.0.1" - aws-sdk "2.518.0" - debug "2.6.9" - graphql "0.13.0" - redux "^3.7.2" - redux-thunk "^2.2.0" - setimmediate "^1.0.5" - url "^0.11.0" - uuid "3.x" - -aws-appsync@^4.1.1: - version "4.1.8" - resolved "https://registry.npmjs.org/aws-appsync/-/aws-appsync-4.1.8.tgz#9a972fb82c555fddbaf6b8699ea2462c5ea6b593" - integrity sha512-dyLNFG0xpS+cZeVg6Lx7qEm+IeYCc3VldkHsuKv5GubEVsQrcnY2RcMhmi3Q+MnHC5YNfXjTV2IOKlsquAkuXg== - dependencies: - "@aws-crypto/sha256-universal" "^1.1.1" - "@aws-sdk/client-s3" "^3.25.0" - "@aws-sdk/lib-storage" "^3.25.0" - "@aws-sdk/types" "^3.25.0" - "@redux-offline/redux-offline" "2.6.0-native.1" - apollo-cache-inmemory "1.3.12" - apollo-client "2.4.6" - apollo-link "1.2.5" - apollo-link-context "1.0.11" - apollo-link-http "1.5.8" - apollo-link-retry "2.2.7" - aws-appsync-auth-link "^2.0.8" - aws-appsync-subscription-link "^2.4.1" - debug "2.6.9" - redux "^3.7.2" - redux-thunk "^2.2.0" - setimmediate "^1.0.5" - url "^0.11.0" - uuid "3.x" - -aws-sdk-mock@^5.6.2: - version "5.8.0" - resolved "https://registry.npmjs.org/aws-sdk-mock/-/aws-sdk-mock-5.8.0.tgz#2556a79010a883f4bd5a566ce63bc244cee67579" - integrity sha512-s0Vy4DObFmVJ6h1uTw1LGInOop77oF0JXH2N39Lv+1Wss274EowVk9odhM4Sji4mynXcM5oSu68uYqkJRviDRA== - dependencies: - aws-sdk "^2.1231.0" - sinon "^14.0.1" - traverse "^0.6.6" - -aws-sdk@2.518.0, aws-sdk@^2.1113.0, aws-sdk@^2.1141.0, aws-sdk@^2.1231.0, aws-sdk@^2.1233.0, aws-sdk@^2.518.0: - version "2.1249.0" - resolved "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1249.0.tgz#23f0be6fc8d98aa12dfa13c21eb859122450224a" - integrity sha512-kJXbCgdqvhmylwq2ncoTv6mx/0zIll3fsN5NQ08qDSOTZtZRYkm4I/IS1vQSeVCmsnkfO7WpyA5Uv1Gt4MJApg== - dependencies: - buffer "4.9.2" - events "1.1.1" - ieee754 "1.1.13" - jmespath "0.16.0" - querystring "0.2.0" - sax "1.2.1" - url "0.10.3" - util "^0.12.4" - uuid "8.0.0" - xml2js "0.4.19" - -axe-core@^4.4.3: - version "4.5.1" - resolved "https://registry.npmjs.org/axe-core/-/axe-core-4.5.1.tgz#04d561c11b6d76d096d34e9d14ba2c294fb20cdc" - integrity sha512-1exVbW0X1O/HSr/WMwnaweyqcWOgZgLiVxdLG34pvSQk4NlYQr9OUy0JLwuhFfuVNQzzqgH57eYzkFBCb3bIsQ== - -axios@0.26.0: - version "0.26.0" - resolved "https://registry.npmjs.org/axios/-/axios-0.26.0.tgz#9a318f1c69ec108f8cd5f3c3d390366635e13928" - integrity sha512-lKoGLMYtHvFrPVt3r+RBMp9nh34N0M8zEfCWqdWZx6phynIEhQqAdydpyBAAG211zlhX9Rgu08cOamy6XjE5Og== - dependencies: - follow-redirects "^1.14.8" - -axios@^0.21.1: - version "0.21.4" - resolved "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575" - integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== - dependencies: - follow-redirects "^1.14.0" - -axios@^0.26.0: - version "0.26.1" - resolved "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz#1ede41c51fcf51bbbd6fd43669caaa4f0495aaa9" - integrity sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA== - dependencies: - follow-redirects "^1.14.8" - -axios@^1.0.0: - version "1.1.3" - resolved "https://registry.npmjs.org/axios/-/axios-1.1.3.tgz#8274250dada2edf53814ed7db644b9c2866c1e35" - integrity sha512-00tXVRwKx/FZr/IDVFt4C+f9FYairX517WoGCL6dpOntqLkZofjhu43F/Xl44UOpqa+9sLFDrG/XAnFsUYgkDA== - dependencies: - follow-redirects "^1.15.0" - form-data "^4.0.0" - proxy-from-env "^1.1.0" - -axobject-query@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" - integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== - -babel-eslint@^10.1.0: - version "10.1.0" - resolved "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" - integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.7.0" - "@babel/traverse" "^7.7.0" - "@babel/types" "^7.7.0" - eslint-visitor-keys "^1.0.0" - resolve "^1.12.0" - -babel-generator@^6.26.1: - version "6.26.1" - resolved "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" - integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA== - dependencies: - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - detect-indent "^4.0.0" - jsesc "^1.3.0" - lodash "^4.17.4" - source-map "^0.5.7" - trim-right "^1.0.1" - -babel-jest@^26.6.3: - version "26.6.3" - resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056" - integrity sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA== - dependencies: - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/babel__core" "^7.1.7" - babel-plugin-istanbul "^6.0.0" - babel-preset-jest "^26.6.2" - chalk "^4.0.0" - graceful-fs "^4.2.4" - slash "^3.0.0" - -babel-loader@^8.1.0: - version "8.3.0" - resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8" - integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== - dependencies: - find-cache-dir "^3.3.1" - loader-utils "^2.0.0" - make-dir "^3.1.0" - schema-utils "^2.6.5" - -babel-messages@^6.23.0: - version "6.23.0" - resolved "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" - integrity sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w== - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-dynamic-import-node@^2.3.3: - version "2.3.3" - resolved "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" - integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== - dependencies: - object.assign "^4.1.0" - -babel-plugin-istanbul@^6.0.0: - version "6.1.1" - resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" - integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@istanbuljs/load-nyc-config" "^1.0.0" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-instrument "^5.0.4" - test-exclude "^6.0.0" - -babel-plugin-jest-hoist@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz#8185bd030348d254c6d7dd974355e6a28b21e62d" - integrity sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw== - dependencies: - "@babel/template" "^7.3.3" - "@babel/types" "^7.3.3" - "@types/babel__core" "^7.0.0" - "@types/babel__traverse" "^7.0.6" - -babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: - version "7.0.0-beta.0" - resolved "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" - integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== - -babel-preset-current-node-syntax@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" - integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== - dependencies: - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-bigint" "^7.8.3" - "@babel/plugin-syntax-class-properties" "^7.8.3" - "@babel/plugin-syntax-import-meta" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.8.3" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-top-level-await" "^7.8.3" - -babel-preset-fbjs@^3.4.0: - version "3.4.0" - resolved "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz#38a14e5a7a3b285a3f3a86552d650dca5cf6111c" - integrity sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow== - dependencies: - "@babel/plugin-proposal-class-properties" "^7.0.0" - "@babel/plugin-proposal-object-rest-spread" "^7.0.0" - "@babel/plugin-syntax-class-properties" "^7.0.0" - "@babel/plugin-syntax-flow" "^7.0.0" - "@babel/plugin-syntax-jsx" "^7.0.0" - "@babel/plugin-syntax-object-rest-spread" "^7.0.0" - "@babel/plugin-transform-arrow-functions" "^7.0.0" - "@babel/plugin-transform-block-scoped-functions" "^7.0.0" - "@babel/plugin-transform-block-scoping" "^7.0.0" - "@babel/plugin-transform-classes" "^7.0.0" - "@babel/plugin-transform-computed-properties" "^7.0.0" - "@babel/plugin-transform-destructuring" "^7.0.0" - "@babel/plugin-transform-flow-strip-types" "^7.0.0" - "@babel/plugin-transform-for-of" "^7.0.0" - "@babel/plugin-transform-function-name" "^7.0.0" - "@babel/plugin-transform-literals" "^7.0.0" - "@babel/plugin-transform-member-expression-literals" "^7.0.0" - "@babel/plugin-transform-modules-commonjs" "^7.0.0" - "@babel/plugin-transform-object-super" "^7.0.0" - "@babel/plugin-transform-parameters" "^7.0.0" - "@babel/plugin-transform-property-literals" "^7.0.0" - "@babel/plugin-transform-react-display-name" "^7.0.0" - "@babel/plugin-transform-react-jsx" "^7.0.0" - "@babel/plugin-transform-shorthand-properties" "^7.0.0" - "@babel/plugin-transform-spread" "^7.0.0" - "@babel/plugin-transform-template-literals" "^7.0.0" - babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" - -babel-preset-jest@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz#747872b1171df032252426586881d62d31798fee" - integrity sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ== - dependencies: - babel-plugin-jest-hoist "^26.6.2" - babel-preset-current-node-syntax "^1.0.0" - -babel-runtime@^6.22.0, babel-runtime@^6.26.0: - version "6.26.0" - resolved "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" - integrity sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g== - dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" - -babel-types@^6.26.0: - version "6.26.0" - resolved "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" - integrity sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g== - dependencies: - babel-runtime "^6.26.0" - esutils "^2.0.2" - lodash "^4.17.4" - to-fast-properties "^1.0.3" - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -base-64@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz#09d0f2084e32a3fd08c2475b973788eee6ae8f4a" - integrity sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg== - -base64-js@^1.0.2, base64-js@^1.3.1, base64-js@^1.5.1: - version "1.5.1" - resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -base@^0.11.1: - version "0.11.2" - resolved "https://registry.npmjs.org/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - -before-after-hook@^2.2.0: - version "2.2.3" - resolved "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz#c51e809c81a4e354084422b9b26bad88249c517c" - integrity sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ== - -bestzip@^2.1.5: - version "2.2.1" - resolved "https://registry.npmjs.org/bestzip/-/bestzip-2.2.1.tgz#6f14c48e7abf57dfac60aecb45ee4571b77b37a7" - integrity sha512-XdAb87RXqOqF7C6UgQG9IqpEHJvS6IOUo0bXWEAebjSSdhDjsbcqFKdHpn5Q7QHz2pGr3Zmw4wgG3LlzdyDz7w== - dependencies: - archiver "^5.3.0" - async "^3.2.0" - glob "^7.1.6" - which "^2.0.2" - yargs "^16.2.0" - -big-integer@1.6.x: - version "1.6.51" - resolved "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686" - integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== - -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -bin-links@^3.0.0: - version "3.0.3" - resolved "https://registry.npmjs.org/bin-links/-/bin-links-3.0.3.tgz#3842711ef3db2cd9f16a5f404a996a12db355a6e" - integrity sha512-zKdnMPWEdh4F5INR07/eBrodC7QrF5JKvqskjz/ZZRXg5YSAZIbn8zGhbhUrElzHBZ2fvEQdOU59RHcTG3GiwA== - dependencies: - cmd-shim "^5.0.0" - mkdirp-infer-owner "^2.0.0" - npm-normalize-package-bin "^2.0.0" - read-cmd-shim "^3.0.0" - rimraf "^3.0.0" - write-file-atomic "^4.0.0" - -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - -bl@^4.0.2, bl@^4.0.3, bl@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" - integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== - dependencies: - buffer "^5.5.0" - inherits "^2.0.4" - readable-stream "^3.4.0" - -body-parser@1.20.1, body-parser@^1.19.2: - version "1.20.1" - resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" - integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== - dependencies: - bytes "3.1.2" - content-type "~1.0.4" - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - http-errors "2.0.0" - iconv-lite "0.4.24" - on-finished "2.4.1" - qs "6.11.0" - raw-body "2.5.1" - type-is "~1.6.18" - unpipe "1.0.0" - -boolbase@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" - integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== - -bottleneck@2.19.5: - version "2.19.5" - resolved "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz#5df0b90f59fd47656ebe63c78a98419205cadd91" - integrity sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw== - -bowser@^2.11.0: - version "2.11.0" - resolved "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f" - integrity sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA== - -boxen@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz#9e5f8c26e716793fc96edcf7cf754cdf5e3fbf32" - integrity sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg== - dependencies: - ansi-align "^3.0.1" - camelcase "^7.0.0" - chalk "^5.0.1" - cli-boxes "^3.0.0" - string-width "^5.1.2" - type-fest "^2.13.0" - widest-line "^4.0.1" - wrap-ansi "^8.0.1" - -bplist-creator@0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz#018a2d1b587f769e379ef5519103730f8963ba1e" - integrity sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg== - dependencies: - stream-buffers "2.2.x" - -bplist-parser@0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz#e1c90b2ca2a9f9474cc72f6862bbf3fee8341fd1" - integrity sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA== - dependencies: - big-integer "1.6.x" - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -brace-expansion@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" - integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== - dependencies: - balanced-match "^1.0.0" - -braces@^2.3.1: - version "2.3.2" - resolved "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - -braces@^3.0.2, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -browser-process-hrtime@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" - integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== - -browserify-zlib@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz#bb35f8a519f600e0fa6b8485241c979d0141fb2d" - integrity sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ== - dependencies: - pako "~0.2.0" - -browserslist@^4.21.3: - version "4.21.4" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" - integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== - dependencies: - caniuse-lite "^1.0.30001400" - electron-to-chromium "^1.4.251" - node-releases "^2.0.6" - update-browserslist-db "^1.0.9" - -bs-logger@0.x: - version "0.2.6" - resolved "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" - integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== - dependencies: - fast-json-stable-stringify "2.x" - -bser@2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" - integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== - dependencies: - node-int64 "^0.4.0" - -buffer-crc32@^0.2.1, buffer-crc32@^0.2.13, buffer-crc32@~0.2.3: - version "0.2.13" - resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" - integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== - -buffer-equal-constant-time@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" - integrity sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA== - -buffer-from@1.x, buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -buffer@4.9.2: - version "4.9.2" - resolved "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" - integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - -buffer@5.6.0: - version "5.6.0" - resolved "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786" - integrity sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw== - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - -buffer@^5.5.0: - version "5.7.1" - resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - -builtins@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" - integrity sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ== - -builtins@^5.0.0: - version "5.0.1" - resolved "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz#87f6db9ab0458be728564fa81d876d8d74552fa9" - integrity sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ== - dependencies: - semver "^7.0.0" - -byte-size@^7.0.0: - version "7.0.1" - resolved "https://registry.npmjs.org/byte-size/-/byte-size-7.0.1.tgz#b1daf3386de7ab9d706b941a748dbfc71130dee3" - integrity sha512-crQdqyCwhokxwV1UyDzLZanhkugAgft7vt0qbbdt60C6Zf3CAiGmtUCylbtYwrU6loOUw3euGrNtW1J651ot1A== - -bytes@3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" - integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== - -cacache@^16.0.0, cacache@^16.0.6, cacache@^16.1.0: - version "16.1.3" - resolved "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz#a02b9f34ecfaf9a78c9f4bc16fceb94d5d67a38e" - integrity sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ== - dependencies: - "@npmcli/fs" "^2.1.0" - "@npmcli/move-file" "^2.0.0" - chownr "^2.0.0" - fs-minipass "^2.1.0" - glob "^8.0.1" - infer-owner "^1.0.4" - lru-cache "^7.7.1" - minipass "^3.1.6" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - mkdirp "^1.0.4" - p-map "^4.0.0" - promise-inflight "^1.0.1" - rimraf "^3.0.2" - ssri "^9.0.0" - tar "^6.1.11" - unique-filename "^2.0.0" - -cacache@^17.0.0: - version "17.0.2" - resolved "https://registry.npmjs.org/cacache/-/cacache-17.0.2.tgz#ff2bd029bf45099b3fe711f56fbf138b846c8d6d" - integrity sha512-rYUs2x4OjSgCQND7nTrh21AHIBFgd7s/ctAYvU3a8u+nK+R5YaX/SFPDYz4Azz7SGL6+6L9ZZWI4Kawpb7grzQ== - dependencies: - "@npmcli/fs" "^3.1.0" - fs-minipass "^2.1.0" - glob "^8.0.1" - lru-cache "^7.7.1" - minipass "^3.1.6" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - p-map "^4.0.0" - promise-inflight "^1.0.1" - ssri "^10.0.0" - tar "^6.1.11" - unique-filename "^3.0.0" - -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - -cacheable-lookup@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz#3476a8215d046e5a3202a9209dd13fec1f933a27" - integrity sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w== - -cacheable-request@^10.2.1: - version "10.2.2" - resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.2.tgz#07c3d5afcaa2de2e9f66959bacb3ff78da3735fd" - integrity sha512-KxjQZM3UIo7/J6W4sLpwFvu1GB3Whv8NtZ8ZrUL284eiQjiXeeqWTdhixNrp/NLZ/JNuFBo6BD4ZaO8ZJ5BN8Q== - dependencies: - "@types/http-cache-semantics" "^4.0.1" - get-stream "^6.0.1" - http-cache-semantics "^4.1.0" - keyv "^4.5.0" - mimic-response "^4.0.0" - normalize-url "^7.2.0" - responselike "^3.0.0" - -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -caller-callsite@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" - integrity sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ== - dependencies: - callsites "^2.0.0" - -caller-path@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" - integrity sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A== - dependencies: - caller-callsite "^2.0.0" - -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" - integrity sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ== - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camel-case@4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz#1fc41c854f00e2f7d0139dfeba1542d6896fe547" - integrity sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q== - dependencies: - pascal-case "^3.1.1" - tslib "^1.10.0" - -camel-case@4.1.2, camel-case@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" - integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== - dependencies: - pascal-case "^3.1.2" - tslib "^2.0.3" - -camel-case@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" - integrity sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w== - dependencies: - no-case "^2.2.0" - upper-case "^1.1.1" - -camelcase-keys@6.2.2, camelcase-keys@^6.2.2: - version "6.2.2" - resolved "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" - integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== - dependencies: - camelcase "^5.3.1" - map-obj "^4.0.0" - quick-lru "^4.0.1" - -camelcase@^5.0.0, camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -camelcase@^6.0.0: - version "6.3.0" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" - integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== - -camelcase@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-7.0.0.tgz#fd112621b212126741f998d614cbc2a8623fd174" - integrity sha512-JToIvOmz6nhGsUhAYScbo2d6Py5wojjNfoxoc2mEVLUdJ70gJK2gnd+ABY1Tc3sVMyK7QDPtN0T/XdlCQWITyQ== - -caniuse-lite@^1.0.30001400: - version "1.0.30001431" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz#e7c59bd1bc518fae03a4656be442ce6c4887a795" - integrity sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ== - -capital-case@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669" - integrity sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - upper-case-first "^2.0.2" - -capture-exit@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" - integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== - 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== - -chalk@4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" - integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chalk@^2.0.0, chalk@^2.3.0, chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chalk@^4, 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#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chalk@^5.0.1, chalk@^5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-5.1.2.tgz#d957f370038b75ac572471e83be4c5ca9f8e8c45" - integrity sha512-E5CkT4jWURs1Vy5qGJye+XwCkNj7Od3Af7CP6SujMetSMkLs8Do2RWJK5yx1wamHV/op8Rz+9rltjaTQWDnEFQ== - -change-case-all@1.0.14: - version "1.0.14" - resolved "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.14.tgz#bac04da08ad143278d0ac3dda7eccd39280bfba1" - integrity sha512-CWVm2uT7dmSHdO/z1CXT/n47mWonyypzBbuCy5tN7uMg22BsfkhwT6oHmFCAk+gL1LOOxhdbB9SZz3J1KTY3gA== - dependencies: - change-case "^4.1.2" - is-lower-case "^2.0.2" - is-upper-case "^2.0.2" - lower-case "^2.0.2" - lower-case-first "^2.0.2" - sponge-case "^1.0.1" - swap-case "^2.0.2" - title-case "^3.0.3" - upper-case "^2.0.2" - upper-case-first "^2.0.2" - -change-case@3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/change-case/-/change-case-3.1.0.tgz#0e611b7edc9952df2e8513b27b42de72647dd17e" - integrity sha512-2AZp7uJZbYEzRPsFoa+ijKdvp9zsrnnt6+yFokfwEpeJm0xuJDVoxiRCAaTzyJND8GJkofo2IcKWaUZ/OECVzw== - dependencies: - camel-case "^3.0.0" - constant-case "^2.0.0" - dot-case "^2.1.0" - header-case "^1.0.0" - is-lower-case "^1.1.0" - is-upper-case "^1.1.0" - lower-case "^1.1.1" - lower-case-first "^1.0.0" - no-case "^2.3.2" - param-case "^2.1.0" - pascal-case "^2.0.0" - path-case "^2.1.0" - sentence-case "^2.1.0" - snake-case "^2.1.0" - swap-case "^1.1.0" - title-case "^2.1.0" - upper-case "^1.1.1" - upper-case-first "^1.1.0" - -change-case@^4.1.1, change-case@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12" - integrity sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A== - dependencies: - camel-case "^4.1.2" - capital-case "^1.0.4" - constant-case "^3.0.4" - dot-case "^3.0.4" - header-case "^2.0.4" - no-case "^3.0.4" - param-case "^3.0.4" - pascal-case "^3.1.2" - path-case "^3.0.4" - sentence-case "^3.0.4" - snake-case "^3.0.4" - tslib "^2.0.3" - -char-regex@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" - integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== - -chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.npmjs.org/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.4.0, chokidar@^3.5.1, chokidar@^3.5.3: - version "3.5.3" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - -chownr@^1.1.1: - version "1.1.4" - resolved "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" - integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== - -chownr@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" - integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== - -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - -ci-info@^3.2.0: - version "3.5.0" - resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.5.0.tgz#bfac2a29263de4c829d806b1ab478e35091e171f" - integrity sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw== - -circleci-api@^4.1.4: - version "4.1.4" - resolved "https://registry.npmjs.org/circleci-api/-/circleci-api-4.1.4.tgz#6880a28eb021879d81789b50996640dc6373c5ad" - integrity sha512-49F0P2mhmfqYzJR/V4+oM+1SfI/VjKPcurvkzuuawNqgW5Eo00ZufgpHgdT+qRrvRymk6yt45bWOIP/f0FKhJA== - dependencies: - axios "^0.21.1" - -cjs-module-lexer@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f" - integrity sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw== - -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" - -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - -cli-boxes@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz#71a10c716feeba005e4504f36329ef0b17cf3145" - integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g== - -cli-cursor@3.1.0, cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - -cli-cursor@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" - integrity sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw== - dependencies: - restore-cursor "^2.0.0" - -cli-spinners@2.6.1: - version "2.6.1" - resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d" - integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== - -cli-spinners@^2.2.0, cli-spinners@^2.5.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-table@^0.3.11: - version "0.3.11" - resolved "https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz#ac69cdecbe81dccdba4889b9a18b7da312a9d3ee" - integrity sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ== - dependencies: - colors "1.0.3" - -cli-width@^2.0.0: - version "2.2.1" - resolved "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" - integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== - -cli-width@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" - integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== - -cliui@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" - integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^6.2.0" - -cliui@^7.0.2: - version "7.0.4" - resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" - integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^7.0.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-deep@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" - integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== - dependencies: - is-plain-object "^2.0.4" - kind-of "^6.0.2" - shallow-clone "^3.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== - -cloudform@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/cloudform/-/cloudform-4.2.0.tgz#361b2b1a0da1e302e918554cb62c632712e62f48" - integrity sha512-dCKY2a6cWygG0ool77f55UcjF5F69CfdtXIOLBuXpkPvj6UPhDUZbTHoBNnAaSHyAbJWt791lTyrtVpD71bNdA== - dependencies: - cloudform-types "^4.2.0" - jsonminify "^0.4.1" - ts-node "^8.9.0" - typescript "^3.8.3" - -cmd-extension@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/cmd-extension/-/cmd-extension-1.0.2.tgz#6cce0233938f02f03d18a1198de5dfe546c80a82" - integrity sha512-iWDjmP8kvsMdBmLTHxFaqXikO8EdFRDfim7k6vUHglY/2xJ5jLrPsnQGijdfp4U+sr/BeecG0wKm02dSIAeQ1g== - -cmd-shim@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/cmd-shim/-/cmd-shim-5.0.0.tgz#8d0aaa1a6b0708630694c4dbde070ed94c707724" - integrity sha512-qkCtZ59BidfEwHltnJwkyVZn+XQojdAySM1D1gSeh11Z4pW1Kpolkyo53L5noc0nrxmIvyFwTmJRo4xs7FFLPw== - dependencies: - mkdirp-infer-owner "^2.0.0" - -co@^4.6.0: - version "4.6.0" - resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== - -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - integrity sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA== - -codecov@^3.7.0: - version "3.8.3" - resolved "https://registry.npmjs.org/codecov/-/codecov-3.8.3.tgz#9c3e364b8a700c597346ae98418d09880a3fdbe7" - integrity sha512-Y8Hw+V3HgR7V71xWH2vQ9lyS358CbGCldWlJFR0JirqoGtOoas3R3/OclRTvgUYFK29mmJICDPauVKmpqbwhOA== - dependencies: - argv "0.0.2" - ignore-walk "3.0.4" - js-yaml "3.14.1" - teeny-request "7.1.1" - urlgrey "1.0.0" - -collect-v8-coverage@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" - integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== - -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - -color-convert@^1.9.0, color-convert@^1.9.3: - version "1.9.3" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - -color-name@^1.0.0, color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/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-support@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" - integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== - -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" - -colors@1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" - integrity sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw== - -colors@~1.2.1: - version "1.2.5" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.2.5.tgz#89c7ad9a374bc030df8013241f68136ed8835afc" - integrity sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg== - -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" - -columnify@^1.5.4, columnify@^1.6.0: - version "1.6.0" - resolved "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz#6989531713c9008bb29735e61e37acf5bd553cf3" - integrity sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q== - dependencies: - strip-ansi "^6.0.1" - wcwidth "^1.0.0" - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -commander@^2.20.3: - version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -commander@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz#6837c3fb677ad9933d1cfba42dd14d5117d6b39e" - integrity sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow== - -commander@^4.0.1: - version "4.1.1" - resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" - integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== - -commander@^9.4.1: - version "9.4.1" - resolved "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz#d1dd8f2ce6faf93147295c0df13c7c21141cfbdd" - integrity sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw== - -comment-parser@1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/comment-parser/-/comment-parser-1.3.0.tgz#68beb7dbe0849295309b376406730cd16c719c44" - integrity sha512-hRpmWIKgzd81vn0ydoWoyPoALEOnF4wt8yKD35Ib1D6XC2siLiYaiqfGkYrunuKdsXGwpBpHU3+9r+RVw2NZfA== - -common-ancestor-path@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz#4f7d2d1394d91b7abdf51871c62f71eadb0182a7" - integrity sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w== - -common-tags@1.8.0: - version "1.8.0" - resolved "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" - integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== - -common-tags@^1.8.0: - version "1.8.2" - resolved "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" - integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== - -compare-func@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3" - integrity sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA== - dependencies: - array-ify "^1.0.0" - dot-prop "^5.1.0" - -component-emitter@^1.2.1: - version "1.3.0" - resolved "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== - -compress-commons@^4.1.0: - version "4.1.1" - resolved "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz#df2a09a7ed17447642bad10a85cc9a19e5c42a7d" - integrity sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ== - dependencies: - buffer-crc32 "^0.2.13" - crc32-stream "^4.0.2" - normalize-path "^3.0.0" - readable-stream "^3.6.0" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== - -concat-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1" - integrity sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A== - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.0.2" - typedarray "^0.0.6" - -config-chain@^1.1.11, config-chain@^1.1.12: - version "1.1.13" - resolved "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" - integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== - dependencies: - ini "^1.3.4" - proto-list "~1.2.1" - -configstore@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz#49eca2ebc80983f77e09394a1a56e0aca8235566" - integrity sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA== - dependencies: - dot-prop "^6.0.1" - graceful-fs "^4.2.6" - unique-string "^3.0.0" - write-file-atomic "^3.0.3" - xdg-basedir "^5.0.1" - -confusing-browser-globals@^1.0.10: - version "1.0.11" - resolved "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81" - integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA== - -console-control-strings@^1.0.0, console-control-strings@^1.1.0, console-control-strings@~1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== - -constant-case@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/constant-case/-/constant-case-2.0.0.tgz#4175764d389d3fa9c8ecd29186ed6005243b6a46" - integrity sha512-eS0N9WwmjTqrOmR3o83F5vW8Z+9R1HnVz3xmzT2PMFug9ly+Au/fxRWlEBSb6LcZwspSsEn9Xs1uw9YgzAg1EQ== - dependencies: - snake-case "^2.1.0" - upper-case "^1.1.1" - -constant-case@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz#3b84a9aeaf4cf31ec45e6bf5de91bdfb0589faf1" - integrity sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - upper-case "^2.0.2" - -constructs@^3.3.125, constructs@^3.3.69: - version "3.4.148" - resolved "https://registry.npmjs.org/constructs/-/constructs-3.4.148.tgz#817056311e958b8302c1d3096d2b5897a1880a27" - integrity sha512-5UXiD/USquDmYIyI0dw9LY+kkW/3LtqeSocn/gFioxwJCZPxpxotLmwbkLkFi28XmuWNKq+zxgmgtHYdmlwtiA== - -content-disposition@0.5.4: - version "0.5.4" - resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" - integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== - dependencies: - safe-buffer "5.2.1" - -content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - -conventional-changelog-angular@^5.0.11, conventional-changelog-angular@^5.0.12: - version "5.0.13" - resolved "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz#896885d63b914a70d4934b59d2fe7bde1832b28c" - integrity sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA== - dependencies: - compare-func "^2.0.0" - q "^1.5.1" - -conventional-changelog-conventionalcommits@^4.3.1: - version "4.6.3" - resolved "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.3.tgz#0765490f56424b46f6cb4db9135902d6e5a36dc2" - integrity sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g== - dependencies: - compare-func "^2.0.0" - lodash "^4.17.15" - q "^1.5.1" - -conventional-changelog-core@^4.2.4: - version "4.2.4" - resolved "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz#e50d047e8ebacf63fac3dc67bf918177001e1e9f" - integrity sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg== - dependencies: - add-stream "^1.0.0" - conventional-changelog-writer "^5.0.0" - conventional-commits-parser "^3.2.0" - dateformat "^3.0.0" - get-pkg-repo "^4.0.0" - git-raw-commits "^2.0.8" - git-remote-origin-url "^2.0.0" - git-semver-tags "^4.1.1" - lodash "^4.17.15" - normalize-package-data "^3.0.0" - q "^1.5.1" - read-pkg "^3.0.0" - read-pkg-up "^3.0.0" - through2 "^4.0.0" - -conventional-changelog-preset-loader@^2.3.4: - version "2.3.4" - resolved "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz#14a855abbffd59027fd602581f1f34d9862ea44c" - integrity sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g== - -conventional-changelog-writer@^5.0.0: - version "5.0.1" - resolved "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz#e0757072f045fe03d91da6343c843029e702f359" - integrity sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ== - dependencies: - conventional-commits-filter "^2.0.7" - dateformat "^3.0.0" - handlebars "^4.7.7" - json-stringify-safe "^5.0.1" - lodash "^4.17.15" - meow "^8.0.0" - semver "^6.0.0" - split "^1.0.0" - through2 "^4.0.0" - -conventional-commits-filter@^2.0.7: - version "2.0.7" - resolved "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz#f8d9b4f182fce00c9af7139da49365b136c8a0b3" - integrity sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA== - dependencies: - lodash.ismatch "^4.4.0" - modify-values "^1.0.0" - -conventional-commits-parser@^3.2.0, conventional-commits-parser@^3.2.2: - version "3.2.4" - resolved "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz#a7d3b77758a202a9b2293d2112a8d8052c740972" - integrity sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q== - dependencies: - JSONStream "^1.0.4" - is-text-path "^1.0.1" - lodash "^4.17.15" - meow "^8.0.0" - split2 "^3.0.0" - through2 "^4.0.0" - -conventional-recommended-bump@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz#cfa623285d1de554012f2ffde70d9c8a22231f55" - integrity sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw== - dependencies: - concat-stream "^2.0.0" - conventional-changelog-preset-loader "^2.3.4" - conventional-commits-filter "^2.0.7" - conventional-commits-parser "^3.2.0" - git-raw-commits "^2.0.8" - git-semver-tags "^4.1.1" - meow "^8.0.0" - q "^1.5.1" - -convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: - version "1.9.0" - resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" - integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== - -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" - integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== - -cookie@0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" - integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== - -cookie@^0.4.0: - version "0.4.2" - resolved "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" - integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== - -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== - -copyfiles@^2.2.0: - version "2.4.1" - resolved "https://registry.npmjs.org/copyfiles/-/copyfiles-2.4.1.tgz#d2dcff60aaad1015f09d0b66e7f0f1c5cd3c5da5" - integrity sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg== - dependencies: - glob "^7.0.5" - minimatch "^3.0.3" - mkdirp "^1.0.4" - noms "0.0.0" - through2 "^2.0.1" - untildify "^4.0.0" - yargs "^16.1.0" - -core-js-pure@^3.25.1: - version "3.26.0" - resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.0.tgz#7ad8a5dd7d910756f3124374b50026e23265ca9a" - integrity sha512-LiN6fylpVBVwT8twhhluD9TzXmZQQsr2I2eIKtWNbZI1XMfBT7CV18itaN6RA7EtQd/SDdRx/wzvAShX2HvhQA== - -core-js@^2.4.0: - version "2.6.12" - resolved "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" - integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== - -core-js@^3.6.4: - version "3.26.0" - resolved "https://registry.npmjs.org/core-js/-/core-js-3.26.0.tgz#a516db0ed0811be10eac5d94f3b8463d03faccfe" - integrity sha512-+DkDrhoR4Y0PxDz6rurahuB+I45OsEUv8E1maPTB6OuHRohMMcznBq9TMpdpDMm/hUPob/mJJS3PqgbHpMTQgw== - -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - -cors@^2.8.5: - version "2.8.5" - resolved "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" - integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== - dependencies: - object-assign "^4" - vary "^1" - -cosmiconfig-typescript-loader@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-2.0.2.tgz#7e7ce6064af041c910e1e43fb0fd9625cee56e93" - integrity sha512-KmE+bMjWMXJbkWCeY4FJX/npHuZPNr9XF9q9CIQ/bpFwi1qHfCmSiKarrCcRa0LO4fWjk93pVoeRtJAkTGcYNw== - dependencies: - cosmiconfig "^7" - ts-node "^10.8.1" - -cosmiconfig@^5.2.1: - version "5.2.1" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" - integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== - dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.13.1" - parse-json "^4.0.0" - -cosmiconfig@^7, cosmiconfig@^7.0.0: - version "7.0.1" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" - integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" - -crc-32@^1.2.0: - version "1.2.2" - resolved "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz#3cad35a934b8bf71f25ca524b6da51fb7eace2ff" - integrity sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ== - -crc32-stream@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz#c922ad22b38395abe9d3870f02fa8134ed709007" - integrity sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w== - dependencies: - crc-32 "^1.2.0" - readable-stream "^3.4.0" - -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-fetch@2.2.2, cross-fetch@^2.2.6, cross-fetch@^3.1.5: - version "2.2.6" - resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-2.2.6.tgz#2ef0bb39a24ac034787965c457368a28730e220a" - integrity sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA== - dependencies: - node-fetch "^2.6.7" - whatwg-fetch "^2.0.4" - -cross-spawn@^6.0.0: - version "6.0.5" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: - version "7.0.3" - 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-js@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz#9e485bcf03521041bd85844786b83fb7619736cf" - integrity sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw== - -crypto-random-string@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz#5a3cc53d7dd86183df5da0312816ceeeb5bb1fc2" - integrity sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA== - dependencies: - type-fest "^1.0.1" - -cssom@^0.4.4: - version "0.4.4" - resolved "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" - integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== - -cssom@~0.3.6: - version "0.3.8" - resolved "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - -cssstyle@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" - integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== - dependencies: - cssom "~0.3.6" - -damerau-levenshtein@^1.0.8: - version "1.0.8" - resolved "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" - integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== - -dank-each@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/dank-each/-/dank-each-1.0.0.tgz#a861343a4b28d362203d405c77864dc9a6403730" - integrity sha512-gMDy24y+3LlnAaHq4WFwRKliMZRkGp41Gy9JVsD1BO5tprb/lEh4afJlkankcTqRoppSaHRwgFQX61QjJ5ClfQ== - -dank-map@~0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/dank-map/-/dank-map-0.1.0.tgz#e99e77f382c68f2e5ab2b3f3a82b8031957529a8" - integrity sha512-mQoLySkWc5bQM8XKXz0rIuISX/+12rSSfPojYlTVT6KPj3LsvfLURtrv0w+QEt1gRIKwp9mxnwOcL5nsOTkk2Q== - -dargs@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc" - integrity sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg== - -dart-style@1.3.2-dev: - version "1.3.2-dev" - resolved "https://registry.npmjs.org/dart-style/-/dart-style-1.3.2-dev.tgz#d21a80ff0b7f9d800584ec6a6a659ac3242ac855" - integrity sha512-NFI4UQYvG32t/cEkQAdkXT2ZT72tjF61tMWoALmnGwj03d2Co94zwGfbnFfdQUQvrhUNx8Wz2jKSVxGrmFaVJQ== - -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.npmjs.org/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" - integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== - dependencies: - abab "^2.0.3" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.0.0" - -dataloader@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/dataloader/-/dataloader-2.1.0.tgz#c69c538235e85e7ac6c6c444bae8ecabf5de9df7" - integrity sha512-qTcEYLen3r7ojZNgVUaRggOI+KM7jrKxXeSHhogh/TWxYMeONEMqY+hmkobiYQozsGIyg9OYVzO4ZIfoB4I0pQ== - -dateformat@^3.0.0: - version "3.0.3" - resolved "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" - integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== - -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: - version "2.6.9" - resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.3, debug@^4.3.4: - version "4.3.4" - resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -debug@^3.2.7: - version "3.2.7" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -debuglog@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" - integrity sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw== - -decamelize-keys@^1.1.0: - version "1.1.1" - resolved "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8" - integrity sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg== - dependencies: - decamelize "^1.1.0" - map-obj "^1.0.0" - -decamelize@^1.1.0, decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== - -decimal.js@^10.2.1: - version "10.4.2" - resolved "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz#0341651d1d997d86065a2ce3a441fbd0d8e8b98e" - integrity sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA== - -decode-uri-component@^0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" - integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== - -decompress-response@^4.2.0: - version "4.2.1" - resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986" - integrity sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw== - dependencies: - mimic-response "^2.0.0" - -decompress-response@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" - integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== - dependencies: - mimic-response "^3.1.0" - -dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" - integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== - -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-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - -deep-is@^0.1.3, deep-is@~0.1.3: - version "0.1.4" - resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== - -deepmerge@4.2.2, deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.npmjs.org/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" - -defer-to-connect@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" - integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== - -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, define-properties@^1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" - integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== - dependencies: - has-property-descriptors "^1.0.0" - object-keys "^1.1.1" - -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== - dependencies: - 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.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== - -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== - -depd@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== - -dependency-graph@^0.11.0: - version "0.11.0" - resolved "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz#ac0ce7ed68a54da22165a85e97a01d53f5eb2e27" - integrity sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg== - -deprecated-decorator@^0.1.6: - version "0.1.6" - resolved "https://registry.npmjs.org/deprecated-decorator/-/deprecated-decorator-0.1.6.tgz#00966317b7a12fe92f3cc831f7583af329b86c37" - integrity sha512-MHidOOnCHGlZDKsI21+mbIIhf4Fff+hhCTB7gtVg4uoIqjcrTZc5v6M+GS2zVI0sV7PqK415rb8XaOSQsQkHOw== - -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== - -destroy@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" - integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== - -detect-indent@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" - integrity sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A== - dependencies: - repeating "^2.0.0" - -detect-indent@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" - integrity sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g== - -detect-indent@^6.0.0: - version "6.1.0" - resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" - integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== - -detect-libc@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" - integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== - -detect-newline@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" - integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== - -detect-port@^1.3.0: - version "1.5.1" - resolved "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz#451ca9b6eaf20451acb0799b8ab40dff7718727b" - integrity sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ== - dependencies: - address "^1.0.1" - debug "4" - -dezalgo@^1.0.0: - version "1.0.4" - resolved "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz#751235260469084c132157dfa857f386d4c33d81" - integrity sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig== - dependencies: - asap "^2.0.0" - wrappy "1" - -diff-sequences@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" - integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== - -diff@^4.0.1: - version "4.0.2" - resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" - integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== - -diff@^5.0.0, diff@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40" - integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw== - -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.npmjs.org/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" - integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== - dependencies: - esutils "^2.0.2" - -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - -domexception@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" - integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== - dependencies: - webidl-conversions "^5.0.0" - -dot-case@^2.1.0: - version "2.1.1" - resolved "https://registry.npmjs.org/dot-case/-/dot-case-2.1.1.tgz#34dcf37f50a8e93c2b3bca8bb7fb9155c7da3bee" - integrity sha512-HnM6ZlFqcajLsyudHq7LeeLDr2rFAVYtDv/hV5qchQEidSck8j9OPUsXY9KwJv/lHMtYlX4DjRQqwFYa+0r8Ug== - dependencies: - no-case "^2.2.0" - -dot-case@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" - integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -dot-prop@^5.1.0: - version "5.3.0" - resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" - integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== - dependencies: - is-obj "^2.0.0" - -dot-prop@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz#fc26b3cf142b9e59b74dbd39ed66ce620c681083" - integrity sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA== - dependencies: - is-obj "^2.0.0" - -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== - -dotenv@~10.0.0: - version "10.0.0" - resolved "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" - integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== - -duplexer@^0.1.1: - version "0.1.2" - resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" - integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== - -duplexify@^3.5.0, duplexify@^3.5.1, duplexify@^3.6.0: - version "3.7.1" - resolved "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" - integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - -eastasianwidth@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" - integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== - -ecdsa-sig-formatter@1.0.11: - version "1.0.11" - resolved "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf" - integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ== - dependencies: - safe-buffer "^5.0.1" - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== - -ejs@^3.1.7: - version "3.1.8" - resolved "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz#758d32910c78047585c7ef1f92f9ee041c1c190b" - integrity sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ== - dependencies: - jake "^10.8.5" - -electron-to-chromium@^1.4.251: - version "1.4.284" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592" - integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== - -emittery@^0.7.1: - version "0.7.2" - resolved "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz#25595908e13af0f5674ab419396e2fb394cdfa82" - integrity sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emoji-regex@^9.2.2: - version "9.2.2" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== - -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - -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== - -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== - -encoding@^0.1.13: - version "0.1.13" - resolved "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" - integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== - dependencies: - iconv-lite "^0.6.2" - -end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: - version "1.4.4" - resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -enquirer@^2.3.5, enquirer@^2.3.6, 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.npmjs.org/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" - integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== - -env-paths@^2.2.0: - version "2.2.1" - resolved "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" - integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== - -envinfo@^7.7.4: - version "7.8.1" - resolved "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" - integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== - -err-code@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" - integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== - -error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -es-abstract@^1.19.0, es-abstract@^1.19.5, es-abstract@^1.20.4: - version "1.20.4" - resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861" - integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA== - dependencies: - call-bind "^1.0.2" - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - function.prototype.name "^1.1.5" - get-intrinsic "^1.1.3" - get-symbol-description "^1.0.0" - has "^1.0.3" - has-property-descriptors "^1.0.0" - has-symbols "^1.0.3" - internal-slot "^1.0.3" - is-callable "^1.2.7" - is-negative-zero "^2.0.2" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.2" - is-string "^1.0.7" - is-weakref "^1.0.2" - object-inspect "^1.12.2" - object-keys "^1.1.1" - object.assign "^4.1.4" - regexp.prototype.flags "^1.4.3" - safe-regex-test "^1.0.0" - string.prototype.trimend "^1.0.5" - string.prototype.trimstart "^1.0.5" - unbox-primitive "^1.0.2" - -es-shim-unscopables@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" - integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== - dependencies: - has "^1.0.3" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -escape-goat@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz#9424820331b510b0666b98f7873fe11ac4aa8081" - integrity sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg== - -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== - -escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/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.npmjs.org/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" - integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== - dependencies: - esprima "^4.0.1" - estraverse "^5.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" - -eslint-config-airbnb-base@^14.2.1: - version "14.2.1" - resolved "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz#8a2eb38455dc5a312550193b319cdaeef042cd1e" - integrity sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA== - dependencies: - confusing-browser-globals "^1.0.10" - object.assign "^4.1.2" - object.entries "^1.1.2" - -eslint-config-airbnb@^18.0.1: - version "18.2.1" - resolved "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-18.2.1.tgz#b7fe2b42f9f8173e825b73c8014b592e449c98d9" - integrity sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg== - dependencies: - eslint-config-airbnb-base "^14.2.1" - object.assign "^4.1.2" - object.entries "^1.1.2" - -eslint-import-resolver-node@^0.3.6: - version "0.3.6" - resolved "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd" - integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw== - dependencies: - debug "^3.2.7" - resolve "^1.20.0" - -eslint-import-resolver-typescript@^2.0.0: - version "2.7.1" - resolved "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.1.tgz#a90a4a1c80da8d632df25994c4c5fdcdd02b8751" - integrity sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ== - dependencies: - debug "^4.3.4" - glob "^7.2.0" - is-glob "^4.0.3" - resolve "^1.22.0" - tsconfig-paths "^3.14.1" - -eslint-module-utils@^2.7.3: - version "2.7.4" - resolved "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz#4f3e41116aaf13a20792261e61d3a2e7e0583974" - integrity sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA== - dependencies: - debug "^3.2.7" - -eslint-plugin-import@^2.22.1: - version "2.26.0" - resolved "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz#f812dc47be4f2b72b478a021605a59fc6fe8b88b" - integrity sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA== - dependencies: - array-includes "^3.1.4" - array.prototype.flat "^1.2.5" - debug "^2.6.9" - doctrine "^2.1.0" - eslint-import-resolver-node "^0.3.6" - eslint-module-utils "^2.7.3" - has "^1.0.3" - is-core-module "^2.8.1" - is-glob "^4.0.3" - minimatch "^3.1.2" - object.values "^1.1.5" - resolve "^1.22.0" - tsconfig-paths "^3.14.1" - -eslint-plugin-jest@^26.1.1: - version "26.9.0" - resolved "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.9.0.tgz#7931c31000b1c19e57dbfb71bbf71b817d1bf949" - integrity sha512-TWJxWGp1J628gxh2KhaH1H1paEdgE2J61BBF1I59c6xWeL5+D1BzMxGDN/nXAfX+aSkR5u80K+XhskK6Gwq9ng== - dependencies: - "@typescript-eslint/utils" "^5.10.0" - -eslint-plugin-jsdoc@^37.9.6: - version "37.9.7" - resolved "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-37.9.7.tgz#ef46141aa2e5fcbb89adfa658eef8126435e9eac" - integrity sha512-8alON8yYcStY94o0HycU2zkLKQdcS+qhhOUNQpfONHHwvI99afbmfpYuPqf6PbLz5pLZldG3Te5I0RbAiTN42g== - dependencies: - "@es-joy/jsdoccomment" "~0.20.1" - comment-parser "1.3.0" - debug "^4.3.3" - escape-string-regexp "^4.0.0" - esquery "^1.4.0" - regextras "^0.8.0" - semver "^7.3.5" - spdx-expression-parse "^3.0.1" - -eslint-plugin-jsx-a11y@^6.5.1: - version "6.6.1" - resolved "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz#93736fc91b83fdc38cc8d115deedfc3091aef1ff" - integrity sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q== - dependencies: - "@babel/runtime" "^7.18.9" - aria-query "^4.2.2" - array-includes "^3.1.5" - ast-types-flow "^0.0.7" - axe-core "^4.4.3" - axobject-query "^2.2.0" - damerau-levenshtein "^1.0.8" - emoji-regex "^9.2.2" - has "^1.0.3" - jsx-ast-utils "^3.3.2" - language-tags "^1.0.5" - minimatch "^3.1.2" - semver "^6.3.0" - -eslint-plugin-prefer-arrow@^1.2.3: - version "1.2.3" - resolved "https://registry.npmjs.org/eslint-plugin-prefer-arrow/-/eslint-plugin-prefer-arrow-1.2.3.tgz#e7fbb3fa4cd84ff1015b9c51ad86550e55041041" - integrity sha512-J9I5PKCOJretVuiZRGvPQxCbllxGAV/viI20JO3LYblAodofBxyMnZAJ+WGeClHgANnSJberTNoFWWjrWKBuXQ== - -eslint-plugin-react@^7.29.4: - version "7.31.10" - resolved "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.10.tgz#6782c2c7fe91c09e715d536067644bbb9491419a" - integrity sha512-e4N/nc6AAlg4UKW/mXeYWd3R++qUano5/o+t+wnWxIf+bLsOaH3a4q74kX3nDjYym3VBN4HyO9nEn1GcAqgQOA== - dependencies: - array-includes "^3.1.5" - array.prototype.flatmap "^1.3.0" - doctrine "^2.1.0" - estraverse "^5.3.0" - jsx-ast-utils "^2.4.1 || ^3.0.0" - minimatch "^3.1.2" - object.entries "^1.1.5" - object.fromentries "^2.0.5" - object.hasown "^1.1.1" - object.values "^1.1.5" - prop-types "^15.8.1" - resolve "^2.0.0-next.3" - semver "^6.3.0" - string.prototype.matchall "^4.0.7" - -eslint-plugin-spellcheck@^0.0.17: - version "0.0.17" - resolved "https://registry.npmjs.org/eslint-plugin-spellcheck/-/eslint-plugin-spellcheck-0.0.17.tgz#ea3d27fa0fb443d3d821245d4d00137c788796ca" - integrity sha512-SjEPsqHgAODWgCusCXxzYqTkJHe8krun7UjekzhWkFlGM3ZTPto66ED+kQHBrOB3Mrqkx3oD0qf0sDmxyeCRCA== - dependencies: - globals "^13.0.0" - hunspell-spellchecker "^1.0.2" - lodash "^4.17.15" - -eslint-scope@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - -eslint-utils@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" - integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-utils@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" - integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== - dependencies: - eslint-visitor-keys "^2.0.0" - -eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" - integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== - -eslint-visitor-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== - -eslint-visitor-keys@^3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" - integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== - -eslint@^7.19.0: - version "7.32.0" - resolved "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" - integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== - dependencies: - "@babel/code-frame" "7.12.11" - "@eslint/eslintrc" "^0.4.3" - "@humanwhocodes/config-array" "^0.5.0" - ajv "^6.10.0" - chalk "^4.0.0" - cross-spawn "^7.0.2" - debug "^4.0.1" - doctrine "^3.0.0" - enquirer "^2.3.5" - escape-string-regexp "^4.0.0" - eslint-scope "^5.1.1" - eslint-utils "^2.1.0" - eslint-visitor-keys "^2.0.0" - espree "^7.3.1" - esquery "^1.4.0" - esutils "^2.0.2" - fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.1.2" - globals "^13.6.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash.merge "^4.6.2" - minimatch "^3.0.4" - natural-compare "^1.4.0" - optionator "^0.9.1" - progress "^2.0.0" - regexpp "^3.1.0" - semver "^7.2.1" - strip-ansi "^6.0.0" - strip-json-comments "^3.1.0" - table "^6.0.9" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - -esm@^3.2.25: - version "3.2.25" - resolved "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10" - integrity sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA== - -espree@^7.3.0, espree@^7.3.1: - version "7.3.1" - resolved "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" - integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== - dependencies: - acorn "^7.4.0" - acorn-jsx "^5.3.1" - eslint-visitor-keys "^1.3.0" - -esprima@^4.0.0, esprima@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esquery@^1.0.1, esquery@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" - integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1, estraverse@^4.2.0: - version "4.3.0" - 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: - version "5.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -etag@^1.8.1, etag@~1.8.1: - version "1.8.1" - resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== - -eventemitter3@^4.0.4: - version "4.0.7" - resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" - integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== - -events@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" - integrity sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw== - -events@3.3.0, events@^3.1.0: - version "3.3.0" - resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - -exec-sh@^0.3.2: - version "0.3.6" - resolved "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc" - integrity sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w== - -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -execa@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" - integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== - dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - human-signals "^1.1.1" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.0" - onetime "^5.1.0" - signal-exit "^3.0.2" - strip-final-newline "^2.0.0" - -execa@^5.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.npmjs.org/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" - integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== - -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA== - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -expand-template@^2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" - integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== - -expect@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz#c6b996bf26bf3fe18b67b2d0f51fc981ba934417" - integrity sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA== - dependencies: - "@jest/types" "^26.6.2" - ansi-styles "^4.0.0" - jest-get-type "^26.3.0" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-regex-util "^26.0.0" - -express@^4.17.3: - version "4.18.2" - resolved "https://registry.npmjs.org/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" - integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== - dependencies: - accepts "~1.3.8" - array-flatten "1.1.1" - body-parser "1.20.1" - content-disposition "0.5.4" - content-type "~1.0.4" - cookie "0.5.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "2.0.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "1.2.0" - fresh "0.5.2" - http-errors "2.0.0" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "2.4.1" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.7" - qs "6.11.0" - range-parser "~1.2.1" - safe-buffer "5.2.1" - send "0.18.0" - serve-static "1.15.0" - setprototypeof "1.2.0" - statuses "2.0.1" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -external-editor@^3.0.3: - version "3.1.0" - resolved "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" - integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -extract-zip@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" - integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== - dependencies: - debug "^4.1.1" - get-stream "^5.1.0" - yauzl "^2.10.0" - optionalDependencies: - "@types/yauzl" "^2.9.1" - -fast-base64-decode@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/fast-base64-decode/-/fast-base64-decode-1.0.0.tgz#b434a0dd7d92b12b43f26819300d2dafb83ee418" - integrity sha512-qwaScUgUGBYeDNRnbc/KyllVU88Jk1pRHPStuF/lO7B0/RTRLj7U0lkdTAutlBblY08rwZDff6tNU9cjv6j//Q== - -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-glob@3.2.7: - version "3.2.7" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" - integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== - 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-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: - version "2.1.0" - resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== - -fast-memoize@^2.5.2: - version "2.5.2" - resolved "https://registry.npmjs.org/fast-memoize/-/fast-memoize-2.5.2.tgz#79e3bb6a4ec867ea40ba0e7146816f6cdce9b57e" - integrity sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw== - -fast-redact@^3.0.0: - version "3.1.2" - resolved "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.2.tgz#d58e69e9084ce9fa4c1a6fa98a3e1ecf5d7839aa" - integrity sha512-+0em+Iya9fKGfEQGcd62Yv6onjBmmhV1uh86XVfOU8VwAe6kaFdQCWI9s0/Nnugx5Vd9tdbZ7e6gE2tR9dzXdw== - -fast-safe-stringify@^2.0.8: - version "2.1.1" - resolved "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884" - integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== - -fast-url-parser@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz#f4af3ea9f34d8a271cf58ad2b3759f431f0b318d" - integrity sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ== - dependencies: - punycode "^1.3.2" - -fast-xml-parser@3.19.0: - version "3.19.0" - resolved "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.19.0.tgz#cb637ec3f3999f51406dd8ff0e6fc4d83e520d01" - integrity sha512-4pXwmBplsCPv8FOY1WRakF970TjNGnGnfbOnLqjlYvMiF1SR3yOHyxMR/YCXpPTOspNF5gwudqktIP4VsWkvBg== - -fast-xml-parser@4.0.11: - version "4.0.11" - resolved "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.0.11.tgz#42332a9aca544520631c8919e6ea871c0185a985" - integrity sha512-4aUg3aNRR/WjQAcpceODG1C3x3lFANXRo8+1biqfieHmg9pyMt7qB4lQV/Ta6sJCTbA5vfD8fnA8S54JATiFUA== - dependencies: - strnum "^1.0.5" - -fast-xml-parser@^3.16.0: - version "3.21.1" - resolved "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.21.1.tgz#152a1d51d445380f7046b304672dd55d15c9e736" - integrity sha512-FTFVjYoBOZTJekiUsawGsSYV9QL0A+zDYCRj7y34IO6Jg+2IMYEtQa+bbictpdpV8dHxXywqU7C0gRDEOFtBFg== - dependencies: - strnum "^1.0.4" - -fastfall@^1.5.0: - version "1.5.1" - resolved "https://registry.npmjs.org/fastfall/-/fastfall-1.5.1.tgz#3fee03331a49d1d39b3cdf7a5e9cd66f475e7b94" - integrity sha512-KH6p+Z8AKPXnmA7+Iz2Lh8ARCMr+8WNPVludm1LGkZoD2MjY6LVnRMtTKhkdzI+jr0RzQWXKzKyBJm1zoHEL4Q== - dependencies: - reusify "^1.0.0" - -fastparallel@^2.2.0: - version "2.4.1" - resolved "https://registry.npmjs.org/fastparallel/-/fastparallel-2.4.1.tgz#0d984a5813ffa67f30b4a5cb4cb8cbe61c7ee5a5" - integrity sha512-qUmhxPgNHmvRjZKBFUNI0oZuuH9OlSIOXmJ98lhKPxMZZ7zS/Fi0wRHOihDSz0R1YiIOjxzOY4bq65YTcdBi2Q== - dependencies: - reusify "^1.0.4" - xtend "^4.0.2" - -fastq@^1.3.0, fastq@^1.6.0: - version "1.13.0" - resolved "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" - integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== - dependencies: - reusify "^1.0.4" - -fastseries@^1.7.0: - version "1.7.2" - resolved "https://registry.npmjs.org/fastseries/-/fastseries-1.7.2.tgz#d22ce13b9433dff3388d91dbd6b8bda9b21a0f4b" - integrity sha512-dTPFrPGS8SNSzAt7u/CbMKCJ3s01N04s4JFbORHcmyvVfVKmbhMD1VtRbh5enGHxkaQDqWyLefiKOGGmohGDDQ== - dependencies: - reusify "^1.0.0" - xtend "^4.0.0" - -fb-watchman@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" - integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== - dependencies: - bser "2.1.1" - -fbjs-css-vars@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" - integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== - -fbjs@^3.0.0: - version "3.0.4" - resolved "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz#e1871c6bd3083bac71ff2da868ad5067d37716c6" - integrity sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ== - dependencies: - cross-fetch "^3.1.5" - fbjs-css-vars "^1.0.0" - loose-envify "^1.0.0" - object-assign "^4.1.0" - promise "^7.1.1" - setimmediate "^1.0.5" - ua-parser-js "^0.7.30" - -fd-slicer@~1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" - integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g== - 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.npmjs.org/fflate/-/fflate-0.7.3.tgz#288b034ff0e9c380eaa2feff48c787b8371b7fa5" - integrity sha512-0Zz1jOzJWERhyhsimS54VTqOteCNwRtIlh8isdL0AXLo0g7xNTfTL7oWrkmCnPhZGocKIkWHBistBrrpoNH3aw== - -figures@3.2.0, figures@^3.0.0: - version "3.2.0" - resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - dependencies: - escape-string-regexp "^1.0.5" - -figures@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" - integrity sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA== - dependencies: - escape-string-regexp "^1.0.5" - -file-entry-cache@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" - integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== - 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== - -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#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -finalhandler@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" - integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "2.4.1" - parseurl "~1.3.3" - statuses "2.0.1" - unpipe "~1.0.0" - -find-cache-dir@^3.3.1: - version "3.3.2" - resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" - integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== - dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" - -find-up@5.0.0, find-up@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== - dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - -find-up@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ== - dependencies: - locate-path "^2.0.0" - -find-up@^4.0.0, find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== - dependencies: - flatted "^3.1.0" - rimraf "^3.0.2" - -flat@^5.0.2: - version "5.0.2" - resolved "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" - integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== - -flatstr@^1.0.12: - version "1.0.12" - resolved "https://registry.npmjs.org/flatstr/-/flatstr-1.0.12.tgz#c2ba6a08173edbb6c9640e3055b95e287ceb5931" - integrity sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw== - -flatted@^3.1.0: - version "3.2.7" - resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" - integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== - -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== - -folder-hash@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/folder-hash/-/folder-hash-4.0.2.tgz#facaef6d41d73759673838d385b2151d1a1bd362" - integrity sha512-Iw9GCqdA+zHfDVvk90TSAV66jq0IwiZaPvPgUiW+DHRwnaPOeZomzlgutx9QclinsQGz/XcVIGlDEJbFhCV5wA== - dependencies: - debug "^4.3.3" - graceful-fs "~4.2.9" - minimatch "~5.0.0" - -follow-redirects@^1.14.0, follow-redirects@^1.14.8, follow-redirects@^1.15.0: - version "1.15.2" - resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" - integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== - -for-each@^0.3.3: - version "0.3.3" - resolved "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" - integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== - dependencies: - is-callable "^1.1.3" - -for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== - -form-data-encoder@^2.1.2: - version "2.1.3" - resolved "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.3.tgz#682cd821a8423605093992ff895e6b2ed5a9d429" - integrity sha512-KqU0nnPMgIJcCOFTNJFEA8epcseEaoox4XZffTgy8jlI6pL/5EFyR54NRG7CnCJN0biY7q52DO3MH6/sJ/TKlQ== - -form-data@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" - integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -forwarded@0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" - integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== - -fp-and-or@^0.1.3: - version "0.1.3" - resolved "https://registry.npmjs.org/fp-and-or/-/fp-and-or-0.1.3.tgz#e6fba83872a5853a56b3ebdf8d3167f5dfca1882" - integrity sha512-wJaE62fLaB3jCYvY2ZHjZvmKK2iiLiiehX38rz5QZxtdN8fVPJDeZUiVvJrHStdTc+23LHlyZuSEKgFc0pxi2g== - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== - dependencies: - map-cache "^0.2.2" - -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== - -from2@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" - integrity sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g== - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" - -fs-constants@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" - integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== - -fs-extra@^10.0.0, fs-extra@^10.1.0: - version "10.1.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" - integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -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.1.0: - version "9.1.0" - 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" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-extra@~7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" - integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-minipass@^2.0.0, fs-minipass@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" - integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== - dependencies: - minipass "^3.0.0" - -fs-readdir-recursive@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27" - integrity sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA== - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== - -fsevents@^2.1.2, fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.npmjs.org/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.npmjs.org/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -function.prototype.name@^1.1.5: - version "1.1.5" - resolved "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" - integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.0" - functions-have-names "^1.2.2" - -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== - -functions-have-names@^1.2.2: - version "1.2.3" - resolved "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" - integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== - -gauge@^4.0.3: - version "4.0.4" - resolved "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce" - integrity sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg== - dependencies: - aproba "^1.0.3 || ^2.0.0" - color-support "^1.1.3" - console-control-strings "^1.1.0" - has-unicode "^2.0.1" - signal-exit "^3.0.7" - string-width "^4.2.3" - strip-ansi "^6.0.1" - wide-align "^1.1.5" - -gauge@~2.7.3: - version "2.7.4" - resolved "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" - integrity sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg== - dependencies: - aproba "^1.0.3" - console-control-strings "^1.0.0" - has-unicode "^2.0.0" - object-assign "^4.1.0" - signal-exit "^3.0.0" - string-width "^1.0.1" - strip-ansi "^3.0.1" - wide-align "^1.1.0" - -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-caller-file@^2.0.1, get-caller-file@^2.0.5: - version "2.0.5" - resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" - integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.3" - -get-package-type@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" - integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== - -get-pkg-repo@^4.0.0: - version "4.2.1" - resolved "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz#75973e1c8050c73f48190c52047c4cee3acbf385" - integrity sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA== - dependencies: - "@hutson/parse-repository-url" "^3.0.0" - hosted-git-info "^4.0.0" - through2 "^2.0.0" - yargs "^16.2.0" - -get-port@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193" - integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ== - -get-stdin@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz#8d5de98f15171a125c5e516643c7a6d0ea8a96f6" - integrity sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ== - -get-stdin@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53" - integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== - -get-stream@^4.0.0: - version "4.1.0" - 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, get-stream@^5.1.0: - version "5.2.0" - 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.0, get-stream@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - -get-symbol-description@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" - integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== - dependencies: - 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.npmjs.org/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== - -git-raw-commits@^2.0.0, git-raw-commits@^2.0.8: - version "2.0.11" - resolved "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz#bc3576638071d18655e1cc60d7f524920008d723" - integrity sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A== - dependencies: - dargs "^7.0.0" - lodash "^4.17.15" - meow "^8.0.0" - split2 "^3.0.0" - through2 "^4.0.0" - -git-remote-origin-url@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f" - integrity sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw== - dependencies: - gitconfiglocal "^1.0.0" - pify "^2.3.0" - -git-semver-tags@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz#63191bcd809b0ec3e151ba4751c16c444e5b5780" - integrity sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA== - dependencies: - meow "^8.0.0" - semver "^6.0.0" - -git-up@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz#bace30786e36f56ea341b6f69adfd83286337467" - integrity sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ== - dependencies: - is-ssh "^1.4.0" - parse-url "^8.1.0" - -git-url-parse@^13.1.0: - version "13.1.0" - resolved "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz#07e136b5baa08d59fabdf0e33170de425adf07b4" - integrity sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA== - dependencies: - git-up "^7.0.0" - -gitconfiglocal@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b" - integrity sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ== - dependencies: - ini "^1.3.2" - -github-from-package@0.0.0: - version "0.0.0" - resolved "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" - integrity sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw== - -glob-all@^3.1.0: - version "3.3.1" - resolved "https://registry.npmjs.org/glob-all/-/glob-all-3.3.1.tgz#6be2d5d8276902319f640fbf839fbe15b35e7667" - integrity sha512-Y+ESjdI7ZgMwfzanHZYQ87C59jOO0i+Hd+QYtVt9PhLi6d8wlOpzQnfBxWUlaTuAoR3TkybLqqbIoWveU4Ji7Q== - dependencies: - glob "^7.2.3" - yargs "^15.3.1" - -glob-parent@^5.1.1, glob-parent@^5.1.2, glob-parent@^6.0.2, glob-parent@~5.1.2: - version "6.0.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" - integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== - dependencies: - is-glob "^4.0.3" - -glob@7.1.4: - version "7.1.4" - resolved "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" - integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.1.7, glob@^7.2.0, glob@^7.2.3: - 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.1: - version "8.0.3" - resolved "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz#415c6eb2deed9e502c68fa44a272e6da6eeca42e" - integrity sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^5.0.1" - once "^1.3.0" - -global-dirs@^0.1.0, global-dirs@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" - integrity sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg== - dependencies: - ini "^1.3.4" - -global-dirs@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686" - integrity sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA== - dependencies: - ini "2.0.0" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globals@^13.0.0, globals@^13.6.0, globals@^13.9.0: - version "13.17.0" - resolved "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz#902eb1e680a41da93945adbdcb5a9f361ba69bd4" - integrity sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw== - dependencies: - type-fest "^0.20.2" - -globby@^11.0.1, globby@^11.0.2, globby@^11.0.3, globby@^11.0.4, globby@^11.1.0: - 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" - -gopd@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" - integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== - dependencies: - get-intrinsic "^1.1.3" - -got@^12.1.0: - version "12.5.2" - resolved "https://registry.npmjs.org/got/-/got-12.5.2.tgz#2c1b390918961cf50e61cb02d2085ba203d0df45" - integrity sha512-guHGMSEcsA5m1oPRweXUJnug0vuvlkX9wx5hzOka+ZBrBUOJHU0Z1JcNu3QE5IPGnA5aXUsQHdWOD4eJg9/v3A== - dependencies: - "@sindresorhus/is" "^5.2.0" - "@szmarczak/http-timer" "^5.0.1" - cacheable-lookup "^7.0.0" - cacheable-request "^10.2.1" - decompress-response "^6.0.0" - form-data-encoder "^2.1.2" - get-stream "^6.0.1" - http2-wrapper "^2.1.10" - lowercase-keys "^3.0.0" - p-cancelable "^3.0.0" - responselike "^3.0.0" - -graceful-fs@4.2.10, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@~4.2.9: - version "4.2.10" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== - -graphql-config@^2.2.1: - version "2.2.2" - resolved "https://registry.npmjs.org/graphql-config/-/graphql-config-2.2.2.tgz#a4b577826bba9b83e7b0f6cd617be43ca67da045" - integrity sha512-mtv1ejPyyR2mJUUZNhljggU+B/Xl8tJJWf+h145hB+1Y48acSghFalhNtXfPBcYl2tJzpb+lGxfj3O7OjaiMgw== - dependencies: - graphql-import "^0.7.1" - graphql-request "^1.5.0" - js-yaml "^3.10.0" - lodash "^4.17.4" - minimatch "^3.0.4" - -graphql-import@^0.7.1: - version "0.7.1" - resolved "https://registry.npmjs.org/graphql-import/-/graphql-import-0.7.1.tgz#4add8d91a5f752d764b0a4a7a461fcd93136f223" - integrity sha512-YpwpaPjRUVlw2SN3OPljpWbVRWAhMAyfSba5U47qGMOSsPLi2gYeJtngGpymjm9nk57RFWEpjqwh4+dpYuFAPw== - dependencies: - lodash "^4.17.4" - resolve-from "^4.0.0" - -graphql-iso-date@^3.6.1: - version "3.6.1" - resolved "https://registry.npmjs.org/graphql-iso-date/-/graphql-iso-date-3.6.1.tgz#bd2d0dc886e0f954cbbbc496bbf1d480b57ffa96" - integrity sha512-AwFGIuYMJQXOEAgRlJlFL4H1ncFM8n8XmoVDTNypNOZyQ8LFDG2ppMFlsS862BSTCDcSUfHp8PD3/uJhv7t59Q== - -graphql-request@^1.5.0: - version "1.8.2" - resolved "https://registry.npmjs.org/graphql-request/-/graphql-request-1.8.2.tgz#398d10ae15c585676741bde3fc01d5ca948f8fbe" - integrity sha512-dDX2M+VMsxXFCmUX0Vo0TopIZIX4ggzOtiCsThgtrKR4niiaagsGTDIHj3fsOMFETpa064vzovI+4YV4QnMbcg== - dependencies: - cross-fetch "2.2.2" - -graphql-subscriptions@^1.1.0: - version "1.2.1" - resolved "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-1.2.1.tgz#2142b2d729661ddf967b7388f7cf1dd4cf2e061d" - integrity sha512-95yD/tKi24q8xYa7Q9rhQN16AYj5wPbrb8tmHGM3WRc9EBmWrG/0kkMl+tQG8wcEuE9ibR4zyOM31p5Sdr2v4g== - dependencies: - iterall "^1.3.0" - -graphql-tag@^2.10.1, graphql-tag@^2.11.0: - version "2.12.6" - resolved "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz#d441a569c1d2537ef10ca3d1633b48725329b5f1" - integrity sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg== - dependencies: - tslib "^2.1.0" - -graphql@0.13.0: - version "0.13.0" - resolved "https://registry.npmjs.org/graphql/-/graphql-0.13.0.tgz#d1b44a282279a9ce0a6ec1037329332f4c1079b6" - integrity sha512-WlO+ZJT9aY3YrBT+H5Kk+eVb3OVVehB9iRD/xqeHdmrrn4AFl5FIcOpfHz/vnBr6Y6JthGMlnFqU8XRnDjSR7A== - dependencies: - iterall "1.1.x" - -graphql@15.8.0: - version "15.8.0" - 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" - -growly@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" - integrity sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw== - -gunzip-maybe@^1.4.2: - version "1.4.2" - resolved "https://registry.npmjs.org/gunzip-maybe/-/gunzip-maybe-1.4.2.tgz#b913564ae3be0eda6f3de36464837a9cd94b98ac" - integrity sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw== - dependencies: - browserify-zlib "^0.1.4" - is-deflate "^1.0.0" - is-gzip "^1.0.0" - peek-stream "^1.1.0" - pumpify "^1.3.3" - through2 "^2.0.3" - -handlebars@4.7.7, handlebars@^4.7.7: - version "4.7.7" - resolved "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1" - integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== - dependencies: - minimist "^1.2.5" - neo-async "^2.6.0" - source-map "^0.6.1" - wordwrap "^1.0.0" - optionalDependencies: - uglify-js "^3.1.4" - -hard-rejection@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" - integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== - -has-bigints@^1.0.1, has-bigints@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" - integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-property-descriptors@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" - integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== - dependencies: - get-intrinsic "^1.1.1" - -has-symbols@^1.0.2, has-symbols@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== - -has-tostringtag@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== - dependencies: - has-symbols "^1.0.2" - -has-unicode@^2.0.0, has-unicode@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== - -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -has-yarn@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz#c3c21e559730d1d3b57e28af1f30d06fac38147d" - integrity sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA== - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -hash.js@^1.1.7: - version "1.1.7" - resolved "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" - integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== - dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.1" - -header-case@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/header-case/-/header-case-1.0.1.tgz#9535973197c144b09613cd65d317ef19963bd02d" - integrity sha512-i0q9mkOeSuhXw6bGgiQCCBgY/jlZuV/7dZXyZ9c6LcBrqwvT8eT719E9uxE5LiZftdl+z81Ugbg/VvXV4OJOeQ== - dependencies: - no-case "^2.2.0" - upper-case "^1.1.3" - -header-case@^2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz#5a42e63b55177349cf405beb8d775acabb92c063" - integrity sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== - dependencies: - 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== - -hosted-git-info@^2.1.4: - version "2.8.9" - resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" - integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== - -hosted-git-info@^3.0.6: - version "3.0.8" - resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz#6e35d4cc87af2c5f816e4cb9ce350ba87a3f370d" - integrity sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw== - dependencies: - lru-cache "^6.0.0" - -hosted-git-info@^4.0.0, hosted-git-info@^4.0.1: - version "4.1.0" - resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" - integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== - dependencies: - lru-cache "^6.0.0" - -hosted-git-info@^5.0.0, hosted-git-info@^5.1.0: - version "5.2.1" - resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz#0ba1c97178ef91f3ab30842ae63d6a272341156f" - integrity sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw== - dependencies: - lru-cache "^7.5.1" - -html-encoding-sniffer@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" - integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== - dependencies: - whatwg-encoding "^1.0.5" - -html-escaper@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" - integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== - -http-cache-semantics@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" - integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== - -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.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" - -http-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" - integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== - dependencies: - "@tootallnate/once" "2" - agent-base "6" - debug "4" - -http2-wrapper@^2.1.10: - version "2.1.11" - resolved "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.1.11.tgz#d7c980c7ffb85be3859b6a96c800b2951ae257ef" - integrity sha512-aNAk5JzLturWEUiuhAN73Jcbq96R7rTitAoXV54FYMatvihnpD2+6PUgU4ce3D/m5VDbw+F5CsyKSF176ptitQ== - dependencies: - quick-lru "^5.1.1" - resolve-alpn "^1.2.0" - -https-proxy-agent@5, https-proxy-agent@^5.0.0: - 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" - -human-signals@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/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== - -humanize-ms@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" - integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ== - dependencies: - ms "^2.0.0" - -hunspell-spellchecker@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/hunspell-spellchecker/-/hunspell-spellchecker-1.0.2.tgz#a10b0bd2fa00a65ab62a4c6b734ce496d318910e" - integrity sha512-4DwmFAvlz+ChsqLDsZT2cwBsYNXh+oWboemxXtafwKIyItq52xfR4e4kr017sLAoPaSYVofSOvPUfmOAhXyYvw== - -husky@^3.0.3: - version "3.1.0" - resolved "https://registry.npmjs.org/husky/-/husky-3.1.0.tgz#5faad520ab860582ed94f0c1a77f0f04c90b57c0" - integrity sha512-FJkPoHHB+6s4a+jwPqBudBDvYZsoQW5/HBuMSehC8qDiCe50kpcxeqFoDSlow+9I6wg47YxBoT3WxaURlrDIIQ== - dependencies: - chalk "^2.4.2" - ci-info "^2.0.0" - cosmiconfig "^5.2.1" - execa "^1.0.0" - get-stdin "^7.0.0" - opencollective-postinstall "^2.0.2" - pkg-dir "^4.2.0" - please-upgrade-node "^3.2.0" - read-pkg "^5.2.0" - run-node "^1.0.0" - slash "^3.0.0" - -iconv-lite@0.4.24, iconv-lite@^0.4.24: - version "0.4.24" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -iconv-lite@^0.6.2: - version "0.6.3" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" - integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== - dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" - -idb@5.0.6: - version "5.0.6" - resolved "https://registry.npmjs.org/idb/-/idb-5.0.6.tgz#8c94624f5a8a026abe3bef3c7166a5febd1cadc1" - integrity sha512-/PFvOWPzRcEPmlDt5jEvzVZVs0wyd/EvGvkDIcbBpGuMMLQKrTPG0TxvE2UJtgZtCQCmOtM2QD7yQJBVEjKGOw== - -ieee754@1.1.13: - version "1.1.13" - resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" - integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== - -ieee754@^1.1.13, ieee754@^1.1.4: - version "1.2.1" - resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - -ignore-walk@3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz#c9a09f69b7c7b479a5d74ac1a3c0d4236d2a6335" - integrity sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ== - dependencies: - minimatch "^3.0.4" - -ignore-walk@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz#5f199e23e1288f518d90358d461387788a154776" - integrity sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw== - dependencies: - minimatch "^5.0.1" - -ignore-walk@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.0.tgz#1dd41c6eb4f661a49750a510a10c2cd934583fd8" - integrity sha512-bTf9UWe/UP1yxG3QUrj/KOvEhTAUWPcv+WvbFZ28LcqznXabp7Xu6o9y1JEC18+oqODuS7VhTpekV5XvFwsxJg== - dependencies: - minimatch "^5.0.1" - -ignore@^4.0.6: - version "4.0.6" - resolved "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" - integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== - -ignore@^5.0.4, ignore@^5.1.8, ignore@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" - integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== - -immer@9.0.6: - version "9.0.6" - resolved "https://registry.npmjs.org/immer/-/immer-9.0.6.tgz#7a96bf2674d06c8143e327cbf73539388ddf1a73" - integrity sha512-G95ivKpy+EvVAnAab4fVa4YGYn24J1SpEktnJX7JJ45Bd7xqME/SCplFzYFmTbrkwZbQ4xJK1xMTUYBkN6pWsQ== - -immer@^9.0.12: - version "9.0.16" - resolved "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz#8e7caab80118c2b54b37ad43e05758cdefad0198" - integrity sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ== - -immutable-tuple@^0.4.9: - version "0.4.10" - resolved "https://registry.npmjs.org/immutable-tuple/-/immutable-tuple-0.4.10.tgz#e0b1625384f514084a7a84b749a3bb26e9179929" - integrity sha512-45jheDbc3Kr5Cw8EtDD+4woGRUV0utIrJBZT8XH0TPZRfm8tzT0/sLGGzyyCCFqFMG5Pv5Igf3WY/arn6+8V9Q== - -immutable@~3.7.6: - version "3.7.6" - resolved "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz#13b4d3cb12befa15482a26fe1b2ebae640071e4b" - integrity sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw== - -import-fresh@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" - integrity sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg== - dependencies: - caller-path "^2.0.0" - resolve-from "^3.0.0" - -import-fresh@^3.0.0, import-fresh@^3.2.1: - version "3.3.0" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-from@3.0.0, import-from@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz#055cfec38cd5a27d8057ca51376d7d3bf0891966" - integrity sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ== - dependencies: - resolve-from "^5.0.0" - -import-from@4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz#2710b8d66817d232e16f4166e319248d3d5492e2" - integrity sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ== - -import-global@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/import-global/-/import-global-0.1.0.tgz#97b38fd444114eec16824a935f8da575b57aa1ce" - integrity sha512-8+hPJLML+m1ym9NSeZXTXFkY5+ml0fYFAzO5yhZiaFQvk9kO0NkE7vd7e7kCVjkTmAxsDPbrWwLQACMwGTDgIg== - dependencies: - global-dirs "^0.1.0" - -import-lazy@^4.0.0, import-lazy@~4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" - integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== - -import-local@^3.0.2: - version "3.1.0" - resolved "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" - integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== - dependencies: - pkg-dir "^4.2.0" - resolve-cwd "^3.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -infer-owner@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" - integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== - -inflected@^2.0.4: - version "2.1.0" - resolved "https://registry.npmjs.org/inflected/-/inflected-2.1.0.tgz#2816ac17a570bbbc8303ca05bca8bf9b3f959687" - integrity sha512-hAEKNxvHf2Iq3H60oMBHkB4wl5jn3TPF3+fXek/sRwAB5gP9xWs4r7aweSF95f99HFoz69pnZTcu8f0SIHV18w== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -ini@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" - integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== - -ini@^1.3.2, ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: - version "1.3.8" - resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - -ini@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz#c76ec81007875bc44d544ff7a11a55d12294102d" - integrity sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ== - -init-package-json@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/init-package-json/-/init-package-json-3.0.2.tgz#f5bc9bac93f2bdc005778bc2271be642fecfcd69" - integrity sha512-YhlQPEjNFqlGdzrBfDNRLhvoSgX7iQRgSxgsNknRQ9ITXFT7UMfVMWhBTOh2Y+25lRnGrv5Xz8yZwQ3ACR6T3A== - dependencies: - npm-package-arg "^9.0.1" - promzard "^0.3.0" - read "^1.0.7" - read-package-json "^5.0.0" - semver "^7.3.5" - validate-npm-package-license "^3.0.4" - validate-npm-package-name "^4.0.0" - -inquirer-datepicker@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/inquirer-datepicker/-/inquirer-datepicker-2.0.2.tgz#eaf331a9489585b336c5bd42598c25eda32ba377" - integrity sha512-Jyb8nc383c/q2hwhTXhUyjAWV2GXHahlET/Fn/WtJWX4+05z8i4YUnNHj50f6W/5oTPy4G2/NlYNlEcZmcJC/Q== - dependencies: - chalk "^4.1.2" - cli-cursor "^3.1.0" - lodash "^4.17.21" - moment "^2.29.3" - rxjs "^7.5.5" - -inquirer@^6.5.2: - version "6.5.2" - resolved "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz#ad50942375d036d327ff528c08bd5fab089928ca" - integrity sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ== - dependencies: - ansi-escapes "^3.2.0" - chalk "^2.4.2" - cli-cursor "^2.1.0" - cli-width "^2.0.0" - external-editor "^3.0.3" - figures "^2.0.0" - lodash "^4.17.12" - mute-stream "0.0.7" - run-async "^2.2.0" - rxjs "^6.4.0" - string-width "^2.1.0" - strip-ansi "^5.1.0" - through "^2.3.6" - -inquirer@^7.3.3: - version "7.3.3" - resolved "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" - integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== - dependencies: - ansi-escapes "^4.2.1" - chalk "^4.1.0" - cli-cursor "^3.1.0" - cli-width "^3.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.19" - mute-stream "0.0.8" - run-async "^2.4.0" - rxjs "^6.6.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" - -inquirer@^8.2.4: - version "8.2.5" - resolved "https://registry.npmjs.org/inquirer/-/inquirer-8.2.5.tgz#d8654a7542c35a9b9e069d27e2df4858784d54f8" - integrity sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ== - dependencies: - ansi-escapes "^4.2.1" - chalk "^4.1.1" - cli-cursor "^3.1.0" - cli-width "^3.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.21" - mute-stream "0.0.8" - ora "^5.4.1" - run-async "^2.4.0" - rxjs "^7.5.5" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" - wrap-ansi "^7.0.0" - -internal-slot@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" - integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== - dependencies: - get-intrinsic "^1.1.0" - has "^1.0.3" - side-channel "^1.0.4" - -into-stream@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/into-stream/-/into-stream-6.0.0.tgz#4bfc1244c0128224e18b8870e85b2de8e66c6702" - integrity sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA== - dependencies: - from2 "^2.3.0" - p-is-promise "^3.0.0" - -invariant@^2.2.4: - version "2.2.4" - resolved "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== - 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== - -ipaddr.js@1.9.1: - version "1.9.1" - resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - -is-absolute@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" - integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== - dependencies: - is-relative "^1.0.0" - is-windows "^1.0.1" - -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - integrity sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A== - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== - dependencies: - kind-of "^6.0.0" - -is-arguments@^1.0.4: - version "1.1.1" - resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" - integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== - -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.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" - integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== - dependencies: - has-bigints "^1.0.1" - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-boolean-object@^1.1.0: - version "1.1.2" - resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" - integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-buffer@^1.1.5, is-buffer@~1.1.6: - version "1.1.6" - resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - -is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: - version "1.2.7" - resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" - integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== - -is-ci@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" - integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== - dependencies: - ci-info "^2.0.0" - -is-ci@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" - integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== - dependencies: - ci-info "^3.2.0" - -is-core-module@2.9.0: - version "2.9.0" - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69" - integrity sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A== - dependencies: - has "^1.0.3" - -is-core-module@^2.1.0, is-core-module@^2.5.0, is-core-module@^2.8.1, is-core-module@^2.9.0: - version "2.11.0" - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" - integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== - dependencies: - has "^1.0.3" - -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - integrity sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg== - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== - dependencies: - kind-of "^6.0.0" - -is-date-object@^1.0.1: - version "1.0.5" - resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" - integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== - dependencies: - has-tostringtag "^1.0.0" - -is-deflate@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-deflate/-/is-deflate-1.0.0.tgz#c862901c3c161fb09dac7cdc7e784f80e98f2f14" - integrity sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ== - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" - integrity sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw== - -is-docker@^2.0.0, is-docker@^2.1.1: - version "2.2.1" - resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== - -is-finite@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" - integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== - -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - integrity sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw== - dependencies: - number-is-nan "^1.0.0" - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w== - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-generator-fn@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" - integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== - -is-generator-function@^1.0.7: - version "1.0.10" - resolved "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" - integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== - dependencies: - has-tostringtag "^1.0.0" - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: - version "4.0.3" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-gzip@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz#6ca8b07b99c77998025900e555ced8ed80879a83" - integrity sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ== - -is-installed-globally@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" - integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== - dependencies: - global-dirs "^3.0.0" - is-path-inside "^3.0.2" - -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-lambda@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" - integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== - -is-lower-case@^1.1.0: - version "1.1.3" - resolved "https://registry.npmjs.org/is-lower-case/-/is-lower-case-1.1.3.tgz#7e147be4768dc466db3bfb21cc60b31e6ad69393" - integrity sha512-+5A1e/WJpLLXZEDlgz4G//WYSHyQBD32qa4Jd3Lw06qQlv3fJHnp3YIHjTQSGzHMgzmVKz2ZP3rBxTHkPw/lxA== - dependencies: - lower-case "^1.1.0" - -is-lower-case@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/is-lower-case/-/is-lower-case-2.0.2.tgz#1c0884d3012c841556243483aa5d522f47396d2a" - integrity sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ== - dependencies: - tslib "^2.0.3" - -is-negative-zero@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" - integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== - -is-npm@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz#b59e75e8915543ca5d881ecff864077cba095261" - integrity sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ== - -is-number-object@^1.0.4: - version "1.0.7" - resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" - integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== - dependencies: - has-tostringtag "^1.0.0" - -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== - dependencies: - kind-of "^3.0.2" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== - -is-path-inside@^3.0.2: - version "3.0.3" - resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - -is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== - -is-plain-obj@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" - integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== - -is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-plain-object@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" - integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== - -is-potential-custom-element-name@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" - integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== - -is-regex@^1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" - integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-relative@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" - integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== - dependencies: - is-unc-path "^1.0.0" - -is-shared-array-buffer@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" - integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== - dependencies: - call-bind "^1.0.2" - -is-ssh@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz#4f8220601d2839d8fa624b3106f8e8884f01b8b2" - integrity sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ== - dependencies: - protocols "^2.0.1" - -is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -is-string@^1.0.5, is-string@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" - integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== - dependencies: - has-tostringtag "^1.0.0" - -is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.4" - resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" - integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== - dependencies: - has-symbols "^1.0.2" - -is-text-path@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e" - integrity sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w== - dependencies: - text-extensions "^1.0.0" - -is-typed-array@^1.1.10, is-typed-array@^1.1.3: - version "1.1.10" - resolved "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" - integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== - dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - for-each "^0.3.3" - gopd "^1.0.1" - has-tostringtag "^1.0.0" - -is-typedarray@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== - -is-unc-path@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" - integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== - dependencies: - unc-path-regex "^0.1.2" - -is-unicode-supported@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" - integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== - -is-upper-case@^1.1.0: - version "1.1.2" - resolved "https://registry.npmjs.org/is-upper-case/-/is-upper-case-1.1.2.tgz#8d0b1fa7e7933a1e58483600ec7d9661cbaf756f" - integrity sha512-GQYSJMgfeAmVwh9ixyk888l7OIhNAGKtY6QA+IrWlu9MDTCaXmeozOZ2S9Knj7bQwBO/H6J2kb+pbyTUiMNbsw== - dependencies: - upper-case "^1.1.0" - -is-upper-case@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/is-upper-case/-/is-upper-case-2.0.2.tgz#f1105ced1fe4de906a5f39553e7d3803fd804649" - integrity sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ== - dependencies: - tslib "^2.0.3" - -is-weakref@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" - integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== - dependencies: - call-bind "^1.0.2" - -is-windows@^1.0.1, is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== - -is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - -is-yarn-global@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.0.tgz#714d94453327db9ea98fbf1a0c5f2b88f59ddd5c" - integrity sha512-HneQBCrXGBy15QnaDfcn6OLoU8AQPAa0Qn0IeJR/QCo4E8dNZaGGwxpCwWyEBQC5QvFonP8d6t60iGpAHVAfNA== - -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.npmjs.org/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== - -isomorphic-fetch@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz#0267b005049046d2421207215d45d6a262b8b8b4" - integrity sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA== - dependencies: - node-fetch "^2.6.1" - whatwg-fetch "^3.4.1" - -isomorphic-unfetch@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz#87341d5f4f7b63843d468438128cb087b7c3e98f" - integrity sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q== - dependencies: - node-fetch "^2.6.1" - unfetch "^4.2.0" - -istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" - integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== - -istanbul-lib-instrument@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" - integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== - dependencies: - "@babel/core" "^7.7.5" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.0.0" - semver "^6.3.0" - -istanbul-lib-instrument@^5.0.4: - version "5.2.1" - resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" - integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== - dependencies: - "@babel/core" "^7.12.3" - "@babel/parser" "^7.14.7" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.2.0" - semver "^6.3.0" - -istanbul-lib-report@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" - integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== - dependencies: - istanbul-lib-coverage "^3.0.0" - make-dir "^3.0.0" - supports-color "^7.1.0" - -istanbul-lib-source-maps@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" - integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== - dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^3.0.0" - source-map "^0.6.1" - -istanbul-reports@^3.0.2: - version "3.1.5" - resolved "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae" - integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== - dependencies: - html-escaper "^2.0.0" - istanbul-lib-report "^3.0.0" - -iterall@1.1.x: - version "1.1.4" - resolved "https://registry.npmjs.org/iterall/-/iterall-1.1.4.tgz#0db40d38fdcf53ae14dc8ec674e62ab190d52cfc" - integrity sha512-eaDsM/PY8D/X5mYQhecVc5/9xvSHED7yPON+ffQroBeTuqUVm7dfphMkK8NksXuImqZlVRoKtrNfMIVCYIqaUQ== - -iterall@^1.1.3, iterall@^1.2.2, iterall@^1.3.0: - 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" - resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0" - integrity sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ== - dependencies: - "@jest/types" "^26.6.2" - execa "^4.0.0" - throat "^5.0.0" - -jest-circus@^26.6.3: - version "26.6.3" - resolved "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.3.tgz#3cc7ef2a6a3787e5d7bfbe2c72d83262154053e7" - integrity sha512-ACrpWZGcQMpbv13XbzRzpytEJlilP/Su0JtNCi5r/xLpOUhnaIJr8leYYpLEMgPFURZISEHrnnpmB54Q/UziPw== - dependencies: - "@babel/traverse" "^7.1.0" - "@jest/environment" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/babel__traverse" "^7.0.4" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - dedent "^0.7.0" - expect "^26.6.2" - is-generator-fn "^2.0.0" - jest-each "^26.6.2" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-runner "^26.6.3" - jest-runtime "^26.6.3" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - pretty-format "^26.6.2" - stack-utils "^2.0.2" - throat "^5.0.0" - -jest-cli@^26.6.3: - version "26.6.3" - resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz#43117cfef24bc4cd691a174a8796a532e135e92a" - integrity sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg== - dependencies: - "@jest/core" "^26.6.3" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.4" - import-local "^3.0.2" - is-ci "^2.0.0" - jest-config "^26.6.3" - jest-util "^26.6.2" - jest-validate "^26.6.2" - prompts "^2.0.1" - yargs "^15.4.1" - -jest-config@^26.6.3: - version "26.6.3" - resolved "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz#64f41444eef9eb03dc51d5c53b75c8c71f645349" - integrity sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg== - dependencies: - "@babel/core" "^7.1.0" - "@jest/test-sequencer" "^26.6.3" - "@jest/types" "^26.6.2" - babel-jest "^26.6.3" - chalk "^4.0.0" - deepmerge "^4.2.2" - glob "^7.1.1" - graceful-fs "^4.2.4" - jest-environment-jsdom "^26.6.2" - jest-environment-node "^26.6.2" - jest-get-type "^26.3.0" - jest-jasmine2 "^26.6.3" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - micromatch "^4.0.2" - pretty-format "^26.6.2" - -jest-diff@^26.0.0, jest-diff@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394" - integrity sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA== - dependencies: - chalk "^4.0.0" - diff-sequences "^26.6.2" - jest-get-type "^26.3.0" - pretty-format "^26.6.2" - -jest-docblock@^26.0.0: - version "26.0.0" - resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz#3e2fa20899fc928cb13bd0ff68bd3711a36889b5" - integrity sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w== - dependencies: - detect-newline "^3.0.0" - -jest-each@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz#02526438a77a67401c8a6382dfe5999952c167cb" - integrity sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A== - dependencies: - "@jest/types" "^26.6.2" - chalk "^4.0.0" - jest-get-type "^26.3.0" - jest-util "^26.6.2" - pretty-format "^26.6.2" - -jest-environment-jsdom@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz#78d09fe9cf019a357009b9b7e1f101d23bd1da3e" - integrity sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q== - dependencies: - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - jest-mock "^26.6.2" - jest-util "^26.6.2" - jsdom "^16.4.0" - -jest-environment-node@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz#824e4c7fb4944646356f11ac75b229b0035f2b0c" - integrity sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag== - dependencies: - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - jest-mock "^26.6.2" - jest-util "^26.6.2" - -jest-get-type@^26.3.0: - version "26.3.0" - resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" - integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== - -jest-haste-map@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa" - integrity sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w== - dependencies: - "@jest/types" "^26.6.2" - "@types/graceful-fs" "^4.1.2" - "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.4" - jest-regex-util "^26.0.0" - jest-serializer "^26.6.2" - jest-util "^26.6.2" - jest-worker "^26.6.2" - micromatch "^4.0.2" - sane "^4.0.3" - walker "^1.0.7" - optionalDependencies: - fsevents "^2.1.2" - -jest-jasmine2@^26.6.3: - version "26.6.3" - resolved "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz#adc3cf915deacb5212c93b9f3547cd12958f2edd" - integrity sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg== - dependencies: - "@babel/traverse" "^7.1.0" - "@jest/environment" "^26.6.2" - "@jest/source-map" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - expect "^26.6.2" - is-generator-fn "^2.0.0" - jest-each "^26.6.2" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-runtime "^26.6.3" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - pretty-format "^26.6.2" - throat "^5.0.0" - -jest-junit@^12.0.0: - version "12.3.0" - resolved "https://registry.npmjs.org/jest-junit/-/jest-junit-12.3.0.tgz#ee41a74e439eecdc8965f163f83035cce5998d6d" - integrity sha512-+NmE5ogsEjFppEl90GChrk7xgz8xzvF0f+ZT5AnhW6suJC93gvQtmQjfyjDnE0Z2nXJqEkxF0WXlvjG/J+wn/g== - dependencies: - mkdirp "^1.0.4" - strip-ansi "^5.2.0" - uuid "^8.3.2" - xml "^1.0.1" - -jest-leak-detector@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz#7717cf118b92238f2eba65054c8a0c9c653a91af" - integrity sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg== - dependencies: - jest-get-type "^26.3.0" - pretty-format "^26.6.2" - -jest-matcher-utils@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz#8e6fd6e863c8b2d31ac6472eeb237bc595e53e7a" - integrity sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw== - dependencies: - chalk "^4.0.0" - jest-diff "^26.6.2" - jest-get-type "^26.3.0" - pretty-format "^26.6.2" - -jest-message-util@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz#58173744ad6fc0506b5d21150b9be56ef001ca07" - integrity sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA== - dependencies: - "@babel/code-frame" "^7.0.0" - "@jest/types" "^26.6.2" - "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.4" - micromatch "^4.0.2" - pretty-format "^26.6.2" - slash "^3.0.0" - stack-utils "^2.0.2" - -jest-mock@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz#d6cb712b041ed47fe0d9b6fc3474bc6543feb302" - integrity sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew== - dependencies: - "@jest/types" "^26.6.2" - "@types/node" "*" - -jest-pnp-resolver@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" - integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== - -jest-regex-util@^26.0.0: - version "26.0.0" - resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28" - integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== - -jest-resolve-dependencies@^26.6.3: - version "26.6.3" - resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz#6680859ee5d22ee5dcd961fe4871f59f4c784fb6" - integrity sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg== - dependencies: - "@jest/types" "^26.6.2" - jest-regex-util "^26.0.0" - jest-snapshot "^26.6.2" - -jest-resolve@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz#a3ab1517217f469b504f1b56603c5bb541fbb507" - integrity sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ== - dependencies: - "@jest/types" "^26.6.2" - chalk "^4.0.0" - graceful-fs "^4.2.4" - jest-pnp-resolver "^1.2.2" - jest-util "^26.6.2" - read-pkg-up "^7.0.1" - resolve "^1.18.1" - slash "^3.0.0" - -jest-runner@^26.6.3: - version "26.6.3" - resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz#2d1fed3d46e10f233fd1dbd3bfaa3fe8924be159" - integrity sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ== - dependencies: - "@jest/console" "^26.6.2" - "@jest/environment" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - chalk "^4.0.0" - emittery "^0.7.1" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-config "^26.6.3" - jest-docblock "^26.0.0" - jest-haste-map "^26.6.2" - jest-leak-detector "^26.6.2" - jest-message-util "^26.6.2" - jest-resolve "^26.6.2" - jest-runtime "^26.6.3" - jest-util "^26.6.2" - jest-worker "^26.6.2" - source-map-support "^0.5.6" - throat "^5.0.0" - -jest-runtime@^26.6.3: - version "26.6.3" - resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz#4f64efbcfac398331b74b4b3c82d27d401b8fa2b" - integrity sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw== - dependencies: - "@jest/console" "^26.6.2" - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/globals" "^26.6.2" - "@jest/source-map" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/yargs" "^15.0.0" - chalk "^4.0.0" - cjs-module-lexer "^0.6.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.3" - graceful-fs "^4.2.4" - jest-config "^26.6.3" - jest-haste-map "^26.6.2" - jest-message-util "^26.6.2" - jest-mock "^26.6.2" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - slash "^3.0.0" - strip-bom "^4.0.0" - yargs "^15.4.1" - -jest-serializer@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz#d139aafd46957d3a448f3a6cdabe2919ba0742d1" - integrity sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g== - dependencies: - "@types/node" "*" - graceful-fs "^4.2.4" - -jest-snapshot@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz#f3b0af1acb223316850bd14e1beea9837fb39c84" - integrity sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og== - dependencies: - "@babel/types" "^7.0.0" - "@jest/types" "^26.6.2" - "@types/babel__traverse" "^7.0.4" - "@types/prettier" "^2.0.0" - chalk "^4.0.0" - expect "^26.6.2" - graceful-fs "^4.2.4" - jest-diff "^26.6.2" - jest-get-type "^26.3.0" - jest-haste-map "^26.6.2" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-resolve "^26.6.2" - natural-compare "^1.4.0" - pretty-format "^26.6.2" - semver "^7.3.2" - -jest-util@^26.1.0, jest-util@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1" - integrity sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q== - dependencies: - "@jest/types" "^26.6.2" - "@types/node" "*" - chalk "^4.0.0" - graceful-fs "^4.2.4" - is-ci "^2.0.0" - micromatch "^4.0.2" - -jest-validate@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec" - integrity sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ== - dependencies: - "@jest/types" "^26.6.2" - camelcase "^6.0.0" - chalk "^4.0.0" - jest-get-type "^26.3.0" - leven "^3.1.0" - pretty-format "^26.6.2" - -jest-watcher@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz#a5b683b8f9d68dbcb1d7dae32172d2cca0592975" - integrity sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ== - dependencies: - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - jest-util "^26.6.2" - string-length "^4.0.1" - -jest-worker@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" - integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^7.0.0" - -jest@^26.6.3: - version "26.6.3" - resolved "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz#40e8fdbe48f00dfa1f0ce8121ca74b88ac9148ef" - integrity sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q== - dependencies: - "@jest/core" "^26.6.3" - import-local "^3.0.2" - jest-cli "^26.6.3" - -jju@^1.1.0, jju@~1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz#a3abe2718af241a2b2904f84a625970f389ae32a" - integrity sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA== - -jmespath@0.16.0: - version "0.16.0" - resolved "https://registry.npmjs.org/jmespath/-/jmespath-0.16.0.tgz#b15b0a85dfd4d930d43e69ed605943c802785076" - integrity sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw== - -jose@^4.3.7: - version "4.10.4" - resolved "https://registry.npmjs.org/jose/-/jose-4.10.4.tgz#5f934b2fcf2995776e8f671f7523c6ac52c138f7" - integrity sha512-eBH77Xs9Yc/oTDvukhAEDVMijhekPuNktXJL4tUlB22jqKP1k48v5nmsUmc8feoJPsxB3HsfEt2LbVSoz+1mng== - -js-cookie@^2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz#69e106dc5d5806894562902aa5baec3744e9b2b8" - integrity sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ== - -js-string-escape@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz#e2625badbc0d67c7533e9edc1068c587ae4137ef" - integrity sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg== - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@3.14.1, js-yaml@^3.10.0, js-yaml@^3.13.1: - version "3.14.1" - 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.1.0, js-yaml@^4.0.0, js-yaml@^4.1.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" - -jsdoc-type-pratt-parser@~2.2.3: - version "2.2.5" - resolved "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-2.2.5.tgz#c9f93afac7ee4b5ed4432fe3f09f7d36b05ed0ff" - integrity sha512-2a6eRxSxp1BW040hFvaJxhsCMI9lT8QB8t14t+NY5tC5rckIR0U9cr2tjOeaFirmEOy6MHvmJnY7zTBHq431Lw== - -jsdom@^16.4.0: - version "16.7.0" - resolved "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" - integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== - dependencies: - abab "^2.0.5" - acorn "^8.2.4" - acorn-globals "^6.0.0" - cssom "^0.4.4" - cssstyle "^2.3.0" - data-urls "^2.0.0" - decimal.js "^10.2.1" - domexception "^2.0.1" - escodegen "^2.0.0" - form-data "^3.0.0" - html-encoding-sniffer "^2.0.1" - http-proxy-agent "^4.0.1" - https-proxy-agent "^5.0.0" - is-potential-custom-element-name "^1.0.1" - nwsapi "^2.2.0" - parse5 "6.0.1" - saxes "^5.0.1" - symbol-tree "^3.2.4" - tough-cookie "^4.0.0" - w3c-hr-time "^1.0.2" - w3c-xmlserializer "^2.0.0" - webidl-conversions "^6.1.0" - whatwg-encoding "^1.0.5" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.5.0" - ws "^7.4.6" - xml-name-validator "^3.0.0" - -jsesc@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" - integrity sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA== - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -json-buffer@3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" - integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== - -json-parse-better-errors@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - -json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: - version "2.3.1" - resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-parse-even-better-errors@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz#2cb2ee33069a78870a0c7e3da560026b89669cf7" - integrity sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA== - -json-parse-helpfulerror@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz#13f14ce02eed4e981297b64eb9e3b932e2dd13dc" - integrity sha512-XgP0FGR77+QhUxjXkwOMkC94k3WtqEBfcnjWqhRd82qTat4SWKRE+9kUnynz/shm3I4ea2+qISvTIeGTNU7kJg== - dependencies: - jju "^1.1.0" - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== - -json-stringify-nice@^1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz#2c937962b80181d3f317dd39aa323e14f5a60a67" - integrity sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw== - -json-stringify-safe@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== - -json5@2.x, json5@^2.1.2, json5@^2.2.1: - version "2.2.1" - resolved "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" - integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== - -json5@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" - integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== - dependencies: - minimist "^1.2.0" - -jsonc-parser@3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76" - integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== - -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== - optionalDependencies: - graceful-fs "^4.1.6" - -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== - dependencies: - universalify "^2.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - -jsonlines@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/jsonlines/-/jsonlines-0.1.1.tgz#4fcd246dc5d0e38691907c44ab002f782d1d94cc" - integrity sha512-ekDrAGso79Cvf+dtm+mL8OBI2bmAOt3gssYs833De/C9NmIpWDWyUO4zPgB5x2/OhY366dkhgfPMYfwZF7yOZA== - -jsonminify@^0.4.1: - version "0.4.2" - resolved "https://registry.npmjs.org/jsonminify/-/jsonminify-0.4.2.tgz#fe6fb09391227e856f8c7c0761ff11b497b61fe8" - integrity sha512-mEtP5ECD0293D+s45JhDutqF5mFCkWY8ClrPFxjSFR2KUoantofky7noSzyKnAnD9Gd8pXHZSUd5bgzLDUBbfA== - -jsonparse@^1.2.0, jsonparse@^1.3.1: - version "1.3.1" - resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" - integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== - -jsonschema@^1.4.1: - version "1.4.1" - resolved "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.1.tgz#cc4c3f0077fb4542982973d8a083b6b34f482dab" - integrity sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ== - -jsonwebtoken@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz#d0faf9ba1cc3a56255fe49c0961a67e520c1926d" - integrity sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw== - dependencies: - jws "^3.2.2" - lodash "^4.17.21" - ms "^2.1.1" - semver "^7.3.8" - -jstreemap@^1.28.2: - version "1.28.2" - resolved "https://registry.npmjs.org/jstreemap/-/jstreemap-1.28.2.tgz#fe884994039e5ee23a157cf7ddd6c01c3a6d134d" - integrity sha512-JYVDYwLat+OVXLpIXgUPy06wPSEkQafGOeotpGFodkM5+K8x3IrVPGaTw+Fd9MmZy092cLG/N+3q90oSBHZoQQ== - -"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.2: - version "3.3.3" - resolved "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz#76b3e6e6cece5c69d49a5792c3d01bd1a0cdc7ea" - integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw== - dependencies: - array-includes "^3.1.5" - object.assign "^4.1.3" - -just-diff-apply@^5.2.0: - version "5.4.1" - resolved "https://registry.npmjs.org/just-diff-apply/-/just-diff-apply-5.4.1.tgz#1debed059ad009863b4db0e8d8f333d743cdd83b" - integrity sha512-AAV5Jw7tsniWwih8Ly3fXxEZ06y+6p5TwQMsw0dzZ/wPKilzyDgdAnL0Ug4NNIquPUOh1vfFWEHbmXUqM5+o8g== - -just-diff@^5.0.1: - version "5.1.1" - resolved "https://registry.npmjs.org/just-diff/-/just-diff-5.1.1.tgz#8da6414342a5ed6d02ccd64f5586cbbed3146202" - integrity sha512-u8HXJ3HlNrTzY7zrYYKjNEfBlyjqhdBkoyTVdjtn7p02RJD5NvR8rIClzeGA7t+UYP1/7eAkWNLU0+P3QrEqKQ== - -just-extend@^4.0.2: - version "4.2.1" - resolved "https://registry.npmjs.org/just-extend/-/just-extend-4.2.1.tgz#ef5e589afb61e5d66b24eca749409a8939a8c744" - integrity sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg== - -jwa@^1.4.1: - version "1.4.1" - resolved "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz#743c32985cb9e98655530d53641b66c8645b039a" - integrity sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA== - dependencies: - buffer-equal-constant-time "1.0.1" - ecdsa-sig-formatter "1.0.11" - safe-buffer "^5.0.1" - -jws@^3.2.2: - version "3.2.2" - resolved "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz#001099f3639468c9414000e99995fa52fb478304" - integrity sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA== - dependencies: - jwa "^1.4.1" - safe-buffer "^5.0.1" - -jwt-decode@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/jwt-decode/-/jwt-decode-2.2.0.tgz#7d86bd56679f58ce6a84704a657dd392bba81a79" - integrity sha512-86GgN2vzfUu7m9Wcj63iUkuDzFNYFVmjeDm2GzWpUk+opB0pEpMsw6ePCMrhYkumz2C1ihqtZzOMAg7FiXcNoQ== - -keyv@^4.5.0: - version "4.5.2" - resolved "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz#0e310ce73bf7851ec702f2eaf46ec4e3805cce56" - integrity sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g== - dependencies: - json-buffer "3.0.1" - -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0: - version "5.1.0" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== - -kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3: - version "6.0.3" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -kleur@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== - -kleur@^4.0.1: - version "4.1.5" - resolved "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" - integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== - -kuler@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz#e2c570a3800388fb44407e851531c1d670b061b3" - integrity sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A== - -language-subtag-registry@~0.3.2: - version "0.3.22" - resolved "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d" - integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== - -language-tags@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" - integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ== - dependencies: - language-subtag-registry "~0.3.2" - -latest-version@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz#843201591ea81a4d404932eeb61240fe04e9e5da" - integrity sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg== - dependencies: - package-json "^8.1.0" - -lazystream@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz#494c831062f1f9408251ec44db1cba29242a2638" - integrity sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw== - dependencies: - readable-stream "^2.0.5" - -lerna@^5.1.6: - version "5.6.2" - resolved "https://registry.npmjs.org/lerna/-/lerna-5.6.2.tgz#cdcdfe4e8bf07eccb4ecff1c216def9c67e62af2" - integrity sha512-Y0yMPslvnBnTZi7Nrs/gDyYZYauNf61xWNCehISHIORxZmmpoluNkcWTfcyb47is5uJQCv5QJX5xKKubbs+a6w== - dependencies: - "@lerna/add" "5.6.2" - "@lerna/bootstrap" "5.6.2" - "@lerna/changed" "5.6.2" - "@lerna/clean" "5.6.2" - "@lerna/cli" "5.6.2" - "@lerna/command" "5.6.2" - "@lerna/create" "5.6.2" - "@lerna/diff" "5.6.2" - "@lerna/exec" "5.6.2" - "@lerna/import" "5.6.2" - "@lerna/info" "5.6.2" - "@lerna/init" "5.6.2" - "@lerna/link" "5.6.2" - "@lerna/list" "5.6.2" - "@lerna/publish" "5.6.2" - "@lerna/run" "5.6.2" - "@lerna/version" "5.6.2" - "@nrwl/devkit" ">=14.8.1 < 16" - import-local "^3.0.2" - inquirer "^8.2.4" - npmlog "^6.0.2" - nx ">=14.8.1 < 16" - typescript "^3 || ^4" - -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - -levn@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" - integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== - dependencies: - prelude-ls "^1.2.1" - type-check "~0.4.0" - -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -libnpmaccess@^6.0.3: - version "6.0.4" - resolved "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-6.0.4.tgz#2dd158bd8a071817e2207d3b201d37cf1ad6ae6b" - integrity sha512-qZ3wcfIyUoW0+qSFkMBovcTrSGJ3ZeyvpR7d5N9pEYv/kXs8sHP2wiqEIXBKLFrZlmM0kR0RJD7mtfLngtlLag== - dependencies: - aproba "^2.0.0" - minipass "^3.1.1" - npm-package-arg "^9.0.1" - npm-registry-fetch "^13.0.0" - -libnpmpublish@^6.0.4: - version "6.0.5" - resolved "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-6.0.5.tgz#5a894f3de2e267d62f86be2a508e362599b5a4b1" - integrity sha512-LUR08JKSviZiqrYTDfywvtnsnxr+tOvBU0BF8H+9frt7HMvc6Qn6F8Ubm72g5hDTHbq8qupKfDvDAln2TVPvFg== - dependencies: - normalize-package-data "^4.0.0" - npm-package-arg "^9.0.1" - npm-registry-fetch "^13.0.0" - semver "^7.3.7" - ssri "^9.0.0" - -libphonenumber-js@1.9.47: - version "1.9.47" - resolved "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.9.47.tgz#0cb3d6a3dd8d917d364da48a5355bc3b1d145f5b" - integrity sha512-FIWFLJ2jUJi8SCztgd2k/isQHZedh7xuxOVifqFLwG/ogZtdH9TXFK92w/KWFj1lwoadqVedtLO3Jqp0q67PZw== - -lines-and-columns@^1.1.6: - version "1.2.4" - resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" - integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== - -lnk@1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/lnk/-/lnk-1.1.0.tgz#acee59b91ca9a0a8fc12a3dbc53b9edc5f353dd7" - integrity sha512-m3q+8W+stYiJYCBwefzrU+inN9h2KxofWuxhNH1iS+MdG9MIKfDpBtbmmIKstVwussx48PXALwonyzuzZUXjQQ== - dependencies: - arrify "^1.0.1" - mkdirp "^0.5.0" - pify "^2.3" - rimraf "^2.5.4" - -load-json-file@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" - integrity sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw== - dependencies: - graceful-fs "^4.1.2" - parse-json "^4.0.0" - pify "^3.0.0" - strip-bom "^3.0.0" - -load-json-file@^6.2.0: - version "6.2.0" - resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz#5c7770b42cafa97074ca2848707c61662f4251a1" - integrity sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ== - dependencies: - graceful-fs "^4.1.15" - parse-json "^5.0.0" - strip-bom "^4.0.0" - type-fest "^0.6.0" - -loader-utils@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" - integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - -locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA== - dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -locate-path@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" - integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== - dependencies: - p-locate "^5.0.0" - -lodash-es@^4.17.4, lodash-es@^4.2.1: - version "4.17.21" - resolved "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" - integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== - -lodash.defaults@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" - integrity sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ== - -lodash.difference@^4.5.0: - version "4.5.0" - resolved "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c" - integrity sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA== - -lodash.flatten@^4.4.0: - version "4.4.0" - resolved "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" - integrity sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g== - -lodash.get@^4.4.2: - version "4.4.2" - resolved "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" - integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== - -lodash.isequal@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" - integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== - -lodash.ismatch@^4.4.0: - version "4.4.0" - resolved "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" - integrity sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g== - -lodash.isplainobject@^4.0.6: - version "4.0.6" - resolved "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" - integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== - -lodash.merge@^4.6.2: - version "4.6.2" - resolved "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" - integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== - -lodash.throttle@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" - integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ== - -lodash.truncate@^4.4.2: - version "4.4.2" - resolved "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" - integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== - -lodash.union@^4.6.0: - version "4.6.0" - resolved "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" - integrity sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw== - -lodash@4.17.15, lodash@4.x, lodash@^4.17.12, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.7.0, lodash@~4.17.0, lodash@~4.17.15: - version "4.17.21" - resolved "https://registry.npmjs.org/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" - -log-symbols@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" - integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== - dependencies: - chalk "^4.1.0" - is-unicode-supported "^0.1.0" - -logdown@^3.3.0: - version "3.3.1" - resolved "https://registry.npmjs.org/logdown/-/logdown-3.3.1.tgz#836d5a195b5949c6db631ccc9fecce0492e01d10" - integrity sha512-pjX0vlIJsYQlgVzFba2amXI1wZZnhrEorL68MdLI7B0/sN1TNUozBNFaHfcPHMM3A+INZ0OXFDxtnoaEgOmGjQ== - dependencies: - chalk "^2.3.0" - -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" - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lower-case-first@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/lower-case-first/-/lower-case-first-1.0.2.tgz#e5da7c26f29a7073be02d52bac9980e5922adfa1" - integrity sha512-UuxaYakO7XeONbKrZf5FEgkantPf5DUqDayzP5VXZrtRPdH86s4kN47I8B3TW10S4QKiE3ziHNf3kRN//okHjA== - dependencies: - lower-case "^1.1.2" - -lower-case-first@^2.0.1, lower-case-first@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/lower-case-first/-/lower-case-first-2.0.2.tgz#64c2324a2250bf7c37c5901e76a5b5309301160b" - integrity sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg== - dependencies: - tslib "^2.0.3" - -lower-case@^1.1.0, lower-case@^1.1.1, lower-case@^1.1.2: - version "1.1.4" - resolved "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" - integrity sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA== - -lower-case@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" - integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== - dependencies: - tslib "^2.0.3" - -lowercase-keys@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz#c5e7d442e37ead247ae9db117a9d0a467c89d4f2" - integrity sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ== - -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.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: - version "7.14.1" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz#8da8d2f5f59827edb388e63e459ac23d6d408fea" - integrity sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA== - -make-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -make-error@1.x, make-error@^1.1.1, make-error@^1.3.2: - version "1.3.6" - resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" - integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== - -make-fetch-happen@^10.0.3, make-fetch-happen@^10.0.6: - version "10.2.1" - resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz#f5e3835c5e9817b617f2770870d9492d28678164" - integrity sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w== - dependencies: - agentkeepalive "^4.2.1" - cacache "^16.1.0" - http-cache-semantics "^4.1.0" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" - is-lambda "^1.0.1" - lru-cache "^7.7.1" - minipass "^3.1.6" - minipass-collect "^1.0.2" - minipass-fetch "^2.0.3" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - negotiator "^0.6.3" - promise-retry "^2.0.1" - socks-proxy-agent "^7.0.0" - ssri "^9.0.0" - -makeerror@1.0.12: - version "1.0.12" - resolved "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" - integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== - dependencies: - tmpl "1.0.5" - -map-cache@^0.2.0, map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== - -map-obj@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" - integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== - -map-obj@^4.0.0: - version "4.3.0" - resolved "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" - integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== - -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w== - dependencies: - object-visit "^1.0.0" - -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" - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== - -meow@^8.0.0: - version "8.1.2" - resolved "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897" - integrity sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q== - dependencies: - "@types/minimist" "^1.2.0" - camelcase-keys "^6.2.2" - decamelize-keys "^1.1.0" - hard-rejection "^2.1.0" - minimist-options "4.1.0" - normalize-package-data "^3.0.0" - read-pkg-up "^7.0.1" - redent "^3.0.0" - trim-newlines "^3.0.0" - type-fest "^0.18.0" - yargs-parser "^20.2.3" - -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/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== - -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== - -micromatch@^3.1.4: - version "3.1.10" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - -micromatch@^4.0.2, micromatch@^4.0.4: - version "4.0.5" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== - dependencies: - braces "^3.0.2" - picomatch "^2.3.1" - -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.12, mime-types@~2.1.24, mime-types@~2.1.34: - version "2.1.35" - 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" - -mime@1.6.0: - version "1.6.0" - resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mimic-fn@^1.0.0: - version "1.2.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" - integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -mimic-response@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43" - integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA== - -mimic-response@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" - integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== - -mimic-response@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz#35468b19e7c75d10f5165ea25e75a5ceea7cf70f" - integrity sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg== - -min-indent@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" - integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== - -minimalistic-assert@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - -minimatch@3.0.5: - version "3.0.5" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz#4da8f1290ee0f0f8e83d60ca69f8f134068604a3" - integrity sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw== - dependencies: - brace-expansion "^1.1.7" - -minimatch@^3.0.3, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimatch@^5.0.1, minimatch@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7" - integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== - dependencies: - brace-expansion "^2.0.1" - -minimatch@~5.0.0: - version "5.0.1" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz#fb9022f7528125187c92bd9e9b6366be1cf3415b" - integrity sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g== - dependencies: - brace-expansion "^2.0.1" - -minimist-options@4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" - integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== - dependencies: - arrify "^1.0.1" - is-plain-obj "^1.1.0" - kind-of "^6.0.3" - -minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5, minimist@^1.2.6: - version "1.2.7" - resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" - integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== - -minipass-collect@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" - integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== - dependencies: - minipass "^3.0.0" - -minipass-fetch@^2.0.3: - version "2.1.2" - resolved "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz#95560b50c472d81a3bc76f20ede80eaed76d8add" - integrity sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA== - dependencies: - minipass "^3.1.6" - minipass-sized "^1.0.3" - minizlib "^2.1.2" - optionalDependencies: - encoding "^0.1.13" - -minipass-flush@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" - integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== - dependencies: - minipass "^3.0.0" - -minipass-json-stream@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz#7edbb92588fbfc2ff1db2fc10397acb7b6b44aa7" - integrity sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg== - dependencies: - jsonparse "^1.3.1" - minipass "^3.0.0" - -minipass-pipeline@^1.2.4: - version "1.2.4" - resolved "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" - integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== - dependencies: - minipass "^3.0.0" - -minipass-sized@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70" - integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== - dependencies: - minipass "^3.0.0" - -minipass@^3.0.0, minipass@^3.1.1, minipass@^3.1.6: - version "3.3.4" - resolved "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz#ca99f95dd77c43c7a76bf51e6d200025eee0ffae" - integrity sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw== - dependencies: - yallist "^4.0.0" - -minizlib@^2.1.1, minizlib@^2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" - integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== - dependencies: - minipass "^3.0.0" - yallist "^4.0.0" - -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: - version "0.5.3" - resolved "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" - integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== - -mkdirp-infer-owner@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz#55d3b368e7d89065c38f32fd38e638f0ab61d316" - integrity sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw== - dependencies: - chownr "^2.0.0" - infer-owner "^1.0.4" - mkdirp "^1.0.3" - -mkdirp@1.x, mkdirp@^1.0.3, mkdirp@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - -mkdirp@^0.5.0, mkdirp@^0.5.5: - version "0.5.6" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" - integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== - dependencies: - minimist "^1.2.6" - -modify-values@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" - integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== - -moment-jdateformatparser@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/moment-jdateformatparser/-/moment-jdateformatparser-1.2.1.tgz#336c41ef7a6db8021d7ca086385a35fb8a648456" - integrity sha512-lpUeQtMaxmpK+pPPHGWMnqzgsB/nunbAGPg72mzvRNbxxeQ2uBurdq9EJmvJtOiYB6k/4T9kuvQFbb+8Tirn4A== - -moment-timezone@0.5.34, moment-timezone@^0.5.35: - version "0.5.40" - resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.40.tgz#c148f5149fd91dd3e29bf481abc8830ecba16b89" - integrity sha512-tWfmNkRYmBkPJz5mr9GVDn9vRlVZOTe6yqY92rFxiOdWXbjaR0+9LwQnZGGuNR63X456NqmEkbskte8tWL5ePg== - dependencies: - moment ">= 2.9.0" - -"moment@>= 2.9.0", moment@^2.24.0, moment@^2.29.1, moment@^2.29.3: - version "2.29.4" - resolved "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108" - integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w== - -mqtt-connection@4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/mqtt-connection/-/mqtt-connection-4.0.0.tgz#f171f08edb113c880c67d5cca29b081338139f1e" - integrity sha512-hkgQ2DjScc7ShVga4IEyxKum+rUXCGxoSiiG1DacrGZ9lz0TNzGEybaIScexCNBnt8fepBbfnXa6t0yr/69vjw== - dependencies: - duplexify "^3.5.1" - inherits "^2.0.3" - mqtt-packet "^6.0.0" - safe-buffer "^5.1.1" - through2 "^2.0.1" - -mqtt-packet@^6.0.0: - version "6.10.0" - resolved "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-6.10.0.tgz#c8b507832c4152e3e511c0efa104ae4a64cd418f" - integrity sha512-ja8+mFKIHdB1Tpl6vac+sktqy3gA8t9Mduom1BA75cI+R9AHnZOiaBQwpGiWnaVJLDGRdNhQmFaAqd7tkKSMGA== - dependencies: - bl "^4.0.2" - debug "^4.1.1" - process-nextick-args "^2.0.1" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@2.1.3, ms@^2.0.0, ms@^2.1.1: - version "2.1.3" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -multimatch@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz#932b800963cea7a31a033328fa1e0c3a1874dbe6" - integrity sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA== - dependencies: - "@types/minimatch" "^3.0.3" - array-differ "^3.0.0" - array-union "^2.1.0" - arrify "^2.0.1" - minimatch "^3.0.4" - -multistream@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/multistream/-/multistream-4.1.0.tgz#7bf00dfd119556fbc153cff3de4c6d477909f5a8" - integrity sha512-J1XDiAmmNpRCBfIWJv+n0ymC4ABcf/Pl+5YvC5B/D2f/2+8PtHvCNxMPKiQcZyi922Hq69J2YOpb1pTywfifyw== - dependencies: - once "^1.4.0" - readable-stream "^3.6.0" - -mute-stream@0.0.7: - version "0.0.7" - resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" - integrity sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ== - -mute-stream@0.0.8, mute-stream@~0.0.4: - version "0.0.8" - resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" - integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== - -nan@^2.14.0: - version "2.17.0" - resolved "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz#c0150a2368a182f033e9aa5195ec76ea41a199cb" - integrity sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ== - -nanoid@^3.3.1: - version "3.3.4" - resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" - integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== - -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -napi-build-utils@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" - integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== - -negotiator@0.6.3, negotiator@^0.6.3: - version "0.6.3" - resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" - integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== - -neo-async@^2.6.0: - version "2.6.2" - resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" - integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== - -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== - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - -nise@^5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/nise/-/nise-5.1.2.tgz#a7b8909c216b3491fd4fc0b124efb69f3939b449" - integrity sha512-+gQjFi8v+tkfCuSCxfURHLhRhniE/+IaYbIphxAN2JRR9SHKhY8hgXpaXiYfHdw+gcGe4buxgbprBQFab9FkhA== - dependencies: - "@sinonjs/commons" "^2.0.0" - "@sinonjs/fake-timers" "^7.0.4" - "@sinonjs/text-encoding" "^0.7.1" - just-extend "^4.0.2" - path-to-regexp "^1.7.0" - -no-case@^2.2.0, no-case@^2.3.2: - version "2.3.2" - resolved "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" - integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== - dependencies: - lower-case "^1.1.1" - -no-case@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" - integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== - dependencies: - lower-case "^2.0.2" - tslib "^2.0.3" - -node-abi@^2.21.0: - version "2.30.1" - resolved "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz#c437d4b1fe0e285aaf290d45b45d4d7afedac4cf" - integrity sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w== - dependencies: - semver "^5.4.1" - -node-addon-api@^3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" - integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== - -node-emoji@^1.10.0: - version "1.11.0" - resolved "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz#69a0150e6946e2f115e9d7ea4df7971e2628301c" - integrity sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A== - dependencies: - lodash "^4.17.21" - -node-fetch@^2.6.1, node-fetch@^2.6.6, node-fetch@^2.6.7: - version "2.6.7" - resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" - integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== - dependencies: - whatwg-url "^5.0.0" - -node-gyp-build@^4.3.0: - version "4.5.0" - resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz#7a64eefa0b21112f89f58379da128ac177f20e40" - integrity sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg== - -node-gyp@^9.0.0: - version "9.3.0" - resolved "https://registry.npmjs.org/node-gyp/-/node-gyp-9.3.0.tgz#f8eefe77f0ad8edb3b3b898409b53e697642b319" - integrity sha512-A6rJWfXFz7TQNjpldJ915WFb1LnhO4lIve3ANPbWreuEoLoKlFT3sxIepPBkLhM27crW8YmN+pjlgbasH6cH/Q== - dependencies: - env-paths "^2.2.0" - glob "^7.1.4" - graceful-fs "^4.2.6" - make-fetch-happen "^10.0.3" - nopt "^6.0.0" - npmlog "^6.0.0" - rimraf "^3.0.2" - semver "^7.3.5" - tar "^6.1.2" - which "^2.0.2" - -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== - -node-notifier@^8.0.0: - version "8.0.2" - resolved "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz#f3167a38ef0d2c8a866a83e318c1ba0efeb702c5" - integrity sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg== - dependencies: - growly "^1.3.0" - is-wsl "^2.2.0" - semver "^7.3.2" - shellwords "^0.1.1" - uuid "^8.3.0" - which "^2.0.2" - -node-pty@beta: - version "0.11.0-beta23" - resolved "https://registry.npmjs.org/node-pty/-/node-pty-0.11.0-beta23.tgz#f590c5953077708f177b78e1b617bb21e02d5713" - integrity sha512-V0bDAZK0sPGExY1WCyiMj0T47bsfX0nnf5L7PCFu3RWung19VvXaOMn+Y8MTbdAmIYv+zlJkPEpZ0isd4sxDYA== - dependencies: - nan "^2.14.0" - -node-releases@^2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" - integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== - -noms@0.0.0: - version "0.0.0" - resolved "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz#da8ebd9f3af9d6760919b27d9cdc8092a7332859" - integrity sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow== - dependencies: - inherits "^2.0.1" - readable-stream "~1.0.31" - -nopt@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" - integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== - dependencies: - abbrev "1" - -nopt@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz#245801d8ebf409c6df22ab9d95b65e1309cdb16d" - integrity sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g== - dependencies: - abbrev "^1.0.0" - -normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: - version "2.5.0" - resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -normalize-package-data@^3.0.0: - version "3.0.3" - resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e" - integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== - dependencies: - hosted-git-info "^4.0.1" - is-core-module "^2.5.0" - semver "^7.3.4" - validate-npm-package-license "^3.0.1" - -normalize-package-data@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz#b46b24e0616d06cadf9d5718b29b6d445a82a62c" - integrity sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg== - dependencies: - hosted-git-info "^5.0.0" - is-core-module "^2.8.1" - semver "^7.3.5" - validate-npm-package-license "^3.0.4" - -normalize-path@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - integrity sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w== - dependencies: - remove-trailing-separator "^1.0.1" - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -normalize-url@^7.2.0: - version "7.2.0" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-7.2.0.tgz#5317f78cff95f5fa1e76cc0b5e33245c43781e11" - integrity sha512-uhXOdZry0L6M2UIo9BTt7FdpBDiAGN/7oItedQwPKh8jh31ZlvC8U9Xl/EJ3aijDHaywXTW3QbZ6LuCocur1YA== - -npm-bundled@^1.1.1: - version "1.1.2" - resolved "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1" - integrity sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ== - dependencies: - npm-normalize-package-bin "^1.0.1" - -npm-bundled@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/npm-bundled/-/npm-bundled-2.0.1.tgz#94113f7eb342cd7a67de1e789f896b04d2c600f4" - integrity sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw== - dependencies: - npm-normalize-package-bin "^2.0.0" - -npm-check-updates@^16.1.0: - version "16.3.18" - resolved "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.3.18.tgz#0b6ba72289b4846d9b1e1dea88af420de757765b" - integrity sha512-J4qOkWti3D3mDNbo1D7oBEWtSct+HxwU1rRXJyMEPOrkyEXssc1KS7pgvtsXFO8QMtSg7dLyxyi8stLC7ym4+g== - dependencies: - chalk "^5.1.2" - cli-table "^0.3.11" - commander "^9.4.1" - fast-memoize "^2.5.2" - find-up "5.0.0" - fp-and-or "^0.1.3" - get-stdin "^8.0.0" - globby "^11.0.4" - hosted-git-info "^5.1.0" - ini "^3.0.1" - json-parse-helpfulerror "^1.0.3" - jsonlines "^0.1.1" - lodash "^4.17.21" - minimatch "^5.1.0" - p-map "^4.0.0" - pacote "15.0.0" - parse-github-url "^1.0.2" - progress "^2.0.3" - prompts-ncu "^2.5.1" - rc-config-loader "^4.1.1" - remote-git-tags "^3.0.0" - rimraf "^3.0.2" - semver "^7.3.8" - semver-utils "^1.1.4" - source-map-support "^0.5.21" - spawn-please "^2.0.1" - untildify "^4.0.0" - update-notifier "^6.0.2" - yaml "^2.1.3" - -npm-install-checks@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-5.0.0.tgz#5ff27d209a4e3542b8ac6b0c1db6063506248234" - integrity sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA== - dependencies: - semver "^7.1.1" - -npm-normalize-package-bin@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" - integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA== - -npm-normalize-package-bin@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz#9447a1adaaf89d8ad0abe24c6c84ad614a675fff" - integrity sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ== - -npm-normalize-package-bin@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.0.tgz#6097436adb4ef09e2628b59a7882576fe53ce485" - integrity sha512-g+DPQSkusnk7HYXr75NtzkIP4+N81i3RPsGFidF3DzHd9MT9wWngmqoeg/fnHFz5MNdtG4w03s+QnhewSLTT2Q== - -npm-package-arg@8.1.1: - version "8.1.1" - resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.1.tgz#00ebf16ac395c63318e67ce66780a06db6df1b04" - integrity sha512-CsP95FhWQDwNqiYS+Q0mZ7FAEDytDZAkNxQqea6IaAFJTAY9Lhhqyl0irU/6PMc7BGfUmnsbHcqxJD7XuVM/rg== - dependencies: - hosted-git-info "^3.0.6" - semver "^7.0.0" - validate-npm-package-name "^3.0.0" - -npm-package-arg@^9.0.0, npm-package-arg@^9.0.1: - version "9.1.2" - resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-9.1.2.tgz#fc8acecb00235f42270dda446f36926ddd9ac2bc" - integrity sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg== - dependencies: - hosted-git-info "^5.0.0" - proc-log "^2.0.1" - semver "^7.3.5" - validate-npm-package-name "^4.0.0" - -npm-packlist@^5.1.0, npm-packlist@^5.1.1: - version "5.1.3" - resolved "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.3.tgz#69d253e6fd664b9058b85005905012e00e69274b" - integrity sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg== - dependencies: - glob "^8.0.1" - ignore-walk "^5.0.1" - npm-bundled "^2.0.0" - npm-normalize-package-bin "^2.0.0" - -npm-packlist@^7.0.0: - version "7.0.2" - resolved "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.2.tgz#f24177ce5b3593223348157bcc3eff1db8fae7d6" - integrity sha512-d2+7RMySjVXssww23rV5NuIq1NzGvM04OlI5kwnvtYKfFTAPVs6Zxmxns2HRtJEA1oNj7D/BbFXeVAOLmW3N3Q== - dependencies: - ignore-walk "^6.0.0" - -npm-pick-manifest@^7.0.0: - version "7.0.2" - resolved "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-7.0.2.tgz#1d372b4e7ea7c6712316c0e99388a73ed3496e84" - integrity sha512-gk37SyRmlIjvTfcYl6RzDbSmS9Y4TOBXfsPnoYqTHARNgWbyDiCSMLUpmALDj4jjcTZpURiEfsSHJj9k7EV4Rw== - dependencies: - npm-install-checks "^5.0.0" - npm-normalize-package-bin "^2.0.0" - npm-package-arg "^9.0.0" - semver "^7.3.5" - -npm-registry-fetch@^13.0.0, npm-registry-fetch@^13.0.1, npm-registry-fetch@^13.3.0: - version "13.3.1" - resolved "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.3.1.tgz#bb078b5fa6c52774116ae501ba1af2a33166af7e" - integrity sha512-eukJPi++DKRTjSBRcDZSDDsGqRK3ehbxfFUcgaRd0Yp6kRwOwh2WVn0r+8rMB4nnuzvAk6rQVzl6K5CkYOmnvw== - dependencies: - make-fetch-happen "^10.0.6" - minipass "^3.1.6" - minipass-fetch "^2.0.3" - minipass-json-stream "^1.0.1" - minizlib "^2.1.2" - npm-package-arg "^9.0.1" - proc-log "^2.0.0" - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== - dependencies: - path-key "^2.0.0" - -npm-run-path@^4.0.0, npm-run-path@^4.0.1: - version "4.0.1" - 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" - -npmlog@^4.0.1: - version "4.1.2" - resolved "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" - integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== - dependencies: - are-we-there-yet "~1.1.2" - console-control-strings "~1.1.0" - gauge "~2.7.3" - set-blocking "~2.0.0" - -npmlog@^6.0.0, npmlog@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz#c8166017a42f2dea92d6453168dd865186a70830" - integrity sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg== - dependencies: - are-we-there-yet "^3.0.0" - console-control-strings "^1.1.0" - gauge "^4.0.3" - set-blocking "^2.0.0" - -nth-check@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" - integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== - dependencies: - boolbase "^1.0.0" - -nullthrows@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" - integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== - -nwsapi@^2.2.0: - version "2.2.2" - resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz#e5418863e7905df67d51ec95938d67bf801f0bb0" - integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw== - -nx@15.0.11, "nx@>=14.8.1 < 16": - version "15.0.11" - resolved "https://registry.npmjs.org/nx/-/nx-15.0.11.tgz#3c851e9459ff806156c84ba90e754fcc1f1d6a21" - integrity sha512-4qmzj6wE2RJXyy3p/X33cisl4yYgUUvXZ6yUYbt1zxWdInYYse61yqyRR91jwLeKpgxL7plkIC5rPiqg4kNJDQ== - dependencies: - "@nrwl/cli" "15.0.11" - "@nrwl/tao" "15.0.11" - "@parcel/watcher" "2.0.4" - "@yarnpkg/lockfile" "^1.1.0" - "@yarnpkg/parsers" "^3.0.0-rc.18" - "@zkochan/js-yaml" "0.0.6" - axios "^1.0.0" - chalk "4.1.0" - chokidar "^3.5.1" - cli-cursor "3.1.0" - cli-spinners "2.6.1" - cliui "^7.0.2" - dotenv "~10.0.0" - enquirer "~2.3.6" - fast-glob "3.2.7" - figures "3.2.0" - flat "^5.0.2" - fs-extra "^10.1.0" - glob "7.1.4" - ignore "^5.0.4" - js-yaml "4.1.0" - jsonc-parser "3.2.0" - minimatch "3.0.5" - npm-run-path "^4.0.1" - open "^8.4.0" - semver "7.3.4" - string-width "^4.2.3" - strong-log-transformer "^2.1.0" - tar-stream "~2.2.0" - tmp "~0.2.1" - tsconfig-paths "^3.9.0" - tslib "^2.3.0" - v8-compile-cache "2.3.0" - yargs "^17.6.2" - yargs-parser "21.1.1" - -object-assign@^4, object-assign@^4.1.0, object-assign@^4.1.1: - version "4.1.1" - 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" - resolved "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== - dependencies: - copy-descriptor "^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.2, object-inspect@^1.9.0: - version "1.12.2" - resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" - integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== - -object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object-to-xml@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/object-to-xml/-/object-to-xml-2.0.0.tgz#3349b60a381a3ada47b0faef54dcd2b1657d150f" - integrity sha512-bArXy7WCF1V9R88/zF9adSZSeFQnFmmKhMqNuNLAxqrbkvzcWP8HgnaRCcVJsfvIgvpdHiYd0qzJi7LM7QFfcQ== - dependencies: - dank-each "^1.0.0" - dank-map "~0.1.0" - sanitizer "0.1.3" - -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== - dependencies: - isobject "^3.0.0" - -object.assign@^4.1.0, object.assign@^4.1.2, object.assign@^4.1.3, object.assign@^4.1.4: - version "4.1.4" - resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" - integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - has-symbols "^1.0.3" - object-keys "^1.1.1" - -object.entries@^1.1.2, object.entries@^1.1.5: - version "1.1.6" - resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz#9737d0e5b8291edd340a3e3264bb8a3b00d5fa23" - integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -object.fromentries@^2.0.5: - version "2.0.6" - resolved "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz#cdb04da08c539cffa912dcd368b886e0904bfa73" - integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -object.hasown@^1.1.1: - version "1.1.2" - resolved "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz#f919e21fad4eb38a57bc6345b3afd496515c3f92" - integrity sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw== - dependencies: - define-properties "^1.1.4" - es-abstract "^1.20.4" - -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== - dependencies: - isobject "^3.0.1" - -object.values@^1.1.5: - version "1.1.6" - resolved "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d" - integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -on-finished@2.4.1: - version "2.4.1" - resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" - integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== - dependencies: - ee-first "1.1.1" - -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== - dependencies: - wrappy "1" - -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@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" - integrity sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ== - dependencies: - mimic-fn "^1.0.0" - -onetime@^5.1.0, onetime@^5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/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" - -opencollective-postinstall@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259" - integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q== - -optimism@^0.6.8: - version "0.6.9" - resolved "https://registry.npmjs.org/optimism/-/optimism-0.6.9.tgz#19258ff8b3be0cea29ac35f06bff818e026e30bb" - integrity sha512-xoQm2lvXbCA9Kd7SCx6y713Y7sZ6fUc5R6VYpoL5M6svKJbTuvtNopexK8sO8K4s0EOUYHuPN2+yAEsNyRggkQ== - dependencies: - immutable-tuple "^0.4.9" - -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - -optionator@^0.9.1: - version "0.9.1" - resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" - integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== - dependencies: - deep-is "^0.1.3" - fast-levenshtein "^2.0.6" - levn "^0.4.1" - prelude-ls "^1.2.1" - type-check "^0.4.0" - 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" - -ora@^5.4.1: - version "5.4.1" - resolved "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" - integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== - dependencies: - bl "^4.1.0" - chalk "^4.1.0" - cli-cursor "^3.1.0" - cli-spinners "^2.5.0" - is-interactive "^1.0.0" - is-unicode-supported "^0.1.0" - log-symbols "^4.1.0" - strip-ansi "^6.0.0" - wcwidth "^1.0.1" - -os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== - -p-cancelable@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz#63826694b54d61ca1c20ebcb6d3ecf5e14cd8050" - integrity sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw== - -p-each-series@^2.1.0: - version "2.2.0" - resolved "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a" - integrity sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA== - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== - -p-is-promise@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/p-is-promise/-/p-is-promise-3.0.0.tgz#58e78c7dfe2e163cf2a04ff869e7c1dba64a5971" - integrity sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ== - -p-limit@^1.1.0: - version "1.3.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" - integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== - dependencies: - p-try "^1.0.0" - -p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-limit@^3.0.2: - version "3.1.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== - dependencies: - yocto-queue "^0.1.0" - -p-locate@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg== - dependencies: - p-limit "^1.1.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-locate@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" - integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== - dependencies: - p-limit "^3.0.2" - -p-map-series@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/p-map-series/-/p-map-series-2.1.0.tgz#7560d4c452d9da0c07e692fdbfe6e2c81a2a91f2" - integrity sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q== - -p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== - dependencies: - aggregate-error "^3.0.0" - -p-pipe@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz#48b57c922aa2e1af6a6404cb7c6bf0eb9cc8e60e" - integrity sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw== - -p-queue@^6.6.2: - version "6.6.2" - resolved "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz#2068a9dcf8e67dd0ec3e7a2bcb76810faa85e426" - integrity sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ== - dependencies: - eventemitter3 "^4.0.4" - p-timeout "^3.2.0" - -p-reduce@^2.0.0, p-reduce@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz#09408da49507c6c274faa31f28df334bc712b64a" - integrity sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw== - -p-timeout@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" - integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== - dependencies: - p-finally "^1.0.0" - -p-try@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww== - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -p-waterfall@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/p-waterfall/-/p-waterfall-2.1.1.tgz#63153a774f472ccdc4eb281cdb2967fcf158b2ee" - integrity sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw== - dependencies: - p-reduce "^2.0.0" - -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" - -package-json@^8.1.0: - version "8.1.0" - resolved "https://registry.npmjs.org/package-json/-/package-json-8.1.0.tgz#2a22806f1ed7c786c8e6ff26cfe20003bf4c6850" - integrity sha512-hySwcV8RAWeAfPsXb9/HGSPn8lwDnv6fabH+obUZKX169QknRkRhPxd1yMubpKDskLFATkl3jHpNtVtDPFA0Wg== - dependencies: - got "^12.1.0" - registry-auth-token "^5.0.1" - registry-url "^6.0.0" - semver "^7.3.7" - -pacote@15.0.0: - version "15.0.0" - resolved "https://registry.npmjs.org/pacote/-/pacote-15.0.0.tgz#32f6f7e9b59f4dd17e48c5f957c0d777f2d59021" - integrity sha512-YsMK5om14r2rf4Ukum5R43zKFoJe0swrsZRbG4fUfTJUxHpdMrie6+Js/jaNtn7Bq0YRL9SnAajPqz6n4wgi6g== - dependencies: - "@npmcli/git" "^3.0.0" - "@npmcli/installed-package-contents" "^1.0.7" - "@npmcli/promise-spawn" "^3.0.0" - "@npmcli/run-script" "^4.1.0" - cacache "^17.0.0" - fs-minipass "^2.1.0" - minipass "^3.1.6" - npm-package-arg "^9.0.0" - npm-packlist "^7.0.0" - npm-pick-manifest "^7.0.0" - npm-registry-fetch "^13.0.1" - proc-log "^2.0.0" - promise-retry "^2.0.1" - read-package-json "^5.0.0" - read-package-json-fast "^3.0.0" - ssri "^9.0.0" - tar "^6.1.11" - -pacote@^13.0.3, pacote@^13.6.1: - version "13.6.2" - resolved "https://registry.npmjs.org/pacote/-/pacote-13.6.2.tgz#0d444ba3618ab3e5cd330b451c22967bbd0ca48a" - integrity sha512-Gu8fU3GsvOPkak2CkbojR7vjs3k3P9cA6uazKTHdsdV0gpCEQq2opelnEv30KRQWgVzP5Vd/5umjcedma3MKtg== - dependencies: - "@npmcli/git" "^3.0.0" - "@npmcli/installed-package-contents" "^1.0.7" - "@npmcli/promise-spawn" "^3.0.0" - "@npmcli/run-script" "^4.1.0" - cacache "^16.0.0" - chownr "^2.0.0" - fs-minipass "^2.1.0" - infer-owner "^1.0.4" - minipass "^3.1.6" - mkdirp "^1.0.4" - npm-package-arg "^9.0.0" - npm-packlist "^5.1.0" - npm-pick-manifest "^7.0.0" - npm-registry-fetch "^13.0.1" - proc-log "^2.0.0" - promise-retry "^2.0.1" - read-package-json "^5.0.0" - read-package-json-fast "^2.0.3" - rimraf "^3.0.2" - ssri "^9.0.0" - tar "^6.1.11" - -paho-mqtt@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/paho-mqtt/-/paho-mqtt-1.1.0.tgz#8c10e29eb162e966fb15188d965c3dce505de9d9" - integrity sha512-KPbL9KAB0ASvhSDbOrZBaccXS+/s7/LIofbPyERww8hM5Ko71GUJQ6Nmg0BWqj8phAIT8zdf/Sd/RftHU9i2HA== - -pako@2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/pako/-/pako-2.0.4.tgz#6cebc4bbb0b6c73b0d5b8d7e8476e2b2fbea576d" - integrity sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg== - -pako@~0.2.0: - version "0.2.9" - resolved "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" - integrity sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA== - -param-case@^2.1.0: - version "2.1.1" - resolved "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" - integrity sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w== - dependencies: - no-case "^2.2.0" - -param-case@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" - integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -parse-conflict-json@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/parse-conflict-json/-/parse-conflict-json-2.0.2.tgz#3d05bc8ffe07d39600dc6436c6aefe382033d323" - integrity sha512-jDbRGb00TAPFsKWCpZZOT93SxVP9nONOSgES3AevqRq/CHvavEBvKAjxX9p5Y5F0RZLxH9Ufd9+RwtCsa+lFDA== - dependencies: - json-parse-even-better-errors "^2.3.1" - just-diff "^5.0.1" - just-diff-apply "^5.2.0" - -parse-filepath@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" - integrity sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q== - dependencies: - is-absolute "^1.0.0" - map-cache "^0.2.0" - path-root "^0.1.1" - -parse-github-url@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz#242d3b65cbcdda14bb50439e3242acf6971db395" - integrity sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw== - -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - -parse-json@^5.0.0: - version "5.2.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" - integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== - dependencies: - "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-even-better-errors "^2.3.0" - lines-and-columns "^1.1.6" - -parse-path@^5.0.0, parse-path@^7.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/parse-path/-/parse-path-5.0.0.tgz#f933152f3c6d34f4cf36cfc3d07b138ac113649d" - integrity sha512-qOpH55/+ZJ4jUu/oLO+ifUKjFPNZGfnPJtzvGzKN/4oLMil5m9OH4VpOj6++9/ytJcfks4kzH2hhi87GL/OU9A== - dependencies: - protocols "^2.0.0" - -parse-url@^8.1.0: - version "8.1.0" - resolved "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz#972e0827ed4b57fc85f0ea6b0d839f0d8a57a57d" - integrity sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w== - dependencies: - parse-path "^7.0.0" - -parse5@6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" - integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== - -parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - -pascal-case@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/pascal-case/-/pascal-case-2.0.1.tgz#2d578d3455f660da65eca18ef95b4e0de912761e" - integrity sha512-qjS4s8rBOJa2Xm0jmxXiyh1+OFf6ekCWOvUaRgAQSktzlTbMotS0nmG9gyYAybCWBcuP4fsBeRCKNwGBnMe2OQ== - dependencies: - camel-case "^3.0.0" - upper-case-first "^1.1.0" - -pascal-case@^3.1.1, pascal-case@^3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" - integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== - -path-case@^2.1.0: - version "2.1.1" - resolved "https://registry.npmjs.org/path-case/-/path-case-2.1.1.tgz#94b8037c372d3fe2906e465bb45e25d226e8eea5" - integrity sha512-Ou0N05MioItesaLr9q8TtHVWmJ6fxWdqKB2RohFmNWVyJ+2zeKIeDNWAN6B/Pe7wpzWChhZX6nONYmOnMeJQ/Q== - dependencies: - no-case "^2.2.0" - -path-case@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz#9168645334eb942658375c56f80b4c0cb5f82c6f" - integrity sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== - -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.6, path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -path-root-regex@^0.1.0: - version "0.1.2" - resolved "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" - integrity sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ== - -path-root@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" - integrity sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg== - dependencies: - path-root-regex "^0.1.0" - -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" - integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== - -path-to-regexp@^1.7.0: - version "1.8.0" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" - integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== - dependencies: - isarray "0.0.1" - -path-type@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" - integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== - dependencies: - pify "^3.0.0" - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -peek-stream@^1.1.0: - version "1.1.3" - resolved "https://registry.npmjs.org/peek-stream/-/peek-stream-1.1.3.tgz#3b35d84b7ccbbd262fff31dc10da56856ead6d67" - integrity sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA== - dependencies: - buffer-from "^1.0.0" - duplexify "^3.5.0" - through2 "^2.0.3" - -pend@~1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" - integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== - -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== - -pify@^2.3, pify@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== - -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== - -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== - -pify@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz#1f5eca3f5e87ebec28cc6d54a0e4aaf00acc127f" - integrity sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA== - -pino-std-serializers@^3.1.0: - version "3.2.0" - resolved "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-3.2.0.tgz#b56487c402d882eb96cd67c257868016b61ad671" - integrity sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg== - -pino@^6.13.0: - version "6.14.0" - resolved "https://registry.npmjs.org/pino/-/pino-6.14.0.tgz#b745ea87a99a6c4c9b374e4f29ca7910d4c69f78" - integrity sha512-iuhEDel3Z3hF9Jfe44DPXR8l07bhjuFY3GMHIXbjnY9XcafbyDDwl2sN2vw2GjMPf5Nkoe+OFao7ffn9SXaKDg== - dependencies: - fast-redact "^3.0.0" - fast-safe-stringify "^2.0.8" - flatstr "^1.0.12" - pino-std-serializers "^3.1.0" - process-warning "^1.0.0" - quick-format-unescaped "^4.0.3" - sonic-boom "^1.0.2" - -pirates@^4.0.1: - version "4.0.5" - resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" - integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== - -pkg-dir@^4.1.0, pkg-dir@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -pkg-fetch@3.4.2: - version "3.4.2" - resolved "https://registry.npmjs.org/pkg-fetch/-/pkg-fetch-3.4.2.tgz#6f68ebc54842b73f8c0808959a9df3739dcb28b7" - integrity sha512-0+uijmzYcnhC0hStDjm/cl2VYdrmVVBpe7Q8k9YBojxmR5tG8mvR9/nooQq3QSXiQqORDVOTY3XqMEqJVIzkHA== - dependencies: - chalk "^4.1.2" - fs-extra "^9.1.0" - https-proxy-agent "^5.0.0" - node-fetch "^2.6.6" - progress "^2.0.3" - semver "^7.3.5" - tar-fs "^2.1.1" - yargs "^16.2.0" - -pkg@^5.4.1: - version "5.8.0" - resolved "https://registry.npmjs.org/pkg/-/pkg-5.8.0.tgz#a77644aeff0b94a1656d7f76558837f7c754a4c0" - integrity sha512-8h9PUDYFi+LOMLbIyGRdP21g08mAtHidSpofSrf8LWhxUWGHymaRzcopEGiynB5EhQmZUKM6PQ9kCImV2TpdjQ== - dependencies: - "@babel/generator" "7.18.2" - "@babel/parser" "7.18.4" - "@babel/types" "7.18.4" - chalk "^4.1.2" - fs-extra "^9.1.0" - globby "^11.1.0" - into-stream "^6.0.0" - is-core-module "2.9.0" - minimist "^1.2.6" - multistream "^4.1.0" - pkg-fetch "3.4.2" - prebuild-install "6.1.4" - resolve "^1.22.0" - stream-meter "^1.0.4" - -please-upgrade-node@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" - integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg== - dependencies: - semver-compare "^1.0.0" - -plist@^3.0.5: - version "3.0.6" - resolved "https://registry.npmjs.org/plist/-/plist-3.0.6.tgz#7cfb68a856a7834bca6dbfe3218eb9c7740145d3" - integrity sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA== - dependencies: - base64-js "^1.5.1" - xmlbuilder "^15.1.1" - -pluralize@8.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== - -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== - -prebuild-install@6.1.4: - version "6.1.4" - resolved "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.4.tgz#ae3c0142ad611d58570b89af4986088a4937e00f" - integrity sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ== - dependencies: - detect-libc "^1.0.3" - expand-template "^2.0.3" - github-from-package "0.0.0" - minimist "^1.2.3" - mkdirp-classic "^0.5.3" - napi-build-utils "^1.0.1" - node-abi "^2.21.0" - npmlog "^4.0.1" - pump "^3.0.0" - rc "^1.2.7" - simple-get "^3.0.3" - tar-fs "^2.0.0" - tunnel-agent "^0.6.0" - -prelude-ls@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" - integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== - -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== - -prettier@^1.19.1: - version "1.19.1" - resolved "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" - integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== - -pretty-format@^26.0.0, pretty-format@^26.6.2: - version "26.6.2" - resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" - integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== - dependencies: - "@jest/types" "^26.6.2" - ansi-regex "^5.0.0" - ansi-styles "^4.0.0" - react-is "^17.0.1" - -proc-log@^2.0.0, proc-log@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz#8f3f69a1f608de27878f91f5c688b225391cb685" - integrity sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw== - -process-nextick-args@^2.0.1, process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -process-warning@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/process-warning/-/process-warning-1.0.0.tgz#980a0b25dc38cd6034181be4b7726d89066b4616" - integrity sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q== - -progress@^2.0.0, progress@^2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - -promise-all-reject-late@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz#f8ebf13483e5ca91ad809ccc2fcf25f26f8643c2" - integrity sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw== - -promise-call-limit@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/promise-call-limit/-/promise-call-limit-1.0.1.tgz#4bdee03aeb85674385ca934da7114e9bcd3c6e24" - integrity sha512-3+hgaa19jzCGLuSCbieeRsu5C2joKfYn8pY6JAuXFRVfF4IO+L7UPpFWNTeWT9pM7uhskvbPPd/oEOktCn317Q== - -promise-inflight@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" - integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== - -promise-retry@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" - integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== - dependencies: - err-code "^2.0.2" - retry "^0.12.0" - -promise-sequential@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/promise-sequential/-/promise-sequential-1.1.1.tgz#f79e8950ef86e7a7a85bf320452643592f6d2fb2" - integrity sha512-gpziThEJPnPEeaHNqjy9f4PE1JwXb07fX3dz+41nhALpIAaEI9VZU8Q89eyBBAa2xAhnz0KgUTDtCA7FZYbZQQ== - -promise-toolbox@^0.20.0: - version "0.20.0" - resolved "https://registry.npmjs.org/promise-toolbox/-/promise-toolbox-0.20.0.tgz#af04d7338038c2362b8fb7c27546c57d893bf562" - integrity sha512-VXF6waqUheD19yOU7zxsXhw/HCKlXqXwUc4jM8mchtBqZFNA+GHA7dbJsQDLHP4IUpQuTLpCQRd0lCr5z4CqXQ== - dependencies: - make-error "^1.3.2" - -promise@^7.1.1: - version "7.3.1" - resolved "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" - integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== - dependencies: - asap "~2.0.3" - -prompts-ncu@^2.5.1: - version "2.5.1" - resolved "https://registry.npmjs.org/prompts-ncu/-/prompts-ncu-2.5.1.tgz#0a75702e0af1d1319261113aad9153fd7267122a" - integrity sha512-Hdd7GgV7b76Yh9FP9HL1D9xqtJCJdVPpiM2vDtuoc8W1KfweJe15gutFYmxkq83ViFaagFM8K0UcPCQ/tZq8bA== - dependencies: - kleur "^4.0.1" - sisteransi "^1.0.5" - -prompts@^2.0.1: - version "2.4.2" - resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" - integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.5" - -promzard@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee" - integrity sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw== - dependencies: - read "1" - -prop-types@^15.8.1: - version "15.8.1" - resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" - integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.13.1" - -proto-list@~1.2.1: - version "1.2.4" - resolved "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" - integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== - -protocols@^2.0.0, protocols@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz#8f155da3fc0f32644e83c5782c8e8212ccf70a86" - integrity sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q== - -proxy-addr@~2.0.7: - version "2.0.7" - resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" - integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== - dependencies: - forwarded "0.2.0" - ipaddr.js "1.9.1" - -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, proxy-from-env@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" - integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== - -psl@^1.1.33: - version "1.9.0" - resolved "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" - integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== - -pump@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pumpify@^1.3.3: - version "1.5.1" - resolved "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" - integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" - integrity sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw== - -punycode@^1.3.2: - version "1.4.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== - -punycode@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -pupa@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz#f15610274376bbcc70c9a3aa8b505ea23f41c579" - integrity sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug== - dependencies: - escape-goat "^4.0.0" - -q@^1.5.1: - version "1.5.1" - resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== - -qlobber@3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/qlobber/-/qlobber-3.1.0.tgz#b8c8e067496de17bdbf3cd843cf53ece09c8d211" - integrity sha512-B7EU6Hv9g4BeJiB7qtOjn9wwgqVpcWE5c4/86O0Yoj7fmAvgwXrdG1E+QF13S/+TX5XGUl7toizP0gzXR2Saug== - -qs@6.11.0: - version "6.11.0" - resolved "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" - integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== - dependencies: - side-channel "^1.0.4" - -querystring@0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" - integrity sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g== - -querystringify@^2.1.1: - version "2.2.0" - resolved "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" - integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== - -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-format-unescaped@^4.0.3: - version "4.0.4" - resolved "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz#93ef6dd8d3453cbc7970dd614fad4c5954d6b5a7" - integrity sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg== - -quick-lru@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" - integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== - -quick-lru@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" - integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== - -range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -raw-body@2.5.1, 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" - -rc-config-loader@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-4.1.1.tgz#64a00fdcae976e20062e13b156e361d24186fe23" - integrity sha512-S10o85x/szboh7FOxUyU+KuED+gr9V7SEnUBOzSn+vd1K8J2MtkP1RCPWg8Sw5kkuZKr7976bFzacCM6QtAApQ== - dependencies: - debug "^4.3.4" - js-yaml "^4.1.0" - json5 "^2.2.1" - require-from-string "^2.0.2" - -rc@1.2.8, rc@^1.2.7: - version "1.2.8" - resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - -react-is@^16.13.1: - version "16.13.1" - resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -react-is@^17.0.1: - version "17.0.2" - resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" - integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== - -react-native-get-random-values@^1.4.0: - version "1.8.0" - resolved "https://registry.npmjs.org/react-native-get-random-values/-/react-native-get-random-values-1.8.0.tgz#1cb4bd4bd3966a356e59697b8f372999fe97cb16" - integrity sha512-H/zghhun0T+UIJLmig3+ZuBCvF66rdbiWUfRSNS6kv5oDSpa1ZiVyvRWtuPesQpT8dXj+Bv7WJRQOUP+5TB1sA== - dependencies: - fast-base64-decode "^1.0.0" - -read-cmd-shim@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-3.0.1.tgz#868c235ec59d1de2db69e11aec885bc095aea087" - integrity sha512-kEmDUoYf/CDy8yZbLTmhB1X9kkjf9Q80PCNsDMb7ufrGd6zZSQA1+UyjrO+pZm5K/S4OXCWJeiIt1JA8kAsa6g== - -read-package-json-fast@^2.0.2, read-package-json-fast@^2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz#323ca529630da82cb34b36cc0b996693c98c2b83" - integrity sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ== - dependencies: - json-parse-even-better-errors "^2.3.0" - npm-normalize-package-bin "^1.0.1" - -read-package-json-fast@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.1.tgz#de13ae1c591850534daf77e083e851f94af67733" - integrity sha512-8+HW7Yo+cjfF+md8DqsZHgats2mxf7gGYow/+2JjxrftoHFZz9v4dzd0EubzYbkNaLxrTVcnllHwklXN2+7aTQ== - dependencies: - json-parse-even-better-errors "^3.0.0" - npm-normalize-package-bin "^3.0.0" - -read-package-json@^5.0.0, read-package-json@^5.0.1: - version "5.0.2" - resolved "https://registry.npmjs.org/read-package-json/-/read-package-json-5.0.2.tgz#b8779ccfd169f523b67208a89cc912e3f663f3fa" - integrity sha512-BSzugrt4kQ/Z0krro8zhTwV1Kd79ue25IhNN/VtHFy1mG/6Tluyi+msc0UpwaoQzxSHa28mntAjIZY6kEgfR9Q== - dependencies: - glob "^8.0.1" - json-parse-even-better-errors "^2.3.1" - normalize-package-data "^4.0.0" - npm-normalize-package-bin "^2.0.0" - -read-pkg-up@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" - integrity sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw== - dependencies: - find-up "^2.0.0" - read-pkg "^3.0.0" - -read-pkg-up@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" - integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== - dependencies: - find-up "^4.1.0" - read-pkg "^5.2.0" - type-fest "^0.8.1" - -read-pkg@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" - integrity sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA== - dependencies: - load-json-file "^4.0.0" - normalize-package-data "^2.3.2" - path-type "^3.0.0" - -read-pkg@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" - integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== - dependencies: - "@types/normalize-package-data" "^2.4.0" - normalize-package-data "^2.5.0" - parse-json "^5.0.0" - type-fest "^0.6.0" - -read@1, read@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" - integrity sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ== - dependencies: - mute-stream "~0.0.4" - -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@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.5.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" - -readable-stream@^2.0.0, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@~2.3.6: - version "2.3.7" - 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" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readable-stream@~1.0.31: - version "1.0.34" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" - integrity sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - -readdir-glob@^1.0.0: - version "1.1.2" - resolved "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.2.tgz#b185789b8e6a43491635b6953295c5c5e3fd224c" - integrity sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA== - dependencies: - minimatch "^5.1.0" - -readdir-scoped-modules@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309" - integrity sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw== - dependencies: - debuglog "^1.0.1" - dezalgo "^1.0.0" - graceful-fs "^4.1.2" - once "^1.3.0" - -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" - -redent@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" - integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== - dependencies: - indent-string "^4.0.0" - strip-indent "^3.0.0" - -redux-persist@^4.6.0: - version "4.10.2" - resolved "https://registry.npmjs.org/redux-persist/-/redux-persist-4.10.2.tgz#8efdb16cfe882c521a78a6d0bfdfef2437f49f96" - integrity sha512-U+e0ieMGC69Zr72929iJW40dEld7Mflh6mu0eJtVMLGfMq/aJqjxUM1hzyUWMR1VUyAEEdPHuQmeq5ti9krIgg== - dependencies: - json-stringify-safe "^5.0.1" - lodash "^4.17.4" - lodash-es "^4.17.4" - -redux-thunk@^2.2.0: - version "2.4.2" - resolved "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz#b9d05d11994b99f7a91ea223e8b04cf0afa5ef3b" - integrity sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q== - -redux@^3.7.2: - version "3.7.2" - resolved "https://registry.npmjs.org/redux/-/redux-3.7.2.tgz#06b73123215901d25d065be342eb026bc1c8537b" - integrity sha512-pNqnf9q1hI5HHZRBkj3bAngGZW/JMCmexDlOxw4XagXY2o1327nHH54LoTjiPJ0gizoqPDRqWyX/00g0hD6w+A== - dependencies: - lodash "^4.2.1" - lodash-es "^4.2.1" - loose-envify "^1.1.0" - symbol-observable "^1.0.3" - -regenerator-runtime@^0.11.0: - version "0.11.1" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" - integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== - -regenerator-runtime@^0.13.10: - version "0.13.10" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz#ed07b19616bcbec5da6274ebc75ae95634bfc2ee" - integrity sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw== - -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -regexp.prototype.flags@^1.4.3: - version "1.4.3" - resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" - integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - functions-have-names "^1.2.2" - -regexpp@^3.1.0: - version "3.2.0" - resolved "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" - integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== - -regextras@^0.8.0: - version "0.8.0" - resolved "https://registry.npmjs.org/regextras/-/regextras-0.8.0.tgz#ec0f99853d4912839321172f608b544814b02217" - integrity sha512-k519uI04Z3SaY0fLX843MRXnDeG2+vHOFsyhiPZvNLe7r8rD2YNRjq4BQLZZ0oAr2NrtvZlICsXysGNFPGa3CQ== - -registry-auth-token@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.1.tgz#5e6cd106e6c251135a046650c58476fc03e92833" - integrity sha512-UfxVOj8seK1yaIOiieV4FIP01vfBDLsY0H9sQzi9EbbUdJiuuBjJgLa1DpImXMNPnVkBD4eVxTEXcrZA6kfpJA== - dependencies: - "@pnpm/npm-conf" "^1.0.4" - -registry-url@^6.0.0: - version "6.0.1" - resolved "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz#056d9343680f2f64400032b1e199faa692286c58" - integrity sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q== - dependencies: - rc "1.2.8" - -relay-runtime@12.0.0: - version "12.0.0" - resolved "https://registry.npmjs.org/relay-runtime/-/relay-runtime-12.0.0.tgz#1e039282bdb5e0c1b9a7dc7f6b9a09d4f4ff8237" - integrity sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug== - dependencies: - "@babel/runtime" "^7.0.0" - fbjs "^3.0.0" - invariant "^2.2.4" - -remote-git-tags@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/remote-git-tags/-/remote-git-tags-3.0.0.tgz#424f8ec2cdea00bb5af1784a49190f25e16983c3" - integrity sha512-C9hAO4eoEsX+OXA4rla66pXZQ+TLQ8T9dttgQj18yuKlPMTVkIkdYXvlMC55IuUsIkV6DpmQYi10JKFLaU+l7w== - -remove-trailing-separator@^1.0.1: - version "1.1.0" - resolved "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - integrity sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw== - -repeat-element@^1.1.2: - version "1.1.4" - resolved "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" - integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== - -repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== - -repeating@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - integrity sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A== - dependencies: - is-finite "^1.0.0" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== - -require-from-string@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" - integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== - -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" - integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== - -resolve-alpn@^1.2.0: - version "1.2.1" - resolved "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" - integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== - -resolve-cwd@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" - integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== - dependencies: - resolve-from "^5.0.0" - -resolve-from@5.0.0, resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" - integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw== - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve-global@1.0.0, resolve-global@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz#a2a79df4af2ca3f49bf77ef9ddacd322dad19255" - integrity sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw== - dependencies: - global-dirs "^0.1.1" - -resolve-pkg@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-2.0.0.tgz#ac06991418a7623edc119084edc98b0e6bf05a41" - integrity sha512-+1lzwXehGCXSeryaISr6WujZzowloigEofRB+dj75y9RRa/obVcYgbHJd53tdYw8pvZj8GojXaaENws8Ktw/hQ== - dependencies: - resolve-from "^5.0.0" - -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== - -resolve@^1.10.0, resolve@^1.12.0, resolve@^1.18.1, resolve@^1.20.0, resolve@^1.22.0: - version "1.22.1" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" - integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== - dependencies: - is-core-module "^2.9.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -resolve@^2.0.0-next.3: - version "2.0.0-next.4" - resolved "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660" - integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== - dependencies: - is-core-module "^2.9.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -resolve@~1.17.0: - version "1.17.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" - integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== - dependencies: - path-parse "^1.0.6" - -resolve@~1.19.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" - integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== - dependencies: - is-core-module "^2.1.0" - path-parse "^1.0.6" - -responselike@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz#20decb6c298aff0dbee1c355ca95461d42823626" - integrity sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg== - dependencies: - lowercase-keys "^3.0.0" - -restore-cursor@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" - integrity sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q== - dependencies: - onetime "^2.0.0" - signal-exit "^3.0.2" - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== - -retimer@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/retimer/-/retimer-2.0.0.tgz#e8bd68c5e5a8ec2f49ccb5c636db84c04063bbca" - integrity sha512-KLXY85WkEq2V2bKex/LOO1ViXVn2KGYe4PYysAdYdjmraYIUsVkXu8O4am+8+5UbaaGl1qho4aqAAPHNQ4GSbg== - -retry@^0.12.0: - version "0.12.0" - resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" - integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== - -reusify@^1.0.0, 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.5.4: - version "2.7.1" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - -rimraf@^3.0.0, rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -rsvp@^4.8.4: - version "4.8.5" - resolved "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" - integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== - -run-async@^2.2.0, run-async@^2.4.0: - version "2.4.1" - resolved "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" - integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== - -run-node@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/run-node/-/run-node-1.0.0.tgz#46b50b946a2aa2d4947ae1d886e9856fd9cabe5e" - integrity sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A== - -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" - -rxjs@^6.4.0, rxjs@^6.6.0: - version "6.6.7" - resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" - integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== - dependencies: - tslib "^1.9.0" - -rxjs@^7.5.5: - version "7.5.7" - resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.5.7.tgz#2ec0d57fdc89ece220d2e702730ae8f1e49def39" - integrity sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA== - dependencies: - tslib "^2.1.0" - -safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.1.1, 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-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-regex-test@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" - integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.3" - is-regex "^1.1.4" - -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== - dependencies: - ret "~0.1.10" - -safe-stable-stringify@^2.2.0, safe-stable-stringify@^2.3.1: - version "2.4.1" - resolved "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.1.tgz#34694bd8a30575b7f94792aa51527551bd733d61" - integrity sha512-dVHE6bMtS/bnL2mwualjc6IxEv1F+OCUpA46pKUj6F8uDbUM0jCCulPqRNPSnWwGNKx5etqMjZYdXtrm5KJZGA== - -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": - version "2.1.2" - resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sane@^4.0.3: - version "4.1.0" - resolved "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" - integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== - dependencies: - "@cnakazawa/watch" "^1.0.3" - anymatch "^2.0.0" - capture-exit "^2.0.0" - exec-sh "^0.3.2" - execa "^1.0.0" - fb-watchman "^2.0.0" - micromatch "^3.1.4" - minimist "^1.1.1" - walker "~1.0.5" - -sanitizer@0.1.3: - version "0.1.3" - resolved "https://registry.npmjs.org/sanitizer/-/sanitizer-0.1.3.tgz#d4f0af7475d9a7baf2a9e5a611718baa178a39e1" - integrity sha512-j05vL56tR90rsYqm9ZD05v6K4HI7t4yMDEvvU0x4f+IADXM9Jx1x9mzatxOs5drJq6dGhugxDW99mcPvXVLl+Q== - -sax@1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz#7b8e656190b228e81a66aea748480d828cd2d37a" - integrity sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA== - -sax@>=0.6.0, sax@^1.2.4: - version "1.2.4" - resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - -saxes@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" - integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== - dependencies: - xmlchars "^2.2.0" - -schema-utils@^2.6.5: - version "2.7.1" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" - integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== - dependencies: - "@types/json-schema" "^7.0.5" - ajv "^6.12.4" - ajv-keywords "^3.5.2" - -semver-compare@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" - integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== - -semver-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz#3afcf5ed6d62259f5c72d0d5d50dffbdc9680df5" - integrity sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA== - dependencies: - semver "^7.3.5" - -semver-utils@^1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/semver-utils/-/semver-utils-1.1.4.tgz#cf0405e669a57488913909fc1c3f29bf2a4871e2" - integrity sha512-EjnoLE5OGmDAVV/8YDoN5KiajNadjzIp9BAHOhYeQHt7j0UWxjmgsx4YD48wp4Ue1Qogq38F1GNUJNqF1kKKxA== - -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: - version "5.7.1" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@7.3.4: - version "7.3.4" - resolved "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" - integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== - dependencies: - lru-cache "^6.0.0" - -semver@7.3.7: - version "7.3.7" - resolved "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" - integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== - dependencies: - lru-cache "^6.0.0" - -semver@7.x, semver@^7.0.0, semver@^7.1.1, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@~7.3.0: - 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@^6.0.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -send@0.18.0: - version "0.18.0" - resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" - integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== - dependencies: - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "2.0.0" - mime "1.6.0" - ms "2.1.3" - on-finished "2.4.1" - range-parser "~1.2.1" - statuses "2.0.1" - -sentence-case@^2.1.0: - version "2.1.1" - resolved "https://registry.npmjs.org/sentence-case/-/sentence-case-2.1.1.tgz#1f6e2dda39c168bf92d13f86d4a918933f667ed4" - integrity sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ== - dependencies: - no-case "^2.2.0" - upper-case-first "^1.1.2" - -sentence-case@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz#3645a7b8c117c787fde8702056225bb62a45131f" - integrity sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - upper-case-first "^2.0.2" - -serve-static@1.15.0, serve-static@^1.14.2: - version "1.15.0" - resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" - integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.18.0" - -set-blocking@^2.0.0, set-blocking@~2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== - -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -setimmediate@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== - -setprototypeof@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" - integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== - -shallow-clone@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" - integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== - dependencies: - kind-of "^6.0.2" - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== - dependencies: - shebang-regex "^1.0.0" - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -shellwords@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" - integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== - -side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" - -signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: - version "3.0.7" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - -signedsource@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/signedsource/-/signedsource-1.0.0.tgz#1ddace4981798f93bd833973803d80d52e93ad6a" - integrity sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww== - -simple-concat@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" - integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== - -simple-get@^3.0.3: - version "3.1.1" - resolved "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz#cc7ba77cfbe761036fbfce3d021af25fc5584d55" - integrity sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA== - dependencies: - decompress-response "^4.2.0" - once "^1.3.1" - simple-concat "^1.0.0" - -simple-plist@^1.0.0: - version "1.3.1" - resolved "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz#16e1d8f62c6c9b691b8383127663d834112fb017" - integrity sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw== - dependencies: - bplist-creator "0.1.0" - bplist-parser "0.3.1" - plist "^3.0.5" - -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" - -sinon@^14.0.1: - version "14.0.2" - resolved "https://registry.npmjs.org/sinon/-/sinon-14.0.2.tgz#585a81a3c7b22cf950762ac4e7c28eb8b151c46f" - integrity sha512-PDpV0ZI3ZCS3pEqx0vpNp6kzPhHrLx72wA0G+ZLaaJjLIYeE0n8INlgaohKuGy7hP0as5tbUd23QWu5U233t+w== - dependencies: - "@sinonjs/commons" "^2.0.0" - "@sinonjs/fake-timers" "^9.1.2" - "@sinonjs/samsam" "^7.0.1" - diff "^5.0.0" - nise "^5.1.2" - supports-color "^7.2.0" - -sisteransi@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" - integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== - -slash@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" - integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -slice-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" - integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.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@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/snake-case/-/snake-case-2.1.0.tgz#41bdb1b73f30ec66a04d4e2cad1b76387d4d6d9f" - integrity sha512-FMR5YoPFwOLuh4rRz92dywJjyKYZNLpMn1R5ujVpIYkbA9p01fq8RMg0FkO4M+Yobt4MjHeLTJVm5xFFBHSV2Q== - dependencies: - no-case "^2.2.0" - -snake-case@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c" - integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - 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-proxy-agent@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6" - integrity sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww== - dependencies: - agent-base "^6.0.2" - debug "^4.3.3" - socks "^2.6.2" - -socks@^2.3.3, socks@^2.6.2: - 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" - -sonic-boom@^1.0.2: - version "1.4.1" - resolved "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.4.1.tgz#d35d6a74076624f12e6f917ade7b9d75e918f53e" - integrity sha512-LRHh/A8tpW7ru89lrlkU4AszXt1dbwSjVWguGrmlxE7tawVmDBlI1PILMkXAxJTwqhgsEeTHzj36D5CmHgQmNg== - dependencies: - atomic-sleep "^1.0.0" - flatstr "^1.0.12" - -sort-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" - integrity sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg== - dependencies: - is-plain-obj "^1.0.0" - -sort-keys@^4.0.0: - version "4.2.0" - resolved "https://registry.npmjs.org/sort-keys/-/sort-keys-4.2.0.tgz#6b7638cee42c506fff8c1cecde7376d21315be18" - integrity sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg== - dependencies: - is-plain-obj "^2.0.0" - -source-map-resolve@^0.5.0: - version "0.5.3" - resolved "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-support@^0.5.16, source-map-support@^0.5.17, source-map-support@^0.5.21, source-map-support@^0.5.6: - version "0.5.21" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-url@^0.4.0: - version "0.4.1" - resolved "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" - integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== - -source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7: - version "0.5.7" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@^0.7.3: - version "0.7.4" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" - integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== - -spawn-please@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/spawn-please/-/spawn-please-2.0.1.tgz#13d76566ca5e9ac0537a90853ca4f53f27489ae0" - integrity sha512-W+cFbZR2q2mMTfjz5ZGvhBAiX+e/zczFCNlbS9mxiSdYswBXwUuBUT+a0urH+xZZa8f/bs0mXHyZsZHR9hKogA== - dependencies: - cross-spawn "^7.0.3" - -spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== - -spdx-expression-parse@^3.0.0, spdx-expression-parse@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.12" - resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz#69077835abe2710b65f03969898b6637b505a779" - integrity sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA== - -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== - dependencies: - extend-shallow "^3.0.0" - -split2@^3.0.0: - version "3.2.2" - resolved "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f" - integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== - dependencies: - readable-stream "^3.0.0" - -split@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" - integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== - dependencies: - through "2" - -sponge-case@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/sponge-case/-/sponge-case-1.0.1.tgz#260833b86453883d974f84854cdb63aecc5aef4c" - integrity sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA== - dependencies: - tslib "^2.0.3" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== - -ssri@^10.0.0: - version "10.0.0" - resolved "https://registry.npmjs.org/ssri/-/ssri-10.0.0.tgz#1e34554cbbc4728f5290674264e21b64aaf27ca7" - integrity sha512-64ghGOpqW0k+jh7m5jndBGdVEoPikWwGQmBNN5ks6jyUSMymzHDTlnNHOvzp+6MmHOljr2MokUzvRksnTwG0Iw== - dependencies: - minipass "^3.1.1" - -ssri@^9.0.0, ssri@^9.0.1: - version "9.0.1" - resolved "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057" - integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q== - dependencies: - minipass "^3.1.1" - -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.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz#d25265fca995154659dbbfba3b49254778d2fdd5" - integrity sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA== - dependencies: - escape-string-regexp "^2.0.0" - -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== - dependencies: - 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== - -steed@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/steed/-/steed-1.1.3.tgz#f1525dd5adb12eb21bf74749537668d625b9abc5" - integrity sha512-EUkci0FAUiE4IvGTSKcDJIQ/eRUP2JJb56+fvZ4sdnguLTqIdKjSxUe138poW8mkvKWXW2sFPrgTsxqoISnmoA== - dependencies: - fastfall "^1.5.0" - fastparallel "^2.2.0" - fastq "^1.3.0" - fastseries "^1.7.0" - reusify "^1.0.0" - -stream-browserify@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz#22b0a2850cdf6503e73085da1fc7b7d0c2122f2f" - integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA== - dependencies: - inherits "~2.0.4" - readable-stream "^3.5.0" - -stream-buffers@2.2.x: - version "2.2.0" - resolved "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" - integrity sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg== - -stream-events@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz#bbc898ec4df33a4902d892333d47da9bf1c406d5" - integrity sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg== - dependencies: - stubs "^3.0.0" - -stream-meter@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/stream-meter/-/stream-meter-1.0.4.tgz#52af95aa5ea760a2491716704dbff90f73afdd1d" - integrity sha512-4sOEtrbgFotXwnEuzzsQBYEV1elAeFSO8rSGeTwabuX1RRn/kEq9JVH7I0MRBhKVRR0sJkr0M0QCH7yOLf9fhQ== - dependencies: - readable-stream "^2.1.4" - -stream-shift@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" - integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== - -string-argv@~0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" - integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== - -string-length@^4.0.1: - version "4.0.2" - resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" - integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== - dependencies: - char-regex "^1.0.2" - strip-ansi "^6.0.0" - -string-width@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw== - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: - version "4.2.3" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^2.1.0: - version "2.1.1" - resolved "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" - -string-width@^5.0.1, string-width@^5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" - integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== - dependencies: - eastasianwidth "^0.2.0" - emoji-regex "^9.2.2" - strip-ansi "^7.0.1" - -string.prototype.matchall@^4.0.7: - version "4.0.8" - resolved "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3" - integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - get-intrinsic "^1.1.3" - has-symbols "^1.0.3" - internal-slot "^1.0.3" - regexp.prototype.flags "^1.4.3" - side-channel "^1.0.4" - -string.prototype.trimend@^1.0.5: - version "1.0.6" - resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" - integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -string.prototype.trimstart@^1.0.5: - version "1.0.6" - resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" - integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -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.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - integrity sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow== - dependencies: - ansi-regex "^3.0.0" - -strip-ansi@^5.1.0, strip-ansi@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2" - integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== - dependencies: - ansi-regex "^6.0.1" - -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== - -strip-bom@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" - integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== - -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -strip-indent@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" - integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== - dependencies: - min-indent "^1.0.0" - -strip-json-comments@^3.1.0, strip-json-comments@^3.1.1, strip-json-comments@~3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== - -strnum@^1.0.4, strnum@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db" - integrity sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA== - -strong-log-transformer@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10" - integrity sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA== - dependencies: - duplexer "^0.1.1" - minimist "^1.2.0" - through "^2.3.4" - -stubs@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz#e8d2ba1fa9c90570303c030b6900f7d5f89abe5b" - integrity sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw== - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.0.0, supports-color@^7.1.0, supports-color@^7.2.0: - version "7.2.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -supports-hyperlinks@^2.0.0: - version "2.3.0" - resolved "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" - integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== - dependencies: - has-flag "^4.0.0" - supports-color "^7.0.0" - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -swap-case@^1.1.0: - version "1.1.2" - resolved "https://registry.npmjs.org/swap-case/-/swap-case-1.1.2.tgz#c39203a4587385fad3c850a0bd1bcafa081974e3" - integrity sha512-BAmWG6/bx8syfc6qXPprof3Mn5vQgf5dwdUNJhsNqU9WdPt5P+ES/wQ5bxfijy8zwZgZZHslC3iAsxsuQMCzJQ== - dependencies: - lower-case "^1.1.1" - upper-case "^1.1.1" - -swap-case@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/swap-case/-/swap-case-2.0.2.tgz#671aedb3c9c137e2985ef51c51f9e98445bf70d9" - integrity sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw== - dependencies: - tslib "^2.0.3" - -symbol-observable@^1.0.2, symbol-observable@^1.0.3: - version "1.2.0" - resolved "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" - integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== - -symbol-tree@^3.2.4: - version "3.2.4" - resolved "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" - integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== - -table@^6.0.9, table@^6.8.0: - version "6.8.1" - resolved "https://registry.npmjs.org/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf" - integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA== - dependencies: - ajv "^8.0.1" - lodash.truncate "^4.4.2" - slice-ansi "^4.0.0" - string-width "^4.2.3" - strip-ansi "^6.0.1" - -tar-fs@^2.0.0, tar-fs@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" - integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== - dependencies: - chownr "^1.1.1" - mkdirp-classic "^0.5.2" - pump "^3.0.0" - tar-stream "^2.1.4" - -tar-stream@^2.1.4, tar-stream@^2.2.0, tar-stream@~2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" - integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== - dependencies: - bl "^4.0.3" - end-of-stream "^1.4.1" - fs-constants "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.1.1" - -tar@^6.1.0, tar@^6.1.11, tar@^6.1.2: - version "6.1.12" - resolved "https://registry.npmjs.org/tar/-/tar-6.1.12.tgz#3b742fb05669b55671fb769ab67a7791ea1a62e6" - integrity sha512-jU4TdemS31uABHd+Lt5WEYJuzn+TJTCBLljvIAHZOz6M9Os5pJ4dD+vRFLxPa/n3T0iEFzpi+0x1UfuDZYbRMw== - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^3.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" - -teeny-request@7.1.1: - version "7.1.1" - resolved "https://registry.npmjs.org/teeny-request/-/teeny-request-7.1.1.tgz#2b0d156f4a8ad81de44303302ba8d7f1f05e20e6" - integrity sha512-iwY6rkW5DDGq8hE2YgNQlKbptYpY5Nn2xecjQiNjOXWbKzPGUfmeUBCSQbbr306d7Z7U2N0TPl+/SwYRfua1Dg== - dependencies: - http-proxy-agent "^4.0.0" - https-proxy-agent "^5.0.0" - node-fetch "^2.6.1" - stream-events "^1.0.5" - uuid "^8.0.0" - -temp-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" - integrity sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ== - -terminal-link@^2.0.0: - version "2.1.1" - resolved "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" - integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== - dependencies: - ansi-escapes "^4.2.1" - supports-hyperlinks "^2.0.0" - -test-exclude@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" - integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== - dependencies: - "@istanbuljs/schema" "^0.1.2" - glob "^7.1.4" - minimatch "^3.0.4" - -text-extensions@^1.0.0: - version "1.9.0" - resolved "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" - integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== - -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.npmjs.org/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== - -throat@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" - integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== - -through2@^2.0.0, through2@^2.0.1, through2@^2.0.3: - version "2.0.5" - resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - -through2@^4.0.0: - version "4.0.2" - resolved "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764" - integrity sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw== - dependencies: - readable-stream "3" - -through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6: - version "2.3.8" - resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== - -title-case@^2.1.0: - version "2.1.1" - resolved "https://registry.npmjs.org/title-case/-/title-case-2.1.1.tgz#3e127216da58d2bc5becf137ab91dae3a7cd8faa" - integrity sha512-EkJoZ2O3zdCz3zJsYCsxyq2OC5hrxR9mfdd5I+w8h/tmFfeOxJ+vvkxsKxdmN0WtS9zLdHEgfgVOiMVgv+Po4Q== - dependencies: - no-case "^2.2.0" - upper-case "^1.0.3" - -title-case@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/title-case/-/title-case-3.0.3.tgz#bc689b46f02e411f1d1e1d081f7c3deca0489982" - integrity sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA== - dependencies: - tslib "^2.0.3" - -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== - dependencies: - os-tmpdir "~1.0.2" - -tmp@~0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" - integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== - dependencies: - rimraf "^3.0.0" - -tmpl@1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" - integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== - -to-fast-properties@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" - integrity sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og== - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== - -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -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.1.2" - resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz#e53e84b85f24e0b65dd526f46628db6c85f6b874" - integrity sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ== - dependencies: - psl "^1.1.33" - punycode "^2.1.1" - universalify "^0.2.0" - url-parse "^1.5.3" - -tr46@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" - integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== - dependencies: - punycode "^2.1.1" - -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== - -traverse@^0.6.6: - version "0.6.7" - resolved "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz#46961cd2d57dd8706c36664acde06a248f1173fe" - integrity sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg== - -treeverse@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/treeverse/-/treeverse-2.0.0.tgz#036dcef04bc3fd79a9b79a68d4da03e882d8a9ca" - integrity sha512-N5gJCkLu1aXccpOTtqV6ddSEi6ZmGkh3hjmbu1IjcavJK4qyOVQmi0myQKM7z5jVGmD68SJoliaVrMmVObhj6A== - -trim-newlines@^3.0.0, trim-newlines@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" - integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== - -trim-right@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" - integrity sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw== - -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== - -ts-dedent@^1.1.0: - version "1.2.0" - resolved "https://registry.npmjs.org/ts-dedent/-/ts-dedent-1.2.0.tgz#6aa2229d837159bb6d635b6b233002423b91e0b0" - integrity sha512-6zSJp23uQI+Txyz5LlXMXAHpUhY4Hi0oluXny0OgIR7g/Cromq4vDBnhtbBdyIV34g0pgwxUvnvg+jLJe4c1NA== - -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-invariant@^0.4.0: - version "0.4.4" - resolved "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.4.4.tgz#97a523518688f93aafad01b0e80eb803eb2abd86" - integrity sha512-uEtWkFM/sdZvRNNDL3Ehu4WVpwaulhwQszV8mrtcdeE8nN00BV9mAmQ88RkrBhFgl9gMgvjJLAQcZbnPXI9mlA== - dependencies: - tslib "^1.9.3" - -ts-jest@^26.4.4: - version "26.5.6" - resolved "https://registry.npmjs.org/ts-jest/-/ts-jest-26.5.6.tgz#c32e0746425274e1dfe333f43cd3c800e014ec35" - integrity sha512-rua+rCP8DxpA8b4DQD/6X2HQS8Zy/xzViVYfEs2OQu68tkCuKLV0Md8pmX55+W24uRIyAsf/BajRfxOs+R2MKA== - dependencies: - bs-logger "0.x" - buffer-from "1.x" - fast-json-stable-stringify "2.x" - jest-util "^26.1.0" - json5 "2.x" - lodash "4.x" - make-error "1.x" - mkdirp "1.x" - semver "7.x" - yargs-parser "20.x" - -ts-node@^10.2.1, ts-node@^10.8.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.10.1, ts-node@^8.10.2, ts-node@^8.9.0: - version "8.10.2" - resolved "https://registry.npmjs.org/ts-node/-/ts-node-8.10.2.tgz#eee03764633b1234ddd37f8db9ec10b75ec7fb8d" - integrity sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA== - dependencies: - arg "^4.1.0" - diff "^4.0.1" - make-error "^1.1.1" - source-map-support "^0.5.17" - yn "3.1.1" - -tsconfig-paths@^3.14.1, tsconfig-paths@^3.9.0: - version "3.14.1" - resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a" - integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ== - dependencies: - "@types/json5" "^0.0.29" - json5 "^1.0.1" - minimist "^1.2.6" - strip-bom "^3.0.0" - -tslib@1.10.0: - version "1.10.0" - resolved "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" - integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== - -tslib@^1.10.0, tslib@^1.11.1, tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: - version "1.14.1" - resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - -tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0: - version "2.4.1" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" - integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== - -tslib@~2.0.1: - version "2.0.3" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz#8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c" - integrity sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ== - -tslib@~2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" - integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== - -tslib@~2.3.0: - version "2.3.1" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" - integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== - -tsutils@^3.21.0: - version "3.21.0" - resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" - integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== - dependencies: - tslib "^1.8.1" - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== - dependencies: - safe-buffer "^5.0.1" - -type-check@^0.4.0, type-check@~0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" - integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== - dependencies: - prelude-ls "^1.2.1" - -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== - dependencies: - prelude-ls "~1.1.2" - -type-detect@4.0.8, type-detect@^4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" - integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== - -type-fest@^0.18.0: - version "0.18.1" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" - integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== - -type-fest@^0.20.2: - version "0.20.2" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" - integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== - -type-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" - integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== - -type-fest@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz#8bdf77743385d8a4f13ba95f610f5ccd68c728f8" - integrity sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw== - -type-fest@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" - integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== - -type-fest@^0.8.1: - version "0.8.1" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" - integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - -type-fest@^1.0.1: - version "1.4.0" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" - integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== - -type-fest@^2.13.0: - version "2.19.0" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" - integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== - -type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - dependencies: - is-typedarray "^1.0.0" - -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== - -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 || ^4", typescript@^4.4.3, typescript@^4.5.5, typescript@~4.8.4: - version "4.8.4" - resolved "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" - integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== - -typescript@^3.8.3: - version "3.9.10" - 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== - -ua-parser-js@^0.7.30: - version "0.7.32" - resolved "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.32.tgz#cd8c639cdca949e30fa68c44b7813ef13e36d211" - integrity sha512-f9BESNVhzlhEFf2CHMSj40NWOjYPl1YKYbrvIr/hFTDEmLq7SRbWvm7FcdcpCYT95zrOhC7gZSxjdnnTpBcwVw== - -uglify-js@^3.1.4: - version "3.17.4" - resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c" - integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g== - -ulid@2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/ulid/-/ulid-2.3.0.tgz#93063522771a9774121a84d126ecd3eb9804071f" - integrity sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw== - -unbox-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" - integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== - dependencies: - call-bind "^1.0.2" - has-bigints "^1.0.2" - has-symbols "^1.0.3" - which-boxed-primitive "^1.0.2" - -unc-path-regex@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" - integrity sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg== - -unfetch@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz#7e21b0ef7d363d8d9af0fb929a5555f6ef97a3be" - integrity sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA== - -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - -unique-filename@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz#e785f8675a9a7589e0ac77e0b5c34d2eaeac6da2" - integrity sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A== - dependencies: - unique-slug "^3.0.0" - -unique-filename@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz#48ba7a5a16849f5080d26c760c86cf5cf05770ea" - integrity sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g== - dependencies: - unique-slug "^4.0.0" - -unique-slug@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz#6d347cf57c8a7a7a6044aabd0e2d74e4d76dc7c9" - integrity sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w== - dependencies: - imurmurhash "^0.1.4" - -unique-slug@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz#6bae6bb16be91351badd24cdce741f892a6532e3" - integrity sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ== - dependencies: - imurmurhash "^0.1.4" - -unique-string@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz#84a1c377aff5fd7a8bc6b55d8244b2bd90d75b9a" - integrity sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ== - dependencies: - crypto-random-string "^4.0.0" - -universal-cookie@^4.0.4: - version "4.0.4" - resolved "https://registry.npmjs.org/universal-cookie/-/universal-cookie-4.0.4.tgz#06e8b3625bf9af049569ef97109b4bb226ad798d" - integrity sha512-lbRVHoOMtItjWbM7TwDLdl8wug7izB0tq3/YVKhT/ahB4VDvWMyvnADfnJI8y6fSvsjh51Ix7lTGC6Tn4rMPhw== - dependencies: - "@types/cookie" "^0.3.3" - cookie "^0.4.0" - -universal-user-agent@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" - integrity sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== - -universalify@^0.1.0: - version "0.1.2" - resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - -universalify@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" - integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== - -universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== - -unpipe@1.0.0, 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.npmjs.org/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -untildify@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" - integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== - -upath@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz#50c73dea68d6f6b990f51d279ce6081665d61a8b" - integrity sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w== - -update-browserslist-db@^1.0.9: - version "1.0.10" - resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" - integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" - -update-notifier@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz#a6990253dfe6d5a02bd04fbb6a61543f55026b60" - integrity sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og== - dependencies: - boxen "^7.0.0" - chalk "^5.0.1" - configstore "^6.0.0" - has-yarn "^3.0.0" - import-lazy "^4.0.0" - is-ci "^3.0.1" - is-installed-globally "^0.4.0" - is-npm "^6.0.0" - is-yarn-global "^0.4.0" - latest-version "^7.0.0" - pupa "^3.1.0" - semver "^7.3.7" - semver-diff "^4.0.0" - xdg-basedir "^5.1.0" - -upper-case-first@^1.1.0, upper-case-first@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/upper-case-first/-/upper-case-first-1.1.2.tgz#5d79bedcff14419518fd2edb0a0507c9b6859115" - integrity sha512-wINKYvI3Db8dtjikdAqoBbZoP6Q+PZUyfMR7pmwHzjC2quzSkUq5DmPrTtPEqHaz8AGtmsB4TqwapMTM1QAQOQ== - dependencies: - upper-case "^1.1.1" - -upper-case-first@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz#992c3273f882abd19d1e02894cc147117f844324" - integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== - dependencies: - tslib "^2.0.3" - -upper-case@^1.0.3, upper-case@^1.1.0, upper-case@^1.1.1, upper-case@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" - integrity sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA== - -upper-case@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz#d89810823faab1df1549b7d97a76f8662bae6f7a" - integrity sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg== - dependencies: - tslib "^2.0.3" - -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== - -url-parse@^1.5.3: - version "1.5.10" - resolved "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" - integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== - dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" - -url@0.10.3: - version "0.10.3" - resolved "https://registry.npmjs.org/url/-/url-0.10.3.tgz#021e4d9c7705f21bbf37d03ceb58767402774c64" - integrity sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ== - dependencies: - punycode "1.3.2" - querystring "0.2.0" - -url@^0.11.0: - version "0.11.0" - resolved "https://registry.npmjs.org/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" - integrity sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ== - dependencies: - punycode "1.3.2" - querystring "0.2.0" - -urlgrey@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/urlgrey/-/urlgrey-1.0.0.tgz#72d2f904482d0b602e3c7fa599343d699bbe1017" - integrity sha512-hJfIzMPJmI9IlLkby8QrsCykQ+SXDeO2W5Q9QTW3QpqZVTx4a/K7p8/5q+/isD8vsbVaFgql/gvAoQCRQ2Cb5w== - dependencies: - fast-url-parser "^1.1.3" - -use@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/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: - version "1.0.2" - resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== - -util@^0.12.4: - version "0.12.5" - resolved "https://registry.npmjs.org/util/-/util-0.12.5.tgz#5f17a6059b73db61a875668781a1c2b136bd6fbc" - integrity sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA== - dependencies: - inherits "^2.0.3" - is-arguments "^1.0.4" - is-generator-function "^1.0.7" - is-typed-array "^1.1.3" - which-typed-array "^1.1.2" - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== - -uuid@3.3.2: - version "3.3.2" - resolved "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" - integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== - -uuid@3.x, uuid@^3.0.0, uuid@^3.1.0, uuid@^3.2.1, uuid@^3.3.2: - version "3.4.0" - resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - -uuid@8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz#bc6ccf91b5ff0ac07bbcdbf1c7c4e150db4dbb6c" - integrity sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw== - -uuid@^8.0.0, uuid@^8.3.0, uuid@^8.3.2: - version "8.3.2" - resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - -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.3.0, v8-compile-cache@^2.0.3: - version "2.3.0" - resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" - integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== - -v8-to-istanbul@^7.0.0: - version "7.1.2" - resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz#30898d1a7fa0c84d225a2c1434fb958f290883c1" - integrity sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" - source-map "^0.7.3" - -validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -validate-npm-package-name@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" - integrity sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw== - dependencies: - builtins "^1.0.3" - -validate-npm-package-name@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz#fe8f1c50ac20afdb86f177da85b3600f0ac0d747" - integrity sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q== - dependencies: - builtins "^5.0.0" - -validator@^13.7.0: - version "13.7.0" - resolved "https://registry.yarnpkg.com/validator/-/validator-13.7.0.tgz#4f9658ba13ba8f3d82ee881d3516489ea85c0857" - integrity sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw== - -value-or-promise@1.0.11: - version "1.0.11" - resolved "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.11.tgz#3e90299af31dd014fe843fe309cefa7c1d94b140" - integrity sha512-41BrgH+dIbCFXClcSapVs5M6GkENd3gQOJpEfPDNa71LsUGMXDL0jMWpI/Rh7WhX+Aalfz2TTS3Zt5pUsbnhLg== - -vary@^1, vary@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== - -vm2@^3.9.8: - version "3.9.11" - resolved "https://registry.npmjs.org/vm2/-/vm2-3.9.11.tgz#a880f510a606481719ec3f9803b940c5805a06fe" - integrity sha512-PFG8iJRSjvvBdisowQ7iVF580DXb1uCIiGaXgm7tynMR1uTBlv7UJlB1zdv5KJ+Tmq1f0Upnj3fayoEOPpCBKg== - dependencies: - acorn "^8.7.0" - acorn-walk "^8.2.0" - -w3c-hr-time@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" - integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== - dependencies: - browser-process-hrtime "^1.0.0" - -w3c-xmlserializer@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" - integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== - dependencies: - xml-name-validator "^3.0.0" - -wait-port@^0.2.7: - version "0.2.14" - resolved "https://registry.npmjs.org/wait-port/-/wait-port-0.2.14.tgz#6df40629be2c95aa4073ceb895abef7d872b28c6" - integrity sha512-kIzjWcr6ykl7WFbZd0TMae8xovwqcqbx6FM9l+7agOgUByhzdjfzZBPK2CPufldTOMxbUivss//Sh9MFawmPRQ== - dependencies: - chalk "^2.4.2" - commander "^3.0.2" - debug "^4.1.1" - -walk-up-path@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/walk-up-path/-/walk-up-path-1.0.0.tgz#d4745e893dd5fd0dbb58dd0a4c6a33d9c9fec53e" - integrity sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg== - -walker@^1.0.7, walker@~1.0.5: - version "1.0.8" - resolved "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" - integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== - dependencies: - makeerror "1.0.12" - -wcwidth@^1.0.0, 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" - -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" - integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== - -webidl-conversions@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" - integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== - -webidl-conversions@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" - integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== - -whatwg-encoding@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== - dependencies: - iconv-lite "0.4.24" - -whatwg-fetch@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f" - integrity sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng== - -whatwg-fetch@^3.4.1: - version "3.6.2" - resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" - integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== - -whatwg-mimetype@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== - -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" - integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - -whatwg-url@^8.0.0, whatwg-url@^8.5.0: - version "8.7.0" - resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" - integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== - dependencies: - lodash "^4.7.0" - tr46 "^2.1.0" - webidl-conversions "^6.1.0" - -which-boxed-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" - integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== - dependencies: - is-bigint "^1.0.1" - is-boolean-object "^1.1.0" - is-number-object "^1.0.4" - is-string "^1.0.5" - is-symbol "^1.0.3" - -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q== - -which-typed-array@^1.1.2: - version "1.1.9" - resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" - integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== - dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - for-each "^0.3.3" - gopd "^1.0.1" - has-tostringtag "^1.0.0" - is-typed-array "^1.1.10" - -which@^1.2.9: - version "1.3.1" - resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - -which@^2.0.1, which@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -wide-align@^1.1.0, wide-align@^1.1.5: - version "1.1.5" - resolved "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" - integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== - dependencies: - string-width "^1.0.2 || 2 || 3 || 4" - -widest-line@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz#a0fc673aaba1ea6f0a0d35b3c2795c9a9cc2ebf2" - integrity sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig== - dependencies: - string-width "^5.0.1" - -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, word-wrap@~1.2.3: - version "1.2.3" - resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - -wordwrap@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" - integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== - -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== - dependencies: - ansi-styles "^4.0.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" - -wrap-ansi@^8.0.1: - version "8.0.1" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz#2101e861777fec527d0ea90c57c6b03aac56a5b3" - integrity sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g== - dependencies: - ansi-styles "^6.1.0" - string-width "^5.0.1" - strip-ansi "^7.0.1" - -wrappy@1: - version "1.0.2" - resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== - -write-file-atomic@^2.4.2: - version "2.4.3" - resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" - integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - signal-exit "^3.0.2" - -write-file-atomic@^3.0.0, write-file-atomic@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== - dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - -write-file-atomic@^4.0.0, write-file-atomic@^4.0.1: - version "4.0.2" - resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" - integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== - dependencies: - imurmurhash "^0.1.4" - signal-exit "^3.0.7" - -write-json-file@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz#65bbdc9ecd8a1458e15952770ccbadfcff5fe62a" - integrity sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ== - dependencies: - detect-indent "^5.0.0" - graceful-fs "^4.1.15" - make-dir "^2.1.0" - pify "^4.0.1" - sort-keys "^2.0.0" - write-file-atomic "^2.4.2" - -write-json-file@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/write-json-file/-/write-json-file-4.3.0.tgz#908493d6fd23225344af324016e4ca8f702dd12d" - integrity sha512-PxiShnxf0IlnQuMYOPPhPkhExoCQuTUNPOa/2JWCYTmBquU9njyyDuwRKN26IZBlp4yn1nt+Agh2HOOBl+55HQ== - dependencies: - detect-indent "^6.0.0" - graceful-fs "^4.1.15" - is-plain-obj "^2.0.0" - make-dir "^3.0.0" - sort-keys "^4.0.0" - write-file-atomic "^3.0.0" - -write-pkg@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/write-pkg/-/write-pkg-4.0.0.tgz#675cc04ef6c11faacbbc7771b24c0abbf2a20039" - integrity sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA== - dependencies: - sort-keys "^2.0.0" - type-fest "^0.4.1" - write-json-file "^3.2.0" - -ws@^7.4.6, ws@^7.5.7: - version "7.5.9" - resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" - integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== - -xcode@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/xcode/-/xcode-2.1.0.tgz#bab64a7e954bb50ca8d19da7e09531c65a43ecfe" - integrity sha512-uCrmPITrqTEzhn0TtT57fJaNaw8YJs1aCzs+P/QqxsDbvPZSv7XMPPwXrKvHtD6pLjBM/NaVwraWJm8q83Y4iQ== - dependencies: - simple-plist "^1.0.0" - uuid "^3.3.2" - -xdg-basedir@^5.0.1, xdg-basedir@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz#1efba19425e73be1bc6f2a6ceb52a3d2c884c0c9" - integrity sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ== - -xml-js@^1.6.11: - version "1.6.11" - resolved "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz#927d2f6947f7f1c19a316dd8eea3614e8b18f8e9" - integrity sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g== - dependencies: - sax "^1.2.4" - -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== - -xml2js@0.4.19: - version "0.4.19" - resolved "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz#686c20f213209e94abf0d1bcf1efaa291c7827a7" - integrity sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q== - dependencies: - sax ">=0.6.0" - xmlbuilder "~9.0.1" - -xml@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz#78ba72020029c5bc87b8a81a3cfcd74b4a2fc1e5" - integrity sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw== - -xmlbuilder@^15.1.1: - version "15.1.1" - resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" - integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== - -xmlbuilder@~9.0.1: - version "9.0.7" - resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" - integrity sha512-7YXTQc3P2l9+0rjaUbLwMKRhtmwg1M1eDf6nag7urC7pIPYLD9W/jmzQ4ptRSUbodw5S0jfoGTflLemQibSpeQ== - -xmlchars@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/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.14.0: - version "4.34.0" - resolved "https://registry.npmjs.org/xstate/-/xstate-4.34.0.tgz#401901c478f0b2a7f07576c020b6e6f750b5bd10" - integrity sha512-MFnYz7cJrWuXSZ8IPkcCyLB1a2T3C71kzMeShXKmNaEjBR/JQebKZPHTtxHKZpymESaWO31rA3IQ30TC6LW+sw== - -xtend@^4.0.0, xtend@^4.0.2, xtend@~4.0.1: - version "4.0.2" - resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -y18n@^4.0.0: - version "4.0.3" - resolved "https://registry.npmjs.org/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.npmjs.org/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yaml@1.10.2, yaml@^1.10.0: - version "1.10.2" - resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - -yaml@^2.1.3: - version "2.1.3" - resolved "https://registry.npmjs.org/yaml/-/yaml-2.1.3.tgz#9b3a4c8aff9821b696275c79a8bee8399d945207" - integrity sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg== - -yargs-parser@20.2.4: - version "20.2.4" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" - integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== - -yargs-parser@20.x, yargs-parser@^20.2.2, yargs-parser@^20.2.3: - version "20.2.9" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== - -yargs-parser@21.1.1, 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-parser@^18.1.2: - version "18.1.3" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" - integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs@^15.1.0, yargs@^15.3.1, yargs@^15.4.1: - version "15.4.1" - 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" - decamelize "^1.2.0" - find-up "^4.1.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^4.2.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^18.1.2" - -yargs@^16.1.0, yargs@^16.2.0: - version "16.2.0" - resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" - -yargs@^17.0.0, yargs@^17.1.1, yargs@^17.6.2: - 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.npmjs.org/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" - integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== - dependencies: - buffer-crc32 "~0.2.3" - fd-slicer "~1.1.0" - -yn@3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" - integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== - -yocto-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" - integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== - -z-schema@~5.0.2: - version "5.0.4" - resolved "https://registry.yarnpkg.com/z-schema/-/z-schema-5.0.4.tgz#ecad8bc5ef3283ae032d603286386cfb1380cce5" - integrity sha512-gm/lx3hDzJNcLwseIeQVm1UcwhWIKpSB4NqH89pTBtFns4k/HDHudsICtvG05Bvw/Mv3jMyk700y5dadueLHdA== - dependencies: - lodash.get "^4.4.2" - lodash.isequal "^4.5.0" - validator "^13.7.0" - optionalDependencies: - commander "^2.20.3" - -zen-observable-ts@0.8.19: - version "0.8.19" - resolved "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-0.8.19.tgz#c094cd20e83ddb02a11144a6e2a89706946b5694" - integrity sha512-u1a2rpE13G+jSzrg3aiCqXU5tN2kw41b+cBZGmnc+30YimdkKiDj9bTowcB41eL77/17RF/h+393AuVgShyheQ== - dependencies: - tslib "^1.9.3" - zen-observable "^0.8.0" - -zen-observable-ts@^0.8.10, zen-observable-ts@^0.8.12, zen-observable-ts@^0.8.21: - version "0.8.21" - resolved "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-0.8.21.tgz#85d0031fbbde1eba3cd07d3ba90da241215f421d" - integrity sha512-Yj3yXweRc8LdRMrCC8nIc4kkjWecPAUVh0TI0OUrWXx6aX790vLcDlWca6I4vsyCGH3LpWxq0dJRcMOFoVqmeg== - dependencies: - tslib "^1.9.3" - zen-observable "^0.8.0" - -zen-observable-ts@^1.2.5: - version "1.2.5" - resolved "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-1.2.5.tgz#6c6d9ea3d3a842812c6e9519209365a122ba8b58" - integrity sha512-QZWQekv6iB72Naeake9hS1KxHlotfRpe+WGNbNx5/ta+R3DNjVO2bswf63gXlWDcs+EMd7XY8HfVQyP1X6T4Zg== - dependencies: - zen-observable "0.8.15" - -zen-observable@0.8.15, zen-observable@^0.8.0, zen-observable@^0.8.6: - version "0.8.15" - resolved "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.15.tgz#96415c512d8e3ffd920afd3889604e30b9eaac15" - integrity sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ== - -zen-observable@^0.7.0: - version "0.7.1" - resolved "https://registry.npmjs.org/zen-observable/-/zen-observable-0.7.1.tgz#f84075c0ee085594d3566e1d6454207f126411b3" - integrity sha512-OI6VMSe0yeqaouIXtedC+F55Sr6r9ppS7+wTbSexkYdHbdt4ctTuPNXP/rwm7GTVI63YBc+EBT0b0tl7YnJLRg== - -zen-push@0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/zen-push/-/zen-push-0.2.1.tgz#ddc33b90f66f9a84237d5f1893970f6be60c3c28" - integrity sha512-Qv4qvc8ZIue51B/0zmeIMxpIGDVhz4GhJALBvnKs/FRa2T7jy4Ori9wFwaHVt0zWV7MIFglKAHbgnVxVTw7U1w== - dependencies: - zen-observable "^0.7.0" - -zip-stream@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz#51dd326571544e36aa3f756430b313576dc8fc79" - integrity sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A== - dependencies: - archiver-utils "^2.1.0" - compress-commons "^4.1.0" - readable-stream "^3.6.0"